-
Notifications
You must be signed in to change notification settings - Fork 6
/
radioactive.min.js
1 lines (1 loc) · 18.1 KB
/
radioactive.min.js
1
(function(){function b(a,c,d){var e=b.resolve(a);if(null==e){d=d||a,c=c||"root";var f=new Error('Failed to require "'+d+'" from "'+c+'"');throw f.path=d,f.parent=c,f.require=!0,f}var g=b.modules[e];return g.exports||(g.exports={},g.client=g.component=!0,g.call(this,g.exports,b.relative(e),g)),g.exports}var a=Object.prototype.hasOwnProperty;b.modules={},b.aliases={},b.resolve=function(c){c.charAt(0)==="/"&&(c=c.slice(1));var d=c+"/index.js",e=[c,c+".js",c+".json",c+"/index.js",c+"/index.json"];for(var f=0;f<e.length;f++){var c=e[f];if(a.call(b.modules,c))return c}if(a.call(b.aliases,d))return b.aliases[d]},b.normalize=function(a,b){var c=[];if("."!=b.charAt(0))return b;a=a.split("/"),b=b.split("/");for(var d=0;d<b.length;++d)".."==b[d]?a.pop():"."!=b[d]&&""!=b[d]&&c.push(b[d]);return a.concat(c).join("/")},b.register=function(a,c){b.modules[a]=c},b.alias=function(c,d){if(!a.call(b.modules,c))throw new Error('Failed to alias "'+c+'", it does not exist');b.aliases[d]=c},b.relative=function(c){function e(a,b){var c=a.length;while(c--)if(a[c]===b)return c;return-1}function f(a){var d=f.resolve(a);return b(d,c,a)}var d=b.normalize(c,"..");return f.resolve=function(a){var f=a.charAt(0);if("/"==f)return a.slice(1);if("."==f)return b.normalize(d,a);var g=c.split("/"),h=e(g,"deps")+1;return h||(h=0),a=g.slice(0,h+1).join("/")+"/deps/"+a,a},f.exists=function(c){return a.call(b.modules,f.resolve(c))},f},b.register("segmentio-extend/index.js",function(a,b,c){c.exports=function(b){var c=Array.prototype.slice.call(arguments,1);for(var d=0,e;e=c[d];d++){if(!e)continue;for(var f in e)b[f]=e[f]}return b}}),b.register("reinpk-convert/index.js",function(a,b,c){var d={};d.E=function(a){return Math.pow(10,a)},d.years=function(a){return a},d.days=function(a){return d.years(a/365.25)},d.hours=function(a){return d.days(a/24)},d.minutes=function(a){return d.hours(a/60)},d.seconds=function(a){return d.minutes(a/60)},d.moles=function(a){return a*6.02214179*Math.pow(10,23)},d.atomicMassMolar=function(a){return a*.001},c.exports=d}),b.register("reinpk-isotope-data/index.js",function(a,b,c){var d=b("convert");c.exports={"Cf-252":{halflife:d.years(2.645),product:"Cm-248",molarMass:d.atomicMassMolar(252.081626)},"Cm-248":{halflife:d.years(3.4)*d.E(5),product:"Pu-244",molarMass:d.atomicMassMolar(248.072349)},"Cm-244":{halflife:d.years(18.1),product:"Pu-240",molarMass:d.atomicMassMolar(244.0627526)},"Pu-244":{halflife:d.years(8)*d.E(7),product:"U-240",molarMass:d.atomicMassMolar(244.064204)},"U-240":{halflife:d.hours(14.1),product:"Np-240",molarMass:d.atomicMassMolar(240)},"Np-240":{halflife:d.hours(1.032),product:"Pu-240",molarMass:d.atomicMassMolar(240)},"Pu-240":{halflife:d.years(6561),product:"U-236",molarMass:d.atomicMassMolar(240.0538135)},"Pu-236":{halflife:d.years(2.858),product:"U-232",molarMass:d.atomicMassMolar(236)},"U-236":{halflife:d.years(2.3)*d.E(7),product:"Th-232",molarMass:d.atomicMassMolar(236.045568)},"U-232":{halflife:d.years(68.9),product:"Th-228",molarMass:d.atomicMassMolar(232)},"Th-232":{halflife:d.years(1.405)*d.E(10),product:"Ra-228",molarMass:d.atomicMassMolar(232.0380553)},"Ra-228":{halflife:d.years(5.75),product:"Ac-228",molarMass:d.atomicMassMolar(228.0310703)},"Ac-228":{halflife:d.hours(6.25),product:"Th-228",molarMass:d.atomicMassMolar(228)},"Th-228":{halflife:d.years(1.9116),product:"Ra-224",molarMass:d.atomicMassMolar(228)},"Ra-224":{halflife:d.days(3.6319),product:"Rn-220",molarMass:d.atomicMassMolar(224.0202118)},"Rn-220":{halflife:d.seconds(55.6),product:"Po-216",molarMass:d.atomicMassMolar(220.011394)},"Po-216":{halflife:d.seconds(.145),product:"Pb-212",molarMass:d.atomicMassMolar(216)},"Pb-212":{halflife:d.hours(10.64),product:"Bi-212",molarMass:d.atomicMassMolar(212)},"Bi-212":{halflife:d.minutes(60.55),products:[{fraction:.6406,product:"Po-212"},{fraction:.3594,product:"Tl-208"}],molarMass:d.atomicMassMolar(212)},"Po-212":{halflife:d.seconds(299)*d.E(-9),product:"Pb-208",molarMass:d.atomicMassMolar(212)},"Tl-208":{halflife:d.minutes(3.053),product:"Pb-208",molarMass:d.atomicMassMolar(208)},"Cf-249":{halflife:d.years(351),product:"Cm-245",molarMass:d.atomicMassMolar(249.0748535)},"Cm-245":{halflife:d.years(8500),product:"Pu-241",molarMass:d.atomicMassMolar(245.0654912)},"Pu-241":{halflife:d.years(14.4),product:"Am-241",molarMass:d.atomicMassMolar(241.0568515)},"Am-241":{halflife:d.years(432.7),product:"Np-237",molarMass:d.atomicMassMolar(241.0568291)},"Np-237":{halflife:d.years(2.14)*d.E(6),product:"Pa-233",molarMass:d.atomicMassMolar(237.0481734)},"Pa-233":{halflife:d.days(27),product:"U-233",molarMass:d.atomicMassMolar(233)},"U-233":{halflife:d.years(1.592)*d.E(5),product:"Th-229",molarMass:d.atomicMassMolar(233.0396352)},"Th-229":{halflife:d.years(7340),product:"Ra-225",molarMass:d.atomicMassMolar(229)},"Ra-225":{halflife:d.days(14.9),product:"Ac-225",molarMass:d.atomicMassMolar(225)},"Ac-225":{halflife:d.days(10),product:"Fr-221",molarMass:d.atomicMassMolar(225)},"Fr-221":{halflife:d.minutes(4.8),product:"At-217",molarMass:d.atomicMassMolar(221)},"At-217":{halflife:d.seconds(32)*d.E(-3),product:"Bi-213",molarMass:d.atomicMassMolar(217)},"Bi-213":{halflife:d.minutes(46.5),products:[{fraction:.978,product:"Po-213"},{fraction:.022,product:"Tl-209"}],molarMass:d.atomicMassMolar(213)},"Po-213":{halflife:d.seconds(3.72)*d.E(-6),product:"Pb-209",molarMass:d.atomicMassMolar(213)},"Tl-209":{halflife:d.minutes(2.2),product:"Pb-209",molarMass:d.atomicMassMolar(209)},"Pb-209":{halflife:d.hours(3.25),product:"Bi-209",molarMass:d.atomicMassMolar(209)},"Bi-209":{halflife:d.years(1.9)*d.E(19),product:"Tl-205",molarMass:d.atomicMassMolar(208.9803987)},"Am-242":{halflife:d.hours(16.02),product:"Cm-242",molarMass:d.atomicMassMolar(242)},"Cm-242":{halflife:d.days(162.8),product:"Pu-238",molarMass:d.atomicMassMolar(242)},"Pu-242":{halflife:d.years(376)*d.E(3),product:"U-238",molarMass:d.atomicMassMolar(242.0587426)},"Pu-238":{halflife:d.years(87.7),product:"U-234",molarMass:d.atomicMassMolar(238.0495599)},"U-238":{halflife:d.years(4.468)*d.E(9),product:"Th-234",molarMass:d.atomicMassMolar(238.0507882)},"Th-234":{halflife:d.days(24.1),product:"Pa-234m",molarMass:d.atomicMassMolar(234)},"Pa-234m":{halflife:d.minutes(1.16),products:[{fraction:.9984,product:"U-234"},{fraction:.0016,product:"Pa-234"}],molarMass:d.atomicMassMolar(234)},"Pa-234":{halflife:d.hours(6.7),product:"U-234",molarMass:d.atomicMassMolar(234)},"U-234":{halflife:d.years(245500),product:"Th-230",molarMass:d.atomicMassMolar(234.0409521)},"Th-230":{halflife:d.years(75380),product:"Ra-226",molarMass:d.atomicMassMolar(230.0331338)},"Ra-226":{halflife:d.years(1602),product:"Rn-222",molarMass:d.atomicMassMolar(226.0254098)},"Rn-222":{halflife:d.days(3.8235),product:"Po-218",molarMass:d.atomicMassMolar(222)},"Po-218":{halflife:d.minutes(3.1),products:[{fraction:.9998,product:"Pb-214"},{fraction:2e-4,product:"At-218"}],molarMass:d.atomicMassMolar(218)},"At-218":{halflife:d.seconds(1.5),products:[{fraction:.999,product:"Bi-214"},{fraction:.001,product:"Rn-218"}],molarMass:d.atomicMassMolar(218)},"Rn-218":{halflife:d.seconds(35)*d.E(-3),product:"Po-214",molarMass:d.atomicMassMolar(218)},"Pb-214":{halflife:d.minutes(26.8),product:"Bi-214",molarMass:d.atomicMassMolar(214)},"Bi-214":{halflife:d.minutes(19.9),products:[{fraction:.9998,product:"Po-214"},{fraction:2e-4,product:"Tl-210"}],molarMass:d.atomicMassMolar(214)},"Po-214":{halflife:d.seconds(164.3)*d.E(-6),product:"Pb-210",molarMass:d.atomicMassMolar(214)},"Tl-210":{halflife:d.minutes(1.3),product:"Pb-210",molarMass:d.atomicMassMolar(210)},"Pb-210":{halflife:d.years(22.3),product:"Bi-210",molarMass:d.atomicMassMolar(210)},"Bi-210":{halflife:d.days(5.013),products:[{fraction:.9999987,product:"Po-210"},{fraction:13e-7,product:"Tl-206"}],molarMass:d.atomicMassMolar(210)},"Po-210":{halflife:d.days(138.376),product:"Pb-206",molarMass:d.atomicMassMolar(209.9828737)},"Tl-206":{halflife:d.minutes(4.199),product:"Pb-206",molarMass:d.atomicMassMolar(206)},"Am-243":{halflife:d.years(7370),product:"Np-239",molarMass:d.atomicMassMolar(243.0613811)},"Np-239":{halflife:d.days(2.356),product:"Pu-239",molarMass:d.atomicMassMolar(239)},"Pu-239":{halflife:d.years(2.41)*d.E(4),product:"U-235",molarMass:d.atomicMassMolar(239.0521634)},"U-235":{halflife:d.years(7.04)*d.E(8),product:"Th-231",molarMass:d.atomicMassMolar(235.0439299)},"Th-231":{halflife:d.hours(25.52),product:"Pa-231",molarMass:d.atomicMassMolar(231)},"Pa-231":{halflife:d.years(32760),product:"Ac-227",molarMass:d.atomicMassMolar(231.035884)},"Ac-227":{halflife:d.years(21.772),products:[{fraction:.9862,product:"Th-227"},{fraction:.0138,product:"Fr-223"}],molarMass:d.atomicMassMolar(227.0277521)},"Th-227":{halflife:d.days(18.68),product:"Ra-223",molarMass:d.atomicMassMolar(227)},"Fr-223":{halflife:d.minutes(22),products:[{fraction:.99994,product:"Ra-223"},{fraction:6e-5,product:"At-219"}],molarMass:d.atomicMassMolar(223.0197359)},"Ra-223":{halflife:d.days(11.43),product:"Rn-219",molarMass:d.atomicMassMolar(223.0185022)},"At-219":{halflife:d.seconds(56),products:[{fraction:.97,product:"Bi-215"},{fraction:.03,product:"Rn-219"}],molarMass:d.atomicMassMolar(219)},"Rn-219":{halflife:d.seconds(3.96),product:"Po-215",molarMass:d.atomicMassMolar(219)},"Bi-215":{halflife:d.minutes(7.6),product:"Po-215",molarMass:d.atomicMassMolar(215)},"Po-215":{halflife:d.seconds(1.781)*d.E(-3),products:[{fraction:.9999977,product:"Pb-211"},{fraction:23e-7,product:"At-215"}],molarMass:d.atomicMassMolar(215)},"At-215":{halflife:d.seconds(.1)*d.E(-3),product:"Bi-211",molarMass:d.atomicMassMolar(215)},"Pb-211":{halflife:d.minutes(36.1),product:"Bi-211",molarMass:d.atomicMassMolar(211)},"Bi-211":{halflife:d.minutes(2.14),products:[{fraction:.99724,product:"Tl-207"},{fraction:.00276,product:"Po-211"}],molarMass:d.atomicMassMolar(211)},"Po-211":{halflife:d.seconds(516)*d.E(-3),product:"Pb-207",molarMass:d.atomicMassMolar(211)},"Tl-207":{halflife:d.minutes(4.77),product:"Pb-207",molarMass:d.atomicMassMolar(207)},"Sr-90":{halflife:d.years(28.8),product:"Y-90",molarMass:d.atomicMassMolar(90)},"Y-90":{halflife:d.hours(64),product:"Zr-90",molarMass:d.atomicMassMolar(90)},"Cs-134":{halflife:d.years(2.0652),product:"Ba-134",molarMass:d.atomicMassMolar(134)},"Cs-137":{halflife:d.years(30.17),product:"Ba-137m",molarMass:d.atomicMassMolar(137)},"Ba-137m":{halflife:d.seconds(153),product:"Ba-137",molarMass:d.atomicMassMolar(136.9058274)},"Y-99":{halflife:d.seconds(1.47),product:"Zr-99",molarMass:d.atomicMassMolar(99)},"Zr-99":{halflife:d.seconds(2.1),product:"Nb-99m",molarMass:d.atomicMassMolar(99)},"Nb-99m":{halflife:d.minutes(2.6),product:"Nb-99",molarMass:d.atomicMassMolar(99)},"Nb-99":{halflife:d.seconds(15),product:"Mo-99m2",molarMass:d.atomicMassMolar(99)},"Mo-99m2":{halflife:d.seconds(.76)*d.E(-3),product:"Mo-99m1",molarMass:d.atomicMassMolar(99)},"Mo-99m1":{halflife:d.seconds(15.5)*d.E(-3),product:"Mo-99",molarMass:d.atomicMassMolar(99)},"Mo-99":{halflife:d.days(2.7489),product:"Tc-99m",molarMass:d.atomicMassMolar(99)},"Tc-99m":{halflife:d.hours(6.0058),product:"Tc-99",molarMass:d.atomicMassMolar(98.9062547)},"Tc-99":{halflife:d.years(2.11)*d.E(5),product:"Ru-99",molarMass:d.atomicMassMolar(98.9062547)},"Te-135":{halflife:d.seconds(19),product:"I-135",molarMass:d.atomicMassMolar(135)},"I-135":{halflife:d.hours(6.57),product:"Xe-135",molarMass:d.atomicMassMolar(135)},"Xe-135":{halflife:d.hours(9.14),product:"Cs-135",molarMass:d.atomicMassMolar(135)},"Cs-135":{halflife:d.years(2.3)*d.E(6),product:"Ba-135",molarMass:d.atomicMassMolar(135)},"Eu-154":{halflife:d.years(8.593),product:"Gd-154",molarMass:d.atomicMassMolar(154)}}}),b.register("component-type/index.js",function(a,b,c){var d=Object.prototype.toString;c.exports=function(a){switch(d.call(a)){case"[object Function]":return"function";case"[object Date]":return"date";case"[object RegExp]":return"regexp";case"[object Arguments]":return"arguments";case"[object Array]":return"array";case"[object String]":return"string"}return a===null?"null":a===undefined?"undefined":a&&a.nodeType===1?"element":a===Object(a)?"object":typeof a}}),b.register("component-clone/index.js",function(a,b,c){function f(a){switch(d(a)){case"object":var b={};for(var c in a)a.hasOwnProperty(c)&&(b[c]=f(a[c]));return b;case"array":var b=new Array(a.length);for(var e=0,g=a.length;e<g;e++)b[e]=f(a[e]);return b;case"regexp":var h="";return h+=a.multiline?"m":"",h+=a.global?"g":"",h+=a.ignoreCase?"i":"",new RegExp(a.source,h);case"date":return new Date(a.getTime());default:return a}}var d;try{d=b("type")}catch(e){d=b("type-component")}c.exports=f}),b.register("component-to-function/index.js",function(a,b,c){function d(a){switch({}.toString.call(a)){case"[object Object]":return h(a);case"[object Function]":return a;case"[object String]":return g(a);case"[object RegExp]":return f(a);default:return e(a)}}function e(a){return function(b){return a===b}}function f(a){return function(b){return a.test(b)}}function g(a){return/^ *\W+/.test(a)?new Function("_","return _ "+a):new Function("_","return _."+a)}function h(a){var b={};for(var c in a)b[c]=typeof a[c]=="string"?e(a[c]):d(a[c]);return function(a){if(typeof a!="object")return!1;for(var c in b){if(!(c in a))return!1;if(!b[c](a[c]))return!1}return!0}}c.exports=d}),b.register("component-map/index.js",function(a,b,c){var d=b("to-function");c.exports=function(a,b){var c=[];b=d(b);for(var e=0;e<a.length;++e)c.push(b(a[e],e));return c}}),b.register("component-each/index.js",function(a,b,c){function f(a,b){for(var c=0;c<a.length;++c)b(a.charAt(c),c)}function g(a,b){for(var c in a)e.call(a,c)&&b(c,a[c])}function h(a,b){for(var c=0;c<a.length;++c)b(a[c],c)}var d=b("type"),e=Object.prototype.hasOwnProperty;c.exports=function(a,b){switch(d(a)){case"array":return h(a,b);case"object":if("number"==typeof a.length)return h(a,b);return g(a,b);case"string":return f(a,b)}}}),b.register("matthewp-keys/index.js",function(a,b,c){c.exports=Object.keys||function(a){var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c);return b}}),b.register("avetisk-defaults/index.js",function(a,b,c){function d(a,b){for(var c in b)c in a||(a[c]=b[c]);return a}c.exports=d}),b.register("reinpk-zeroes/index.js",function(a,b,c){function d(a,b){var c;a.length===1&&(a=a[0]),b===undefined&&(b=0);if(typeof a=="number"){c=new Array(a);for(var e=0;e<a;e+=1)c[e]=b}else{c=new Array(a[0]);for(var f=0;f<a[0];f+=1)c[f]=d(a.slice(1))}return c}c.exports=d}),b.register("reinpk-error-fraction/index.js",function(a,b,c){function d(a,b){return Math.abs((b-a)/a)}c.exports=d}),b.register("reinpk-radioactive-decay/index.js",function(a,b,c){function m(){}var d=b("extend"),e=b("clone"),f=b("map"),g=b("each"),h=b("keys"),i=b("defaults"),j=b("zeroes"),k=b("convert"),l=b("isotope-data");d(m.prototype,{radiationLevels:{soil:524},products:function(a){var b=l[a];if(b&&b.product)return[{fraction:1,product:b.product}];if(b&&b.products)return b.products},chain:function(a){var b=[a],c=this.products(a);while(c){c=c[0];if(!l[c.product])break;b.push(c.product),c=this.products(c.product)}return b},chainProfile:function(a,b){g(h(b),function(a){b[a]/=l[a].molarMass});var c=this.chain(a),d=new Array(c.length),e=[],i=f(c,function(a){return Math.log(2)/l[a].halflife});d[0]=j(c.length),d[0][0]=b[a]||0,b[a]=0,e[0]=l[a].molarMass;for(var m=1;m<c.length;m++){d[m]=j(c.length),e[m]=l[c[m]].molarMass;var n=0;for(var o=0;o<m;o++)d[m][o]=i[o]*d[m-1][o]/(i[m]-i[o]),n+=d[m][o];var p=b[c[m]]||0;d[m][m]=p-n,b[c[m]]=0}var q=function(a){var b={};b.total=0;for(var f=0;f<d.length;f++){var g=0;for(var h=0;h<d[f].length;h++)g+=e[f]*d[f][h]*Math.exp(-i[h]*a);b[c[f]]=Math.max(0,g),b.total+=b[c[f]]}return b},r=function(a){var b={};b.total=0;for(var e=0;e<d.length;e++){var f=0;for(var g=0;g<d[e].length;g++)f+=d[e][g]*Math.exp(-i[g]*a);b[c[e]]=k.moles(i[e]*Math.max(0,f))/31557600,b.total+=b[c[e]]}return b};return{mass:q,radioactivity:r}},mass:function(a){var b=e(a),c=h(b),d=this,g=f(c,function(a){return d.chainProfile(a,b)});return function(a){var b={total:0};for(var c=0;c<g.length;c++){var d=g[c].mass(a);b=i(b,d),b.total+=d.total}return b}},radioactivity:function(a){var b=e(a),c=h(b),d=this,g=f(c,function(a){return d.chainProfile(a,b)});return function(a){var b={total:0};for(var c=0;c<g.length;c++){var d=g[c].radioactivity(a);b=i(b,d),b.total+=d.total}return b}}}),c.exports=new m}),b.register("radioactive/index.js",function(a,b,c){function g(){}var d=b("extend"),e=b("isotope-data"),f=b("radioactive-decay");d(g.prototype,{isotopeData:e,decay:f}),c.exports=new g}),b.alias("segmentio-extend/index.js","radioactive/deps/extend/index.js"),b.alias("reinpk-isotope-data/index.js","radioactive/deps/isotope-data/index.js"),b.alias("reinpk-convert/index.js","reinpk-isotope-data/deps/convert/index.js"),b.alias("reinpk-radioactive-decay/index.js","radioactive/deps/radioactive-decay/index.js"),b.alias("reinpk-radioactive-decay/index.js","radioactive/deps/radioactive-decay/index.js"),b.alias("component-clone/index.js","reinpk-radioactive-decay/deps/clone/index.js"),b.alias("component-type/index.js","component-clone/deps/type/index.js"),b.alias("component-map/index.js","reinpk-radioactive-decay/deps/map/index.js"),b.alias("component-to-function/index.js","component-map/deps/to-function/index.js"),b.alias("component-each/index.js","reinpk-radioactive-decay/deps/each/index.js"),b.alias("component-type/index.js","component-each/deps/type/index.js"),b.alias("matthewp-keys/index.js","reinpk-radioactive-decay/deps/keys/index.js"),b.alias("matthewp-keys/index.js","reinpk-radioactive-decay/deps/keys/index.js"),b.alias("matthewp-keys/index.js","matthewp-keys/index.js"),b.alias("avetisk-defaults/index.js","reinpk-radioactive-decay/deps/defaults/index.js"),b.alias("segmentio-extend/index.js","reinpk-radioactive-decay/deps/extend/index.js"),b.alias("reinpk-zeroes/index.js","reinpk-radioactive-decay/deps/zeroes/index.js"),b.alias("reinpk-error-fraction/index.js","reinpk-radioactive-decay/deps/error-fraction/index.js"),b.alias("reinpk-convert/index.js","reinpk-radioactive-decay/deps/convert/index.js"),b.alias("reinpk-isotope-data/index.js","reinpk-radioactive-decay/deps/isotope-data/index.js"),b.alias("reinpk-convert/index.js","reinpk-isotope-data/deps/convert/index.js"),b.alias("reinpk-radioactive-decay/index.js","reinpk-radioactive-decay/index.js"),b.alias("radioactive/index.js","radioactive/index.js"),typeof exports=="object"?module.exports=b("radioactive"):typeof define=="function"&&define.amd?define(function(){return b("radioactive")}):window.radioactive=b("radioactive")})();