-
Notifications
You must be signed in to change notification settings - Fork 0
/
calo.min.js
1 lines (1 loc) · 5.84 KB
/
calo.min.js
1
const calo={cc:cc,ccold:ccold,rand:rand,random:random,time:time,volume:volume,power:power,convert:convert},Powers={W:1,EW:1e-18,PW:1e-15,TW:1e-12,GW:1e-9,MW:1e-6,kW:.001,hW:.01,daW:.1,dW:10,cW:100,mW:1e3,µW:1e6,nW:1e9,pW:1e12,fW:1e15,aW:1e18,hp:.0013410221,"550 ft*lbf/s":.0013410221,"ft*lbf/s":.0013410221,horsepower:.0013410221,"horsepower metric":.0013596216,"horsepower boiler":101942e-9,"horsepower electric":.0013404826,"horsepower water":.0013404053,ps:.0013596216,pferdestarke:.0013596216,"Btu (IT)/hour":3.4121416331,"Btu (IT)/minute":.0568690272,"Btu (IT)/second":9478171e-10,"Btu (th)/hour":3.4144259497,"Btu (th)/minute":.0569070992,"Btu (th)/second":9484517e-10,"MBtu (IT)/hour":34121e-10,MBH:.0034121416,"ton (refrigeration)":2843451e-10,"kilocalorie (IT)/hour":.8598452279,"kcal/h":.8598452279,"kilocalorie (IT)/minute":.0143307538,"kcal/m":.0143307538,"kilocalorie (IT)/second":2388459e-10,"kcal/s":2388459e-10,"kilocalorie (th)/hour":.8604206501,"kilocalorie (th)/minute":.0143403442,"kilocalorie (th)/second":2390057e-10,"calorie (IT)/hour":859.84522786,"cal/h":859.84522786,"calorie (IT)/minute":14.330753798,"cal/m":14.330753798,"calorie (IT)/second":.2388458966,"calorie (th)/hour":860.4206501,"calorie (th)/minute":14.340344168,"calorie (th)/second":.2390057361,"foot pound-force/hour":2655.2237374,"foot pound-force/minute":44.253728957,"foot pound-force/second":.7375621493,"pound-foot/hour":2655.2237374,"lbf*ft/h":2655.2237374,"pound-foot/minute":44.253728957,"pound-foot/second":.7375621493,"erg/second":1e7,"erg/s":1e7,"kilovolt ampere":.001,"kV*A":.001,"volt ampere":1,"V*A":1,"newton meter/second":1,"NM/s":1,"joule/second":1,"J/s":1,"exajoule/second":1e-18,"EJ/s":1e-18,"petajoule/second":1e-15,"PJ/s":1e-15,"terajoule/second":1e-12,"TJ/s":1e-12,"gigajoule/second":1e-9,"GJ/s":1e-9,"megajoule/second":1e-6,"MJ/s":1e-6,"kilojoule/second":.001,"kJ/s":.001,"hectojoule/second":.01,"hJ/s":.01,"dekajoule/second":.1,"daJ/s":.1,"decijoule/second":10,"dJ/s":10,"centijoule/second":100,"cJ/s":100,"millijoule/second":1e3,"mJ/s":1e3,"microjoule/second":1e6,"\xb5J/s":1e6,"nanojoule/second":1e9,"nJ/s":1e9,"picojoule/second":1e12,"pJ/s":1e12,"femtojoule/second":1e15,"fJ/s":1e15,"attojoule/second":1e18,"aJ/s":1e18,"joule/hour":3600,"J/h":3600,"joule/minute":60,"J/min":60,"kilojoule/hour":3.6,"kJ/h":3.6,"kilojoule/minute":.06,"kJ/min":.06},volumes={milliLiter:1,mL:1,"bbl (oil)":62898107280219e-19,bblUK:61102568971969e-19,bblUS:85216794934986e-19,"Board Feet":423776000658e-15,"Bushels (UK)":27496156037386e-18,"Bushels (US)":28377593256211e-18,centiLitter:.1,cL:.1,"Cubic Centimeters":1,cm3:1,"Cubic Decimeter":.01,dm3:.01,kiloLiter:1e-6,kL:1e-6,Liter:.001,L:.001,l:.001,hL:1e-5,Hectoliters:1e-5},rates={AED:3.6721,AFN:87.700535,ALL:101.421457,AMD:386.763455,ANG:1.796609,AOA:510,ARS:228.263362,AUD:1.503534,AWG:1.8,AZN:1.7,BAM:1.787833,BBD:2,BDT:107.052453,BGN:1.787833,BHD:.376952,BIF:2082.284762,BMD:1,BND:1.329951,BOB:6.888798,BRL:4.9217,BSD:1,BTC:37169664e-12,BTN:81.933361,BWP:13.49807,BYN:2.516294,BZD:2.009415,CAD:1.36585,CDF:2045,CHF:.897869,CLF:.028476,CLP:785.75,CNH:6.95567,CNY:6.9582,COP:4583.20765,CRC:533.479646,CUC:1,CUP:25.75,CVE:100.79985,CZK:21.751,DJF:177.494372,DKK:6.863,DOP:54.417475,DZD:136.144,EGP:30.712213,ERN:15,ETB:54.392342,EUR:.914286,FJD:2.2218,FKP:.8026,GBP:.8026,GEL:2.575,GGP:.8026,GHS:11.75,GIP:.8026,GMD:59.85,GNF:8650,GTQ:7.775492,GYD:210.841505,HKD:7.84775,HNL:24.498377,HRK:6.94434,HTG:145.052304,HUF:341.495,IDR:14844.45,ILS:3.67375,IMP:.8026,INR:82.200483,IQD:1305.907746,IRR:42250,ISK:137.2092,JEP:.8026,JMD:154.248409,JOD:.7094,JPY:135.735,KES:137,KGS:87.3,KHR:4104.412427,KMF:451.149989,KPW:900,KRW:1342.463371,KWD:.30695,KYD:.830842,KZT:446.738724,LAK:17469.983339,LBP:14963.407543,LKR:312.537138,LRD:166.74998,LSL:19.149412,LYD:4.746103,MAD:9.969834,MDL:17.74487,MGA:4381.360832,MKD:56.323411,MMK:2093.513894,MNT:3519,MOP:8.05247,MRU:34.303213,MUR:45.354264,MVR:15.36,MWK:1023.265418,MXN:17.5977,MYR:4.4625,MZN:63.850001,NAD:19.34,NGN:462.5,NIO:36.525,NOK:10.661,NPR:131.093753,NZD:1.611604,OMR:.38498,PAB:1,PEN:3.648156,PGK:3.524841,PHP:55.863996,PKR:284.363426,PLN:4.165455,PYG:7200.561945,QAR:3.641,RON:4.5437,RSD:108.09,RUB:77.33952,RWF:1114.859019,SAR:3.750303,SBD:8.334311,SCR:13.823301,SDG:600,SEK:10.3888,SGD:1.3385,SHP:.8026,SLL:17665,SOS:566.753573,SRD:37.1115,SSP:130.26,STD:22823.990504,STN:22.395905,SVC:8.722519,SYP:2512.53,SZL:19.158097,THB:33.922995,TJS:10.901046,TMT:3.51,TND:3.045,TOP:2.348432,TRY:19.5783,TTD:6.766306,TWD:30.8244,TZS:2357,UAH:36.816766,UGX:3710.408977,USD:1,UYU:38.992809,UZS:11429.269247,VES:25.147676,VND:23460.413462,VUV:118.979,WST:2.72551,XAF:599.732126,XAG:.04171012,XAU:49725e-8,XCD:2.70255,XDR:.738882,XOF:599.732126,XPD:66464e-8,XPF:109.103309,XPT:94841e-8,YER:250.350066,ZAR:19.334999,ZMW:18.267745,ZWL:322};function cc(mathexp){var ans;try{ans=eval(mathexp.replace("x","*").replace("\xf7","/").replace("X","*"))}catch{throw Error("Please Enter Valid Expression (x,*,-,+,-,%,\xf7)")}return ans}async function ccold($,_,e){let o=$+e,r=$-e,t=$*e,c=$/e;switch(_){case"+":return o;case"-":return r;case"/":case"\xf7":return c;case"x":case"X":case"*":return t;default:console.log("Type Must Be String And Be -,+,/,\xf7,x,X,*")}}function rand($,_){let e=Math.floor(Math.random()*(_-$+1))+$;return e}function random($,_){let e=Math.floor(Math.random()*(_-$+1))+$;return e}function time($,_,e){return"m"===$.toLowerCase()&&"h"===_.toLowerCase()?e/60:"h"===$.toLowerCase()&&"m"===_.toLowerCase()?60*e:"s"===$.toLowerCase()&&"m"===_.toLowerCase()?e/60:"m"===$.toLowerCase()&&"s"===_.toLowerCase()?60*e:"s"===$.toLowerCase()&&"h"===_.toLowerCase()?e/3600:"h"===$.toLowerCase()&&"s"===_.toLowerCase()?3600*e:void 0}function volume($,_,e){return("mL"!==$||"milliLiter"!==$)&&(e/=volumes[$]),e*volumes[_]}function convert($,_,e){return $=$.toUpperCase(),_=_.toUpperCase(),"USD"!==$&&(e/=rates[$]),e*rates[_]}function power($,_,e){return"W"!==$&&(e/=Powers[$]),e*Powers[_]}