Comparing version 4.0.2 to 4.1.0
@@ -0,3 +1,6 @@ | ||
import { KelvinNames } from './dev/conversions/temperature'; | ||
import { Converter } from './types/common'; | ||
import { Angle, Area, Data, Force, Length, Mass, Pressure, Temperature, Time, Volume } from './types/units'; | ||
/** This is like a `Set` of aliases except it's an object, so we can use the `in` keyword (ES3 compatibility). */ | ||
export declare const kelvinsAliases: Record<KelvinNames, unknown>; | ||
/** | ||
@@ -4,0 +7,0 @@ * Convert a given angle into another unit. |
@@ -1,2 +0,2 @@ | ||
var e,t;e=this,t=function(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i,a=(r(i={},"kelvin",0),r(i,"kelvins",0),r(i,"K",0),i),s={__proto__:null,radian:[0,1],radians:[0,1],rad:[0,1],rads:[0,1],r:[0,1],turn:[0,6.283185307179586],turns:[0,6.283185307179586],degree:[0,.017453292519943295],degrees:[0,.017453292519943295],deg:[0,.017453292519943295],degs:[0,.017453292519943295],"°":[0,.017453292519943295],gradian:[0,.015707963267948967],gradians:[0,.015707963267948967],gon:[0,.015707963267948967],gons:[0,.015707963267948967],grad:[0,.015707963267948967],grads:[0,.015707963267948967],grade:[0,.015707963267948967],grades:[0,.015707963267948967],"square meter":[1,1],"square meters":[1,1],"square metre":[1,1],"square metres":[1,1],"m²":[1,1],m2:[1,1],"square petameter":[1,1e15],"square petametre":[1,1e15],"square petameters":[1,1e15],"square petametres":[1,1e15],"Pm²":[1,1e15],Pm2:[1,1e15],"square terameter":[1,1e12],"square terametre":[1,1e12],"square terameters":[1,1e12],"square terametres":[1,1e12],"Tm²":[1,1e12],Tm2:[1,1e12],"square gigameter":[1,1e9],"square gigametre":[1,1e9],"square gigameters":[1,1e9],"square gigametres":[1,1e9],"Gm²":[1,1e9],Gm2:[1,1e9],"square megameter":[1,1e6],"square megametre":[1,1e6],"square megameters":[1,1e6],"square megametres":[1,1e6],"Mm²":[1,1e6],Mm2:[1,1e6],"square kilometer":[1,1e3],"square kilometre":[1,1e3],"square kilometers":[1,1e3],"square kilometres":[1,1e3],"km²":[1,1e3],km2:[1,1e3],"square hectometer":[1,100],"square hectometre":[1,100],"square hectometers":[1,100],"square hectometres":[1,100],"hm²":[1,100],hm2:[1,100],"square decameter":[1,10],"square decametre":[1,10],"square decameters":[1,10],"square decametres":[1,10],"dam²":[1,10],dam2:[1,10],"square decimeter":[1,.1],"square decimetre":[1,.1],"square decimeters":[1,.1],"square decimetres":[1,.1],"dm²":[1,.1],dm2:[1,.1],"square centimeter":[1,.01],"square centimetre":[1,.01],"square centimeters":[1,.01],"square centimetres":[1,.01],"cm²":[1,.01],cm2:[1,.01],"square millimeter":[1,.001],"square millimetre":[1,.001],"square millimeters":[1,.001],"square millimetres":[1,.001],"mm²":[1,.001],mm2:[1,.001],"square micrometer":[1,1e-6],"square micrometre":[1,1e-6],"square micrometers":[1,1e-6],"square micrometres":[1,1e-6],"μm²":[1,1e-6],"μm2":[1,1e-6],"square nanometer":[1,1e-9],"square nanometre":[1,1e-9],"square nanometers":[1,1e-9],"square nanometres":[1,1e-9],"nm²":[1,1e-9],nm2:[1,1e-9],"square picometer":[1,1e-12],"square picometre":[1,1e-12],"square picometers":[1,1e-12],"square picometres":[1,1e-12],"pm²":[1,1e-12],pm2:[1,1e-12],"square femtometer":[1,1e-15],"square femtometre":[1,1e-15],"square femtometers":[1,1e-15],"square femtometres":[1,1e-15],"fm²":[1,1e-15],fm2:[1,1e-15],acre:[1,4046.8564224],acres:[1,4046.8564224],ac:[1,4046.8564224],centiare:[1,1],centiares:[1,1],ca:[1,1],deciare:[1,10],deciares:[1,10],da:[1,10],are:[1,100],ares:[1,100],decare:[1,1e3],decares:[1,1e3],daa:[1,1e3],hectare:[1,1e4],hectares:[1,1e4],ha:[1,1e4],"square foot":[1,.09290304],"square feet":[1,.09290304],"sq ft":[1,.09290304],"square inch":[1,64516e-8],"square inches":[1,64516e-8],"sq in":[1,64516e-8],"square yard":[1,.83612736],"square yards":[1,.83612736],"sq yd":[1,.83612736],"square mile":[1,2589988.110336],"square miles":[1,2589988.110336],"sq mi":[1,2589988.110336],bit:[2,1],bits:[2,1],b:[2,1],pebibit:[2,0x4000000000000],pebibits:[2,0x4000000000000],Pib:[2,0x4000000000000],tebibit:[2,1099511627776],tebibits:[2,1099511627776],Tib:[2,1099511627776],gibibit:[2,1073741824],gibibits:[2,1073741824],Gib:[2,1073741824],mebibit:[2,1048576],mebibits:[2,1048576],Mib:[2,1048576],kibibit:[2,1024],kibibits:[2,1024],Kib:[2,1024],nibble:[2,4],nibbles:[2,4],semioctet:[2,4],semioctets:[2,4],halfbyte:[2,4],halfbytes:[2,4],byte:[2,8],bytes:[2,8],octect:[2,8],octects:[2,8],B:[2,8],pebibyte:[2,9007199254740992],pebibytes:[2,9007199254740992],PiB:[2,9007199254740992],tebibyte:[2,8796093022208],tebibytes:[2,8796093022208],TiB:[2,8796093022208],gibibyte:[2,8589934592],gibibytes:[2,8589934592],GiB:[2,8589934592],mebibyte:[2,8388608],mebibytes:[2,8388608],MiB:[2,8388608],kibibyte:[2,8192],kibibytes:[2,8192],KiB:[2,8192],petabyte:[2,8e15],petabytes:[2,8e15],PB:[2,8e15],terabyte:[2,8e12],terabytes:[2,8e12],TB:[2,8e12],gigabyte:[2,8e9],gigabytes:[2,8e9],GB:[2,8e9],megabyte:[2,8e6],megabytes:[2,8e6],MB:[2,8e6],kilobyte:[2,8e3],kilobytes:[2,8e3],kB:[2,8e3],hectobyte:[2,800],hectobytes:[2,800],hB:[2,800],decabyte:[2,80],decabytes:[2,80],daB:[2,80],decibyte:[2,.8],decibytes:[2,.8],dB:[2,.8],centibyte:[2,.08],centibytes:[2,.08],cB:[2,.08],millibyte:[2,.008],millibytes:[2,.008],mB:[2,.008],microbyte:[2,8e-6],microbytes:[2,8e-6],"μB":[2,8e-6],nanobyte:[2,8e-9],nanobytes:[2,8e-9],nB:[2,8e-9],picobyte:[2,8e-12],picobytes:[2,8e-12],pB:[2,8e-12],femtobyte:[2,8e-15],femtobytes:[2,8e-15],fB:[2,8e-15],hextet:[2,16],hextets:[2,16],newton:[3,1],newtons:[3,1],N:[3,1],dyne:[3,1e-5],dynes:[3,1e-5],dyn:[3,1e-5],"kilogram-force":[3,9.80665],kgf:[3,9.80665],kilopond:[3,9.80665],kiloponds:[3,9.80665],kp:[3,9.80665],"pound of force":[3,4.448222],"pound-force":[3,4.448222],lbf:[3,4.448222],poundal:[3,.138255],poundals:[3,.138255],pdl:[3,.138255],meter:[4,1],meters:[4,1],metre:[4,1],metres:[4,1],m:[4,1],petameter:[4,1e15],petametre:[4,1e15],petameters:[4,1e15],petametres:[4,1e15],Pm:[4,1e15],terameter:[4,1e12],terametre:[4,1e12],terameters:[4,1e12],terametres:[4,1e12],Tm:[4,1e12],gigameter:[4,1e9],gigametre:[4,1e9],gigameters:[4,1e9],gigametres:[4,1e9],Gm:[4,1e9],megameter:[4,1e6],megametre:[4,1e6],megameters:[4,1e6],megametres:[4,1e6],Mm:[4,1e6],kilometer:[4,1e3],kilometre:[4,1e3],kilometers:[4,1e3],kilometres:[4,1e3],km:[4,1e3],hectometer:[4,100],hectometre:[4,100],hectometers:[4,100],hectometres:[4,100],hm:[4,100],decameter:[4,10],decametre:[4,10],decameters:[4,10],decametres:[4,10],dam:[4,10],decimeter:[4,.1],decimetre:[4,.1],decimeters:[4,.1],decimetres:[4,.1],dm:[4,.1],centimeter:[4,.01],centimetre:[4,.01],centimeters:[4,.01],centimetres:[4,.01],cm:[4,.01],millimeter:[4,.001],millimetre:[4,.001],millimeters:[4,.001],millimetres:[4,.001],mm:[4,.001],micrometer:[4,1e-6],micrometre:[4,1e-6],micrometers:[4,1e-6],micrometres:[4,1e-6],"μm":[4,1e-6],nanometer:[4,1e-9],nanometre:[4,1e-9],nanometers:[4,1e-9],nanometres:[4,1e-9],nm:[4,1e-9],picometer:[4,1e-12],picometre:[4,1e-12],picometers:[4,1e-12],picometres:[4,1e-12],pm:[4,1e-12],femtometer:[4,1e-15],femtometre:[4,1e-15],femtometers:[4,1e-15],femtometres:[4,1e-15],fm:[4,1e-15],foot:[4,.3048],feet:[4,.3048],ft:[4,.3048],"'":[4,.3048],inch:[4,.0254],inches:[4,.0254],"in":[4,.0254],'"':[4,.0254],yard:[4,.9144],yards:[4,.9144],yd:[4,.9144],mile:[4,1609.344],miles:[4,1609.344],mi:[4,1609.344],"nautical mile":[4,1852],"nautical miles":[4,1852],M:[4,1852],NM:[4,1852],nmi:[4,1852],gram:[5,1],grams:[5,1],g:[5,1],petagram:[5,1e15],petagrams:[5,1e15],Pg:[5,1e15],teragram:[5,1e12],teragrams:[5,1e12],Tg:[5,1e12],gigagram:[5,1e9],gigagrams:[5,1e9],Gg:[5,1e9],megagram:[5,1e6],megagrams:[5,1e6],Mg:[5,1e6],kilogram:[5,1e3],kilograms:[5,1e3],kg:[5,1e3],hectogram:[5,100],hectograms:[5,100],hg:[5,100],decagram:[5,10],decagrams:[5,10],dag:[5,10],decigram:[5,.1],decigrams:[5,.1],dg:[5,.1],centigram:[5,.01],centigrams:[5,.01],cg:[5,.01],milligram:[5,.001],milligrams:[5,.001],mg:[5,.001],microgram:[5,1e-6],micrograms:[5,1e-6],"μg":[5,1e-6],nanogram:[5,1e-9],nanograms:[5,1e-9],ng:[5,1e-9],picogram:[5,1e-12],picograms:[5,1e-12],pg:[5,1e-12],femtogram:[5,1e-15],femtograms:[5,1e-15],fg:[5,1e-15],tonne:[5,1e6],tonnes:[5,1e6],"metric ton":[5,1e6],"metric tons":[5,1e6],t:[5,1e6],pound:[5,453.59237],pounds:[5,453.59237],lb:[5,453.59237],stone:[5,6350.293180000001],stones:[5,6350.293180000001],st:[5,6350.293180000001],ounce:[5,28.349523125],ounces:[5,28.349523125],oz:[5,28.349523125],"℥":[5,28.349523125],"short ton":[5,907184.74],"short tons":[5,907184.74],"US ton":[5,907184.74],"US tons":[5,907184.74],"long ton":[5,1016046.9088000001],"long tons":[5,1016046.9088000001],"imperial ton":[5,1016046.9088000001],"imperial tons":[5,1016046.9088000001],"displacement ton":[5,1016046.9088000001],"displacement tons":[5,1016046.9088000001],pascal:[6,1],pascals:[6,1],Pa:[6,1],petapascal:[6,1e15],petapascals:[6,1e15],PPa:[6,1e15],terapascal:[6,1e12],terapascals:[6,1e12],TPa:[6,1e12],gigapascal:[6,1e9],gigapascals:[6,1e9],GPa:[6,1e9],megapascal:[6,1e6],megapascals:[6,1e6],MPa:[6,1e6],kilopascal:[6,1e3],kilopascals:[6,1e3],kPa:[6,1e3],hectopascal:[6,100],hectopascals:[6,100],hPa:[6,100],decapascal:[6,10],decapascals:[6,10],daPa:[6,10],decipascal:[6,.1],decipascals:[6,.1],dPa:[6,.1],centipascal:[6,.01],centipascals:[6,.01],cPa:[6,.01],millipascal:[6,.001],millipascals:[6,.001],mPa:[6,.001],micropascal:[6,1e-6],micropascals:[6,1e-6],"μPa":[6,1e-6],nanopascal:[6,1e-9],nanopascals:[6,1e-9],nPa:[6,1e-9],picopascal:[6,1e-12],picopascals:[6,1e-12],pPa:[6,1e-12],femtopascal:[6,1e-15],femtopascals:[6,1e-15],fPa:[6,1e-15],bar:[6,1e5],bars:[6,1e5],petabar:[6,1e20],petabars:[6,1e20],Pbar:[6,1e20],terabar:[6,1e17],terabars:[6,1e17],Tbar:[6,1e17],gigabar:[6,1e14],gigabars:[6,1e14],Gbar:[6,1e14],megabar:[6,1e11],megabars:[6,1e11],Mbar:[6,1e11],kilobar:[6,1e8],kilobars:[6,1e8],kbar:[6,1e8],hectobar:[6,1e7],hectobars:[6,1e7],hbar:[6,1e7],decabar:[6,1e6],decabars:[6,1e6],dabar:[6,1e6],decibar:[6,1e4],decibars:[6,1e4],dbar:[6,1e4],centibar:[6,1e3],centibars:[6,1e3],cbar:[6,1e3],millibar:[6,100],millibars:[6,100],mbar:[6,100],microbar:[6,.09999999999999999],microbars:[6,.09999999999999999],"μbar":[6,.09999999999999999],nanobar:[6,1e-4],nanobars:[6,1e-4],nbar:[6,1e-4],picobar:[6,1e-7],picobars:[6,1e-7],pbar:[6,1e-7],femtobar:[6,1e-10],femtobars:[6,1e-10],fbar:[6,1e-10],torr:[6,133.32236842105263],torrs:[6,133.32236842105263],Torr:[6,133.32236842105263],millitorr:[6,.13332236842105263],mTorr:[6,.13332236842105263],atmopshere:[6,101325],atmospheres:[6,101325],atm:[6,101325],kelvin:[7,1],kelvins:[7,1],K:[7,1],fahrenheit:[7,.5555555555555556],F:[7,.5555555555555556],celsius:[7,1],C:[7,1],rankine:[7,.5555555555555556],R:[7,.5555555555555556],second:[8,1],seconds:[8,1],s:[8,1],petasecond:[8,1e15],petaseconds:[8,1e15],Ps:[8,1e15],terasecond:[8,1e12],teraseconds:[8,1e12],Ts:[8,1e12],gigasecond:[8,1e9],gigaseconds:[8,1e9],Gs:[8,1e9],megasecond:[8,1e6],megaseconds:[8,1e6],Ms:[8,1e6],kilosecond:[8,1e3],kiloseconds:[8,1e3],ks:[8,1e3],hectosecond:[8,100],hectoseconds:[8,100],hs:[8,100],decasecond:[8,10],decaseconds:[8,10],das:[8,10],decisecond:[8,.1],deciseconds:[8,.1],ds:[8,.1],centisecond:[8,.01],centiseconds:[8,.01],cs:[8,.01],millisecond:[8,.001],milliseconds:[8,.001],ms:[8,.001],microsecond:[8,1e-6],microseconds:[8,1e-6],"μs":[8,1e-6],nanosecond:[8,1e-9],nanoseconds:[8,1e-9],ns:[8,1e-9],picosecond:[8,1e-12],picoseconds:[8,1e-12],ps:[8,1e-12],femtosecond:[8,1e-15],femtoseconds:[8,1e-15],fs:[8,1e-15],minute:[8,60],minutes:[8,60],min:[8,60],hour:[8,3600],hours:[8,3600],h:[8,3600],milliday:[8,86.4],millidays:[8,86.4],md:[8,86.4],day:[8,86400],days:[8,86400],d:[8,86400],week:[8,604800],weeks:[8,604800],wk:[8,604800],fortnight:[8,1209600],fortnights:[8,1209600],fn:[8,1209600],month:[8,2592e3],months:[8,2592e3],mo:[8,2592e3],year:[8,31536e3],years:[8,31536e3],a:[8,31536e3],y:[8,31536e3],yr:[8,31536e3],decade:[8,315569520],decades:[8,315569520],dec:[8,315569520],century:[8,3155695200],centuries:[8,3155695200],millennium:[8,31556952e3],millennia:[8,31556952e3],moment:[8,90],moments:[8,90],shake:[8,1e-8],shakes:[8,1e-8],"time unit":[8,.001024],TU:[8,.001024],svedberg:[8,1e-13],svedbergs:[8,1e-13],S:[8,1e-13],"cubic meter":[9,1],"cubic meters":[9,1],"cubic metre":[9,1],"cubic metres":[9,1],stere:[9,1],steres:[9,1],"m³":[9,1],m3:[9,1],"cubic petameter":[9,1e15],"cubic petameters":[9,1e15],Pm3:[9,1e15],"Pm³":[9,1e15],"cubic terameter":[9,1e12],"cubic terameters":[9,1e12],Tm3:[9,1e12],"Tm³":[9,1e12],"cubic gigameter":[9,1e9],"cubic gigameters":[9,1e9],Gm3:[9,1e9],"Gm³":[9,1e9],"cubic megameter":[9,1e6],"cubic megameters":[9,1e6],Mm3:[9,1e6],"Mm³":[9,1e6],"cubic kilometer":[9,1e3],"cubic kilometers":[9,1e3],km3:[9,1e3],"km³":[9,1e3],"cubic hectometer":[9,100],"cubic hectometers":[9,100],hm3:[9,100],"hm³":[9,100],"cubic decameter":[9,10],"cubic decameters":[9,10],dam3:[9,10],"dam³":[9,10],"cubic decimeter":[9,.1],"cubic decimeters":[9,.1],dm3:[9,.1],"dm³":[9,.1],"cubic centimeter":[9,.01],"cubic centimeters":[9,.01],cm3:[9,.01],"cm³":[9,.01],"cubic millimeter":[9,.001],"cubic millimeters":[9,.001],mm3:[9,.001],"mm³":[9,.001],"cubic micrometer":[9,1e-6],"cubic micrometers":[9,1e-6],"μm3":[9,1e-6],"μm³":[9,1e-6],"cubic nanometer":[9,1e-9],"cubic nanometers":[9,1e-9],nm3:[9,1e-9],"nm³":[9,1e-9],"cubic picometer":[9,1e-12],"cubic picometers":[9,1e-12],pm3:[9,1e-12],"pm³":[9,1e-12],"cubic femtometer":[9,1e-15],"cubic femtometers":[9,1e-15],fm3:[9,1e-15],"fm³":[9,1e-15],liter:[9,.001],liters:[9,.001],litre:[9,.001],litres:[9,.001],l:[9,.001],L:[9,.001],petaliter:[9,1e12],petaliters:[9,1e12],petalitre:[9,1e12],petalitres:[9,1e12],Pl:[9,1e12],PL:[9,1e12],teraliter:[9,1e9],teraliters:[9,1e9],teralitre:[9,1e9],teralitres:[9,1e9],Tl:[9,1e9],TL:[9,1e9],gigaliter:[9,1e6],gigaliters:[9,1e6],gigalitre:[9,1e6],gigalitres:[9,1e6],Gl:[9,1e6],GL:[9,1e6],megaliter:[9,1e3],megaliters:[9,1e3],megalitre:[9,1e3],megalitres:[9,1e3],Ml:[9,1e3],ML:[9,1e3],kiloliter:[9,1],kiloliters:[9,1],kilolitre:[9,1],kilolitres:[9,1],kl:[9,1],kL:[9,1],hectoliter:[9,.1],hectoliters:[9,.1],hectolitre:[9,.1],hectolitres:[9,.1],hl:[9,.1],hL:[9,.1],decaliter:[9,.01],decaliters:[9,.01],decalitre:[9,.01],decalitres:[9,.01],dal:[9,.01],daL:[9,.01],deciliter:[9,1e-4],deciliters:[9,1e-4],decilitre:[9,1e-4],decilitres:[9,1e-4],dl:[9,1e-4],dL:[9,1e-4],centiliter:[9,1e-5],centiliters:[9,1e-5],centilitre:[9,1e-5],centilitres:[9,1e-5],cl:[9,1e-5],cL:[9,1e-5],milliliter:[9,1e-6],milliliters:[9,1e-6],millilitre:[9,1e-6],millilitres:[9,1e-6],ml:[9,1e-6],mL:[9,1e-6],microliter:[9,1e-9],microliters:[9,1e-9],microlitre:[9,1e-9],microlitres:[9,1e-9],"μl":[9,1e-9],"μL":[9,1e-9],nanoliter:[9,10000000000000002e-28],nanoliters:[9,10000000000000002e-28],nanolitre:[9,10000000000000002e-28],nanolitres:[9,10000000000000002e-28],nl:[9,10000000000000002e-28],nL:[9,10000000000000002e-28],picoliter:[9,1e-15],picoliters:[9,1e-15],picolitre:[9,1e-15],picolitres:[9,1e-15],pl:[9,1e-15],pL:[9,1e-15],femtoliter:[9,1e-18],femtoliters:[9,1e-18],femtolitre:[9,1e-18],femtolitres:[9,1e-18],fl:[9,1e-18],fL:[9,1e-18],"cubic mile":[9,4200],"cubic miles":[9,4200],"cu mi":[9,4200],mi3:[9,4200],"mi³":[9,4200],"acre-foot":[9,1233.48183754752],"acre-feet":[9,1233.48183754752],"ac⋅ft":[9,1233.48183754752],"ac ft":[9,1233.48183754752],"cubic yard":[9,.76],"cubic yards":[9,.76],"cu yd":[9,.76],yd3:[9,.76],"yd³":[9,.76],"cubic foot":[9,.028],"cubic feet":[9,.028],"cu ft":[9,.028],ft3:[9,.028],"ft³":[9,.028],"board foot":[9,.002359737],"board feet":[9,.002359737],"cubic inch":[9,16387064e-12],"cubic inches":[9,16387064e-12],"cu in":[9,16387064e-12],in3:[9,16387064e-12],"in³":[9,16387064e-12],"measurement ton":[9,1.133],"measurement tons":[9,1.133],MTON:[9,1.133],"imperial barrel":[9,.16],"imperial barrels":[9,.16],"imp bbl":[9,.16],"imperial bushel":[9,.03636872],"imperial bushels":[9,.03636872],"imp bsh":[9,.03636872],"imp bu":[9,.03636872],"imperial peck":[9,.00909218],"imperial pecks":[9,.00909218],pk:[9,.00909218],"imp pk":[9,.00909218],"imperial gallon":[9,.00454609],"imperial gallons":[9,.00454609],"imp gal":[9,.00454609],"imperial quart":[9,.0011365225],"imperial quarts":[9,.0011365225],"imp qt":[9,.0011365225],"imperial pint":[9,.00056826125],"imperial pints":[9,.00056826125],"imp pt":[9,.00056826125],"imperial fluid ounce":[9,284130625e-13],"imperial fluid ounces":[9,284130625e-13],"imp fl oz":[9,284130625e-13],teaspoon:[9,49289215937500005e-22],teaspoons:[9,49289215937500005e-22],"US teaspoon":[9,49289215937500005e-22],"US teaspoons":[9,49289215937500005e-22],tsp:[9,49289215937500005e-22],tablespoon:[9,14786764781249999e-21],tablespoons:[9,14786764781249999e-21],"US tablespoon":[9,14786764781249999e-21],"US tablespoons":[9,14786764781249999e-21],tbsp:[9,14786764781249999e-21],"US fluid ounce":[9,295735295625e-16],"US fluid ounces":[9,295735295625e-16],"fl oz":[9,295735295625e-16],"fl. oz.":[9,295735295625e-16],"oz. fl.":[9,295735295625e-16],cup:[9,.00023658823649999998],cups:[9,.00023658823649999998],"US legal cup":[9,.00023658823649999998],"US legal cups":[9,.00023658823649999998],c:[9,.00023658823649999998],pint:[9,.000473176473],pints:[9,.000473176473],"US liquid pint":[9,.000473176473],"US liquid pints":[9,.000473176473],pt:[9,.000473176473],p:[9,.000473176473],quart:[9,.000946352946],quarts:[9,.000946352946],"US liquid quart":[9,.000946352946],"US liquid quarts":[9,.000946352946],qt:[9,.000946352946],gallon:[9,.0037854111013237205],gallons:[9,.0037854111013237205],"US liquid gallon":[9,.0037854111013237205],"US liquid gallons":[9,.0037854111013237205],gal:[9,.0037854111013237205],"US dry barrel":[9,.12],"US dry barrels":[9,.12],"US dry bbl":[9,.12],"US bushel":[9,.0352391],"US bushels":[9,.0352391],"US bsh":[9,.0352391],"US bu":[9,.0352391],"US peck":[9,.00909218],"US pk":[9,.00909218],"US dry gallon":[9,.00440488377086],"US dry gal":[9,.00440488377086],"US dry quart":[9,.000946352946],"US dry qt":[9,.000946352946],"US dry pint":[9,33.6003125],"US dry pt":[9,33.6003125]},m=[[[1,"deg"]],[[1,"mm2"],[10,"cm2"],[1e3,"m2"],[1e6,"km2"]],[[1,"bits"],[8,"B"],[8192,"KiB"],[8388608,"MiB"],[8589934592,"GiB"],[8796093022208,"TiB"],[9007199254740992,"PiB"]],[[1,"N"]],[[1,"mm"],[10,"cm"],[1e3,"m"],[1e6,"km"]],[[1,"mg"],[1e3,"g"],[1e6,"kg"]],[[1,"Pa"]],[[1,"C"]],[[1,"ns"],[1e3,"μs"],[1e6,"ms"],[1e9,"s"],[6e10,"min"],[36e11,"h"],[864e11,"d"],[31536e12,"y"]],[[1,"mL"],[1e3,"L"]]],c={__proto__:null,kelvin:0,kelvins:0,K:0,fahrenheit:459.67,F:459.67,celsius:273.15,C:273.15,rankine:0,R:0};function o(e,r){var i=t(e),n="bigint"===i;if(!n&&"number"!==i)throw new TypeError("Expected quantity to be a number or a bigint, got ".concat(i));var l=s[r];if(!l)throw new RangeError("".concat(r," is not a valid unit"));var u=7===l[0];return{to:function(t){if(r===t)return e;if("best"===t){var i=m[l[0]],b=i[0][1];e=o(e,r).to(b);for(var d=b,p=0;p<i.length;p++){var g=i[p];e>=g[0]&&(d=g[1])}return{quantity:e=o(e,b).to(d),unit:d,toString:function(){return e+d}}}var f=s[t];if(!f)throw new RangeError("".concat(t," is not a valid unit"));if(8===l[0]&&"m"===t||8===f[0]&&"m"===r)throw new RangeError(["No conversion could be found from ".concat(r," to ").concat(t,"."),'Also, are you trying to convert quantities of time? Because "m" is treated as meters, not minutes. You probably want to use the "min" unit instead.'].join(" "));if(l[0]!==f[0])throw new RangeError("No conversion could be found from ".concat(r," to ").concat(t));if(n)try{return e*BigInt(l[1]/f[1])}catch(y){throw new TypeError("Conversion for ".concat(r," to ").concat(t," cannot be calculated as a BigInt because the conversion ratio is not an integer"))}return u?t in a?(e+c[r])*l[1]:r in a?e/f[1]-c[t]:o(o(e,r).to("K"),"K").to(t):e*(l[1]/f[1])}}}var n=/(-?(?:\d+)?\.?\d+)([^\s]+)/g;function l(e){n.lastIndex=0;var t=n.exec(e);if(!t)throw new RangeError("value did not match expression ".concat(n));return{to:function(r){var i,a="best"===r,s=0,m=!0;do{var c=o(Number(t[1]),t[2]).to(a&&!m?i:r);a&&m?(s+=c.quantity,i=c.unit,m=!1):s+=c,t=n.exec(e)}while(t);return a?o(s,i).to("best"):s}}}e.convert=o,e.convertMany=l,e["default"]=o,e.ms=function(e){return l(e).to("ms")},Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).convert={}); | ||
var e,t;e=this,t=function(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}var r={__proto__:null,radian:[0,1],radians:[0,1],rad:[0,1],rads:[0,1],r:[0,1],turn:[0,6.283185307179586],turns:[0,6.283185307179586],degree:[0,.017453292519943295],degrees:[0,.017453292519943295],deg:[0,.017453292519943295],degs:[0,.017453292519943295],"°":[0,.017453292519943295],gradian:[0,.015707963267948967],gradians:[0,.015707963267948967],gon:[0,.015707963267948967],gons:[0,.015707963267948967],grad:[0,.015707963267948967],grads:[0,.015707963267948967],grade:[0,.015707963267948967],grades:[0,.015707963267948967],"square meter":[1,1],"square meters":[1,1],"square metre":[1,1],"square metres":[1,1],"m²":[1,1],m2:[1,1],"square petameter":[1,1e15],"square petametre":[1,1e15],"square petameters":[1,1e15],"square petametres":[1,1e15],"Pm²":[1,1e15],Pm2:[1,1e15],"square terameter":[1,1e12],"square terametre":[1,1e12],"square terameters":[1,1e12],"square terametres":[1,1e12],"Tm²":[1,1e12],Tm2:[1,1e12],"square gigameter":[1,1e9],"square gigametre":[1,1e9],"square gigameters":[1,1e9],"square gigametres":[1,1e9],"Gm²":[1,1e9],Gm2:[1,1e9],"square megameter":[1,1e6],"square megametre":[1,1e6],"square megameters":[1,1e6],"square megametres":[1,1e6],"Mm²":[1,1e6],Mm2:[1,1e6],"square kilometer":[1,1e3],"square kilometre":[1,1e3],"square kilometers":[1,1e3],"square kilometres":[1,1e3],"km²":[1,1e3],km2:[1,1e3],"square hectometer":[1,100],"square hectometre":[1,100],"square hectometers":[1,100],"square hectometres":[1,100],"hm²":[1,100],hm2:[1,100],"square decameter":[1,10],"square decametre":[1,10],"square decameters":[1,10],"square decametres":[1,10],"dam²":[1,10],dam2:[1,10],"square decimeter":[1,.1],"square decimetre":[1,.1],"square decimeters":[1,.1],"square decimetres":[1,.1],"dm²":[1,.1],dm2:[1,.1],"square centimeter":[1,.01],"square centimetre":[1,.01],"square centimeters":[1,.01],"square centimetres":[1,.01],"cm²":[1,.01],cm2:[1,.01],"square millimeter":[1,.001],"square millimetre":[1,.001],"square millimeters":[1,.001],"square millimetres":[1,.001],"mm²":[1,.001],mm2:[1,.001],"square micrometer":[1,1e-6],"square micrometre":[1,1e-6],"square micrometers":[1,1e-6],"square micrometres":[1,1e-6],"μm²":[1,1e-6],"μm2":[1,1e-6],"square nanometer":[1,1e-9],"square nanometre":[1,1e-9],"square nanometers":[1,1e-9],"square nanometres":[1,1e-9],"nm²":[1,1e-9],nm2:[1,1e-9],"square picometer":[1,1e-12],"square picometre":[1,1e-12],"square picometers":[1,1e-12],"square picometres":[1,1e-12],"pm²":[1,1e-12],pm2:[1,1e-12],"square femtometer":[1,1e-15],"square femtometre":[1,1e-15],"square femtometers":[1,1e-15],"square femtometres":[1,1e-15],"fm²":[1,1e-15],fm2:[1,1e-15],acre:[1,4046.8564224],acres:[1,4046.8564224],ac:[1,4046.8564224],centiare:[1,1],centiares:[1,1],ca:[1,1],deciare:[1,10],deciares:[1,10],da:[1,10],are:[1,100],ares:[1,100],decare:[1,1e3],decares:[1,1e3],daa:[1,1e3],hectare:[1,1e4],hectares:[1,1e4],ha:[1,1e4],"square foot":[1,.09290304],"square feet":[1,.09290304],"sq ft":[1,.09290304],"square inch":[1,64516e-8],"square inches":[1,64516e-8],"sq in":[1,64516e-8],"square yard":[1,.83612736],"square yards":[1,.83612736],"sq yd":[1,.83612736],"square mile":[1,2589988.110336],"square miles":[1,2589988.110336],"sq mi":[1,2589988.110336],bit:[2,1],bits:[2,1],b:[2,1],pebibit:[2,0x4000000000000],pebibits:[2,0x4000000000000],Pib:[2,0x4000000000000],tebibit:[2,1099511627776],tebibits:[2,1099511627776],Tib:[2,1099511627776],gibibit:[2,1073741824],gibibits:[2,1073741824],Gib:[2,1073741824],mebibit:[2,1048576],mebibits:[2,1048576],Mib:[2,1048576],kibibit:[2,1024],kibibits:[2,1024],Kib:[2,1024],nibble:[2,4],nibbles:[2,4],semioctet:[2,4],semioctets:[2,4],halfbyte:[2,4],halfbytes:[2,4],byte:[2,8],bytes:[2,8],octect:[2,8],octects:[2,8],B:[2,8],pebibyte:[2,9007199254740992],pebibytes:[2,9007199254740992],PiB:[2,9007199254740992],tebibyte:[2,8796093022208],tebibytes:[2,8796093022208],TiB:[2,8796093022208],gibibyte:[2,8589934592],gibibytes:[2,8589934592],GiB:[2,8589934592],mebibyte:[2,8388608],mebibytes:[2,8388608],MiB:[2,8388608],kibibyte:[2,8192],kibibytes:[2,8192],KiB:[2,8192],petabyte:[2,8e15],petabytes:[2,8e15],PB:[2,8e15],terabyte:[2,8e12],terabytes:[2,8e12],TB:[2,8e12],gigabyte:[2,8e9],gigabytes:[2,8e9],GB:[2,8e9],megabyte:[2,8e6],megabytes:[2,8e6],MB:[2,8e6],kilobyte:[2,8e3],kilobytes:[2,8e3],kB:[2,8e3],hectobyte:[2,800],hectobytes:[2,800],hB:[2,800],decabyte:[2,80],decabytes:[2,80],daB:[2,80],decibyte:[2,.8],decibytes:[2,.8],dB:[2,.8],centibyte:[2,.08],centibytes:[2,.08],cB:[2,.08],millibyte:[2,.008],millibytes:[2,.008],mB:[2,.008],microbyte:[2,8e-6],microbytes:[2,8e-6],"μB":[2,8e-6],nanobyte:[2,8e-9],nanobytes:[2,8e-9],nB:[2,8e-9],picobyte:[2,8e-12],picobytes:[2,8e-12],pB:[2,8e-12],femtobyte:[2,8e-15],femtobytes:[2,8e-15],fB:[2,8e-15],hextet:[2,16],hextets:[2,16],newton:[3,1],newtons:[3,1],N:[3,1],dyne:[3,1e-5],dynes:[3,1e-5],dyn:[3,1e-5],"kilogram-force":[3,9.80665],kgf:[3,9.80665],kilopond:[3,9.80665],kiloponds:[3,9.80665],kp:[3,9.80665],"pound of force":[3,4.448222],"pound-force":[3,4.448222],lbf:[3,4.448222],poundal:[3,.138255],poundals:[3,.138255],pdl:[3,.138255],meter:[4,1],meters:[4,1],metre:[4,1],metres:[4,1],m:[4,1],petameter:[4,1e15],petametre:[4,1e15],petameters:[4,1e15],petametres:[4,1e15],Pm:[4,1e15],terameter:[4,1e12],terametre:[4,1e12],terameters:[4,1e12],terametres:[4,1e12],Tm:[4,1e12],gigameter:[4,1e9],gigametre:[4,1e9],gigameters:[4,1e9],gigametres:[4,1e9],Gm:[4,1e9],megameter:[4,1e6],megametre:[4,1e6],megameters:[4,1e6],megametres:[4,1e6],Mm:[4,1e6],kilometer:[4,1e3],kilometre:[4,1e3],kilometers:[4,1e3],kilometres:[4,1e3],km:[4,1e3],hectometer:[4,100],hectometre:[4,100],hectometers:[4,100],hectometres:[4,100],hm:[4,100],decameter:[4,10],decametre:[4,10],decameters:[4,10],decametres:[4,10],dam:[4,10],decimeter:[4,.1],decimetre:[4,.1],decimeters:[4,.1],decimetres:[4,.1],dm:[4,.1],centimeter:[4,.01],centimetre:[4,.01],centimeters:[4,.01],centimetres:[4,.01],cm:[4,.01],millimeter:[4,.001],millimetre:[4,.001],millimeters:[4,.001],millimetres:[4,.001],mm:[4,.001],micrometer:[4,1e-6],micrometre:[4,1e-6],micrometers:[4,1e-6],micrometres:[4,1e-6],"μm":[4,1e-6],nanometer:[4,1e-9],nanometre:[4,1e-9],nanometers:[4,1e-9],nanometres:[4,1e-9],nm:[4,1e-9],picometer:[4,1e-12],picometre:[4,1e-12],picometers:[4,1e-12],picometres:[4,1e-12],pm:[4,1e-12],femtometer:[4,1e-15],femtometre:[4,1e-15],femtometers:[4,1e-15],femtometres:[4,1e-15],fm:[4,1e-15],foot:[4,.3048],feet:[4,.3048],ft:[4,.3048],"'":[4,.3048],inch:[4,.0254],inches:[4,.0254],"in":[4,.0254],'"':[4,.0254],yard:[4,.9144],yards:[4,.9144],yd:[4,.9144],mile:[4,1609.344],miles:[4,1609.344],mi:[4,1609.344],"nautical mile":[4,1852],"nautical miles":[4,1852],M:[4,1852],NM:[4,1852],nmi:[4,1852],gram:[5,1],grams:[5,1],g:[5,1],petagram:[5,1e15],petagrams:[5,1e15],Pg:[5,1e15],teragram:[5,1e12],teragrams:[5,1e12],Tg:[5,1e12],gigagram:[5,1e9],gigagrams:[5,1e9],Gg:[5,1e9],megagram:[5,1e6],megagrams:[5,1e6],Mg:[5,1e6],kilogram:[5,1e3],kilograms:[5,1e3],kg:[5,1e3],hectogram:[5,100],hectograms:[5,100],hg:[5,100],decagram:[5,10],decagrams:[5,10],dag:[5,10],decigram:[5,.1],decigrams:[5,.1],dg:[5,.1],centigram:[5,.01],centigrams:[5,.01],cg:[5,.01],milligram:[5,.001],milligrams:[5,.001],mg:[5,.001],microgram:[5,1e-6],micrograms:[5,1e-6],"μg":[5,1e-6],nanogram:[5,1e-9],nanograms:[5,1e-9],ng:[5,1e-9],picogram:[5,1e-12],picograms:[5,1e-12],pg:[5,1e-12],femtogram:[5,1e-15],femtograms:[5,1e-15],fg:[5,1e-15],tonne:[5,1e6],tonnes:[5,1e6],"metric ton":[5,1e6],"metric tons":[5,1e6],t:[5,1e6],pound:[5,453.59237],pounds:[5,453.59237],lb:[5,453.59237],stone:[5,6350.29318],stones:[5,6350.29318],st:[5,6350.29318],ounce:[5,28.349523125],ounces:[5,28.349523125],oz:[5,28.349523125],"℥":[5,28.349523125],"short ton":[5,907184.74],"short tons":[5,907184.74],"US ton":[5,907184.74],"US tons":[5,907184.74],"long ton":[5,1016046.9088],"long tons":[5,1016046.9088],"imperial ton":[5,1016046.9088],"imperial tons":[5,1016046.9088],"displacement ton":[5,1016046.9088],"displacement tons":[5,1016046.9088],pascal:[6,1],pascals:[6,1],Pa:[6,1],petapascal:[6,1e15],petapascals:[6,1e15],PPa:[6,1e15],terapascal:[6,1e12],terapascals:[6,1e12],TPa:[6,1e12],gigapascal:[6,1e9],gigapascals:[6,1e9],GPa:[6,1e9],megapascal:[6,1e6],megapascals:[6,1e6],MPa:[6,1e6],kilopascal:[6,1e3],kilopascals:[6,1e3],kPa:[6,1e3],hectopascal:[6,100],hectopascals:[6,100],hPa:[6,100],decapascal:[6,10],decapascals:[6,10],daPa:[6,10],decipascal:[6,.1],decipascals:[6,.1],dPa:[6,.1],centipascal:[6,.01],centipascals:[6,.01],cPa:[6,.01],millipascal:[6,.001],millipascals:[6,.001],mPa:[6,.001],micropascal:[6,1e-6],micropascals:[6,1e-6],"μPa":[6,1e-6],nanopascal:[6,1e-9],nanopascals:[6,1e-9],nPa:[6,1e-9],picopascal:[6,1e-12],picopascals:[6,1e-12],pPa:[6,1e-12],femtopascal:[6,1e-15],femtopascals:[6,1e-15],fPa:[6,1e-15],bar:[6,1e5],bars:[6,1e5],petabar:[6,1e20],petabars:[6,1e20],Pbar:[6,1e20],terabar:[6,1e17],terabars:[6,1e17],Tbar:[6,1e17],gigabar:[6,1e14],gigabars:[6,1e14],Gbar:[6,1e14],megabar:[6,1e11],megabars:[6,1e11],Mbar:[6,1e11],kilobar:[6,1e8],kilobars:[6,1e8],kbar:[6,1e8],hectobar:[6,1e7],hectobars:[6,1e7],hbar:[6,1e7],decabar:[6,1e6],decabars:[6,1e6],dabar:[6,1e6],decibar:[6,1e4],decibars:[6,1e4],dbar:[6,1e4],centibar:[6,1e3],centibars:[6,1e3],cbar:[6,1e3],millibar:[6,100],millibars:[6,100],mbar:[6,100],microbar:[6,.1],microbars:[6,.1],"μbar":[6,.1],nanobar:[6,1e-4],nanobars:[6,1e-4],nbar:[6,1e-4],picobar:[6,1e-7],picobars:[6,1e-7],pbar:[6,1e-7],femtobar:[6,1e-10],femtobars:[6,1e-10],fbar:[6,1e-10],torr:[6,133.32236842105263],torrs:[6,133.32236842105263],Torr:[6,133.32236842105263],millitorr:[6,.13332236842105263],mTorr:[6,.13332236842105263],atmopshere:[6,101325],atmospheres:[6,101325],atm:[6,101325],kelvin:[7,1],kelvins:[7,1],K:[7,1],petakelvin:[7,1e15],petakelvins:[7,1e15],PK:[7,1e15],terakelvin:[7,1e12],terakelvins:[7,1e12],TK:[7,1e12],gigakelvin:[7,1e9],gigakelvins:[7,1e9],GK:[7,1e9],megakelvin:[7,1e6],megakelvins:[7,1e6],MK:[7,1e6],kilokelvin:[7,1e3],kilokelvins:[7,1e3],kK:[7,1e3],hectokelvin:[7,100],hectokelvins:[7,100],hK:[7,100],decakelvin:[7,10],decakelvins:[7,10],daK:[7,10],decikelvin:[7,.1],decikelvins:[7,.1],dK:[7,.1],centikelvin:[7,.01],centikelvins:[7,.01],cK:[7,.01],millikelvin:[7,.001],millikelvins:[7,.001],mK:[7,.001],microkelvin:[7,1e-6],microkelvins:[7,1e-6],"μK":[7,1e-6],nanokelvin:[7,1e-9],nanokelvins:[7,1e-9],nK:[7,1e-9],picokelvin:[7,1e-12],picokelvins:[7,1e-12],pK:[7,1e-12],femtokelvin:[7,1e-15],femtokelvins:[7,1e-15],fK:[7,1e-15],fahrenheit:[7,.5555555555555556],F:[7,.5555555555555556],celsius:[7,1],C:[7,1],rankine:[7,.5555555555555556],R:[7,.5555555555555556],second:[8,1],seconds:[8,1],s:[8,1],petasecond:[8,1e15],petaseconds:[8,1e15],Ps:[8,1e15],terasecond:[8,1e12],teraseconds:[8,1e12],Ts:[8,1e12],gigasecond:[8,1e9],gigaseconds:[8,1e9],Gs:[8,1e9],megasecond:[8,1e6],megaseconds:[8,1e6],Ms:[8,1e6],kilosecond:[8,1e3],kiloseconds:[8,1e3],ks:[8,1e3],hectosecond:[8,100],hectoseconds:[8,100],hs:[8,100],decasecond:[8,10],decaseconds:[8,10],das:[8,10],decisecond:[8,.1],deciseconds:[8,.1],ds:[8,.1],centisecond:[8,.01],centiseconds:[8,.01],cs:[8,.01],millisecond:[8,.001],milliseconds:[8,.001],ms:[8,.001],microsecond:[8,1e-6],microseconds:[8,1e-6],"μs":[8,1e-6],nanosecond:[8,1e-9],nanoseconds:[8,1e-9],ns:[8,1e-9],picosecond:[8,1e-12],picoseconds:[8,1e-12],ps:[8,1e-12],femtosecond:[8,1e-15],femtoseconds:[8,1e-15],fs:[8,1e-15],minute:[8,60],minutes:[8,60],min:[8,60],hour:[8,3600],hours:[8,3600],h:[8,3600],milliday:[8,86.4],millidays:[8,86.4],md:[8,86.4],day:[8,86400],days:[8,86400],d:[8,86400],week:[8,604800],weeks:[8,604800],wk:[8,604800],fortnight:[8,1209600],fortnights:[8,1209600],fn:[8,1209600],month:[8,2592e3],months:[8,2592e3],mo:[8,2592e3],year:[8,31536e3],years:[8,31536e3],a:[8,31536e3],y:[8,31536e3],yr:[8,31536e3],decade:[8,315569520],decades:[8,315569520],dec:[8,315569520],century:[8,3155695200],centuries:[8,3155695200],millennium:[8,31556952e3],millennia:[8,31556952e3],moment:[8,90],moments:[8,90],shake:[8,1e-8],shakes:[8,1e-8],"time unit":[8,.001024],TU:[8,.001024],svedberg:[8,1e-13],svedbergs:[8,1e-13],S:[8,1e-13],"cubic meter":[9,1],"cubic meters":[9,1],"cubic metre":[9,1],"cubic metres":[9,1],stere:[9,1],steres:[9,1],"m³":[9,1],m3:[9,1],"cubic petameter":[9,1e15],"cubic petameters":[9,1e15],Pm3:[9,1e15],"Pm³":[9,1e15],"cubic terameter":[9,1e12],"cubic terameters":[9,1e12],Tm3:[9,1e12],"Tm³":[9,1e12],"cubic gigameter":[9,1e9],"cubic gigameters":[9,1e9],Gm3:[9,1e9],"Gm³":[9,1e9],"cubic megameter":[9,1e6],"cubic megameters":[9,1e6],Mm3:[9,1e6],"Mm³":[9,1e6],"cubic kilometer":[9,1e3],"cubic kilometers":[9,1e3],km3:[9,1e3],"km³":[9,1e3],"cubic hectometer":[9,100],"cubic hectometers":[9,100],hm3:[9,100],"hm³":[9,100],"cubic decameter":[9,10],"cubic decameters":[9,10],dam3:[9,10],"dam³":[9,10],"cubic decimeter":[9,.1],"cubic decimeters":[9,.1],dm3:[9,.1],"dm³":[9,.1],"cubic centimeter":[9,.01],"cubic centimeters":[9,.01],cm3:[9,.01],"cm³":[9,.01],"cubic millimeter":[9,.001],"cubic millimeters":[9,.001],mm3:[9,.001],"mm³":[9,.001],"cubic micrometer":[9,1e-6],"cubic micrometers":[9,1e-6],"μm3":[9,1e-6],"μm³":[9,1e-6],"cubic nanometer":[9,1e-9],"cubic nanometers":[9,1e-9],nm3:[9,1e-9],"nm³":[9,1e-9],"cubic picometer":[9,1e-12],"cubic picometers":[9,1e-12],pm3:[9,1e-12],"pm³":[9,1e-12],"cubic femtometer":[9,1e-15],"cubic femtometers":[9,1e-15],fm3:[9,1e-15],"fm³":[9,1e-15],liter:[9,.001],liters:[9,.001],litre:[9,.001],litres:[9,.001],l:[9,.001],L:[9,.001],petaliter:[9,1e12],petaliters:[9,1e12],petalitre:[9,1e12],petalitres:[9,1e12],Pl:[9,1e12],PL:[9,1e12],teraliter:[9,1e9],teraliters:[9,1e9],teralitre:[9,1e9],teralitres:[9,1e9],Tl:[9,1e9],TL:[9,1e9],gigaliter:[9,1e6],gigaliters:[9,1e6],gigalitre:[9,1e6],gigalitres:[9,1e6],Gl:[9,1e6],GL:[9,1e6],megaliter:[9,1e3],megaliters:[9,1e3],megalitre:[9,1e3],megalitres:[9,1e3],Ml:[9,1e3],ML:[9,1e3],kiloliter:[9,1],kiloliters:[9,1],kilolitre:[9,1],kilolitres:[9,1],kl:[9,1],kL:[9,1],hectoliter:[9,.1],hectoliters:[9,.1],hectolitre:[9,.1],hectolitres:[9,.1],hl:[9,.1],hL:[9,.1],decaliter:[9,.01],decaliters:[9,.01],decalitre:[9,.01],decalitres:[9,.01],dal:[9,.01],daL:[9,.01],deciliter:[9,1e-4],deciliters:[9,1e-4],decilitre:[9,1e-4],decilitres:[9,1e-4],dl:[9,1e-4],dL:[9,1e-4],centiliter:[9,1e-5],centiliters:[9,1e-5],centilitre:[9,1e-5],centilitres:[9,1e-5],cl:[9,1e-5],cL:[9,1e-5],milliliter:[9,1e-6],milliliters:[9,1e-6],millilitre:[9,1e-6],millilitres:[9,1e-6],ml:[9,1e-6],mL:[9,1e-6],microliter:[9,1e-9],microliters:[9,1e-9],microlitre:[9,1e-9],microlitres:[9,1e-9],"μl":[9,1e-9],"μL":[9,1e-9],nanoliter:[9,1e-12],nanoliters:[9,1e-12],nanolitre:[9,1e-12],nanolitres:[9,1e-12],nl:[9,1e-12],nL:[9,1e-12],picoliter:[9,1e-15],picoliters:[9,1e-15],picolitre:[9,1e-15],picolitres:[9,1e-15],pl:[9,1e-15],pL:[9,1e-15],femtoliter:[9,1e-18],femtoliters:[9,1e-18],femtolitre:[9,1e-18],femtolitres:[9,1e-18],fl:[9,1e-18],fL:[9,1e-18],"cubic mile":[9,4200],"cubic miles":[9,4200],"cu mi":[9,4200],mi3:[9,4200],"mi³":[9,4200],"acre-foot":[9,1233.48183754752],"acre-feet":[9,1233.48183754752],"ac⋅ft":[9,1233.48183754752],"ac ft":[9,1233.48183754752],"cubic yard":[9,.76],"cubic yards":[9,.76],"cu yd":[9,.76],yd3:[9,.76],"yd³":[9,.76],"cubic foot":[9,.028],"cubic feet":[9,.028],"cu ft":[9,.028],ft3:[9,.028],"ft³":[9,.028],"board foot":[9,.002359737],"board feet":[9,.002359737],"cubic inch":[9,16387064e-12],"cubic inches":[9,16387064e-12],"cu in":[9,16387064e-12],in3:[9,16387064e-12],"in³":[9,16387064e-12],"measurement ton":[9,1.133],"measurement tons":[9,1.133],MTON:[9,1.133],"imperial barrel":[9,.16],"imperial barrels":[9,.16],"imp bbl":[9,.16],"imperial bushel":[9,.03636872],"imperial bushels":[9,.03636872],"imp bsh":[9,.03636872],"imp bu":[9,.03636872],"imperial peck":[9,.00909218],"imperial pecks":[9,.00909218],pk:[9,.00909218],"imp pk":[9,.00909218],"imperial gallon":[9,.00454609],"imperial gallons":[9,.00454609],"imp gal":[9,.00454609],"imperial quart":[9,.0011365225],"imperial quarts":[9,.0011365225],"imp qt":[9,.0011365225],"imperial pint":[9,.00056826125],"imperial pints":[9,.00056826125],"imp pt":[9,.00056826125],"imperial fluid ounce":[9,284130625e-13],"imperial fluid ounces":[9,284130625e-13],"imp fl oz":[9,284130625e-13],teaspoon:[9,492892159375e-17],teaspoons:[9,492892159375e-17],"US teaspoon":[9,492892159375e-17],"US teaspoons":[9,492892159375e-17],tsp:[9,492892159375e-17],tablespoon:[9,1478676478125e-17],tablespoons:[9,1478676478125e-17],"US tablespoon":[9,1478676478125e-17],"US tablespoons":[9,1478676478125e-17],tbsp:[9,1478676478125e-17],"US fluid ounce":[9,295735295625e-16],"US fluid ounces":[9,295735295625e-16],"fl oz":[9,295735295625e-16],"fl. oz.":[9,295735295625e-16],"oz. fl.":[9,295735295625e-16],cup:[9,.0002365882365],cups:[9,.0002365882365],"US legal cup":[9,.0002365882365],"US legal cups":[9,.0002365882365],c:[9,.0002365882365],pint:[9,.000473176473],pints:[9,.000473176473],"US liquid pint":[9,.000473176473],"US liquid pints":[9,.000473176473],pt:[9,.000473176473],p:[9,.000473176473],quart:[9,.000946352946],quarts:[9,.000946352946],"US liquid quart":[9,.000946352946],"US liquid quarts":[9,.000946352946],qt:[9,.000946352946],gallon:[9,.003785411784],gallons:[9,.003785411784],"US liquid gallon":[9,.003785411784],"US liquid gallons":[9,.003785411784],gal:[9,.003785411784],"US dry barrel":[9,.12],"US dry barrels":[9,.12],"US dry bbl":[9,.12],"US bushel":[9,.0352391],"US bushels":[9,.0352391],"US bsh":[9,.0352391],"US bu":[9,.0352391],"US peck":[9,.00909218],"US pk":[9,.00909218],"US dry gallon":[9,.00440488377086],"US dry gal":[9,.00440488377086],"US dry quart":[9,.000946352946],"US dry qt":[9,.000946352946],"US dry pint":[9,33.6003125],"US dry pt":[9,33.6003125]},i={metric:[[[1,"deg"]],[[1,"mm2"],[10,"cm2"],[1e3,"m2"],[1e6,"km2"]],[[1,"bits"],[8,"B"],[8192,"KiB"],[8388608,"MiB"],[8589934592,"GiB"],[8796093022208,"TiB"],[9007199254740992,"PiB"]],[[1,"N"]],[[1,"mm"],[10,"cm"],[1e3,"m"],[1e6,"km"]],[[1,"mg"],[1e3,"g"],[1e6,"kg"]],[[1,"Pa"]],[[1,"C"]],[[1,"ns"],[1e3,"μs"],[1e6,"ms"],[1e9,"s"],[6e10,"min"],[36e11,"h"],[864e11,"d"],[31536e12,"y"]],[[1,"mL"],[1e3,"L"]]],imperial:[[[1,"deg"]],[[1,"sq ft"],[.006944444444444444,"sq in"],[27878400,"sq mi"],[43560,"ac"]],[[1,"bits"],[8,"B"],[8192,"KiB"],[8388608,"MiB"],[8589934592,"GiB"],[8796093022208,"TiB"],[9007199254740992,"PiB"]],[[1,"lbf"]],[[1,"in"],[12,"ft"],[36,"yd"],[63360,"mi"]],[[1,"oz"],[16,"lb"]],[[1,"Pa"]],[[1,"F"]],[[1,"ns"],[1e3,"μs"],[1e6,"ms"],[1e9,"s"],[6e10,"min"],[36e11,"h"],[864e11,"d"],[31536e12,"y"]],[[1,"tsp"],[3,"tbsp"],[6,"fl oz"],[96,"pt"],[48,"cup"],[192,"qt"],[768,"gal"]]]},a={__proto__:null,fahrenheit:459.67,F:459.67,celsius:273.15,C:273.15},s={kelvin:0,kelvins:0,K:0};function m(e,c){var o=t(e),n="bigint"===o;if(!n&&"number"!==o)throw new TypeError("Expected quantity to be a number or a bigint, got ".concat(o));var l=r[c];if(!l)throw new RangeError("".concat(c," is not a valid unit"));var u=7===l[0];return{to:function(t,o){var b=arguments.length>1&&o!==undefined?o:"metric";if(c===t)return e;if("best"===t){if(!i.hasOwnProperty(b))throw new RangeError("".concat(b," is not a valid best conversion kind"));var d=i[b],p=d[l[0]],g=p[0][1];e=m(e,c).to(g);for(var f=g,y=0;y<p.length;y++){var h=p[y];e>=h[0]&&(f=h[1])}return{quantity:e=m(e,g).to(f),unit:f,toString:function(){return e+f}}}var k=r[t];if(!k)throw new RangeError("".concat(t," is not a valid unit"));var q="m";if(8===l[0]&&t===q||8===k[0]&&c===q)throw new RangeError(["No conversion could be found from ".concat(c," to ").concat(t,"."),'Also, are you trying to convert quantities of time? Because "m" is treated as meters, not minutes. You probably want to use the "min" unit instead.'].join(" "));if(l[0]!==k[0])throw new RangeError("No conversion could be found from ".concat(c," to ").concat(t));if(n)try{return e*BigInt(l[1]/k[1])}catch(v){throw new TypeError("Conversion for ".concat(c," to ").concat(t," cannot be calculated as a BigInt because the conversion ratio is not an integer"))}return u?t in s?c in a?(e+a[c])*l[1]:e*l[1]:c in s?t in a?e/k[1]-a[t]:e/k[1]:m(m(e,c).to("K"),"K").to(t):e*(l[1]/k[1])}}}var c=/(-?(?:\d+)?\.?\d+)([^\s]+)/g;function o(e){c.lastIndex=0;var t=c.exec(e);if(!t)throw new RangeError("value did not match expression ".concat(c));return{to:function(r,i){var a,s="best"===r,o=0,n=!0;do{var l=m(Number(t[1]),t[2]).to(s&&!n?a:r);s&&n?(o+=l.quantity,a=l.unit,n=!1):o+=l,t=c.exec(e)}while(t);return s?m(o,a).to("best",i):o}}}e.convert=m,e.convertMany=o,e["default"]=m,e.ms=function(e){return o(e).to("ms")},Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).convert={}); | ||
//# sourceMappingURL=convert.dev.js.map |
@@ -1,2 +0,2 @@ | ||
var e,t;e=this,t=function(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i,a=(r(i={},"kelvin",0),r(i,"kelvins",0),r(i,"K",0),i),s={__proto__:null,radian:[0,1],radians:[0,1],rad:[0,1],rads:[0,1],r:[0,1],turn:[0,6.283185307179586],turns:[0,6.283185307179586],degree:[0,.017453292519943295],degrees:[0,.017453292519943295],deg:[0,.017453292519943295],degs:[0,.017453292519943295],"°":[0,.017453292519943295],gradian:[0,.015707963267948967],gradians:[0,.015707963267948967],gon:[0,.015707963267948967],gons:[0,.015707963267948967],grad:[0,.015707963267948967],grads:[0,.015707963267948967],grade:[0,.015707963267948967],grades:[0,.015707963267948967],"square meter":[1,1],"square meters":[1,1],"square metre":[1,1],"square metres":[1,1],"m²":[1,1],m2:[1,1],"square petameter":[1,1e15],"square petametre":[1,1e15],"square petameters":[1,1e15],"square petametres":[1,1e15],"Pm²":[1,1e15],Pm2:[1,1e15],"square terameter":[1,1e12],"square terametre":[1,1e12],"square terameters":[1,1e12],"square terametres":[1,1e12],"Tm²":[1,1e12],Tm2:[1,1e12],"square gigameter":[1,1e9],"square gigametre":[1,1e9],"square gigameters":[1,1e9],"square gigametres":[1,1e9],"Gm²":[1,1e9],Gm2:[1,1e9],"square megameter":[1,1e6],"square megametre":[1,1e6],"square megameters":[1,1e6],"square megametres":[1,1e6],"Mm²":[1,1e6],Mm2:[1,1e6],"square kilometer":[1,1e3],"square kilometre":[1,1e3],"square kilometers":[1,1e3],"square kilometres":[1,1e3],"km²":[1,1e3],km2:[1,1e3],"square hectometer":[1,100],"square hectometre":[1,100],"square hectometers":[1,100],"square hectometres":[1,100],"hm²":[1,100],hm2:[1,100],"square decameter":[1,10],"square decametre":[1,10],"square decameters":[1,10],"square decametres":[1,10],"dam²":[1,10],dam2:[1,10],"square decimeter":[1,.1],"square decimetre":[1,.1],"square decimeters":[1,.1],"square decimetres":[1,.1],"dm²":[1,.1],dm2:[1,.1],"square centimeter":[1,.01],"square centimetre":[1,.01],"square centimeters":[1,.01],"square centimetres":[1,.01],"cm²":[1,.01],cm2:[1,.01],"square millimeter":[1,.001],"square millimetre":[1,.001],"square millimeters":[1,.001],"square millimetres":[1,.001],"mm²":[1,.001],mm2:[1,.001],"square micrometer":[1,1e-6],"square micrometre":[1,1e-6],"square micrometers":[1,1e-6],"square micrometres":[1,1e-6],"μm²":[1,1e-6],"μm2":[1,1e-6],"square nanometer":[1,1e-9],"square nanometre":[1,1e-9],"square nanometers":[1,1e-9],"square nanometres":[1,1e-9],"nm²":[1,1e-9],nm2:[1,1e-9],"square picometer":[1,1e-12],"square picometre":[1,1e-12],"square picometers":[1,1e-12],"square picometres":[1,1e-12],"pm²":[1,1e-12],pm2:[1,1e-12],"square femtometer":[1,1e-15],"square femtometre":[1,1e-15],"square femtometers":[1,1e-15],"square femtometres":[1,1e-15],"fm²":[1,1e-15],fm2:[1,1e-15],acre:[1,4046.8564224],acres:[1,4046.8564224],ac:[1,4046.8564224],centiare:[1,1],centiares:[1,1],ca:[1,1],deciare:[1,10],deciares:[1,10],da:[1,10],are:[1,100],ares:[1,100],decare:[1,1e3],decares:[1,1e3],daa:[1,1e3],hectare:[1,1e4],hectares:[1,1e4],ha:[1,1e4],"square foot":[1,.09290304],"square feet":[1,.09290304],"sq ft":[1,.09290304],"square inch":[1,64516e-8],"square inches":[1,64516e-8],"sq in":[1,64516e-8],"square yard":[1,.83612736],"square yards":[1,.83612736],"sq yd":[1,.83612736],"square mile":[1,2589988.110336],"square miles":[1,2589988.110336],"sq mi":[1,2589988.110336],bit:[2,1],bits:[2,1],b:[2,1],pebibit:[2,0x4000000000000],pebibits:[2,0x4000000000000],Pib:[2,0x4000000000000],tebibit:[2,1099511627776],tebibits:[2,1099511627776],Tib:[2,1099511627776],gibibit:[2,1073741824],gibibits:[2,1073741824],Gib:[2,1073741824],mebibit:[2,1048576],mebibits:[2,1048576],Mib:[2,1048576],kibibit:[2,1024],kibibits:[2,1024],Kib:[2,1024],nibble:[2,4],nibbles:[2,4],semioctet:[2,4],semioctets:[2,4],halfbyte:[2,4],halfbytes:[2,4],byte:[2,8],bytes:[2,8],octect:[2,8],octects:[2,8],B:[2,8],pebibyte:[2,9007199254740992],pebibytes:[2,9007199254740992],PiB:[2,9007199254740992],tebibyte:[2,8796093022208],tebibytes:[2,8796093022208],TiB:[2,8796093022208],gibibyte:[2,8589934592],gibibytes:[2,8589934592],GiB:[2,8589934592],mebibyte:[2,8388608],mebibytes:[2,8388608],MiB:[2,8388608],kibibyte:[2,8192],kibibytes:[2,8192],KiB:[2,8192],petabyte:[2,8e15],petabytes:[2,8e15],PB:[2,8e15],terabyte:[2,8e12],terabytes:[2,8e12],TB:[2,8e12],gigabyte:[2,8e9],gigabytes:[2,8e9],GB:[2,8e9],megabyte:[2,8e6],megabytes:[2,8e6],MB:[2,8e6],kilobyte:[2,8e3],kilobytes:[2,8e3],kB:[2,8e3],hectobyte:[2,800],hectobytes:[2,800],hB:[2,800],decabyte:[2,80],decabytes:[2,80],daB:[2,80],decibyte:[2,.8],decibytes:[2,.8],dB:[2,.8],centibyte:[2,.08],centibytes:[2,.08],cB:[2,.08],millibyte:[2,.008],millibytes:[2,.008],mB:[2,.008],microbyte:[2,8e-6],microbytes:[2,8e-6],"μB":[2,8e-6],nanobyte:[2,8e-9],nanobytes:[2,8e-9],nB:[2,8e-9],picobyte:[2,8e-12],picobytes:[2,8e-12],pB:[2,8e-12],femtobyte:[2,8e-15],femtobytes:[2,8e-15],fB:[2,8e-15],hextet:[2,16],hextets:[2,16],newton:[3,1],newtons:[3,1],N:[3,1],dyne:[3,1e-5],dynes:[3,1e-5],dyn:[3,1e-5],"kilogram-force":[3,9.80665],kgf:[3,9.80665],kilopond:[3,9.80665],kiloponds:[3,9.80665],kp:[3,9.80665],"pound of force":[3,4.448222],"pound-force":[3,4.448222],lbf:[3,4.448222],poundal:[3,.138255],poundals:[3,.138255],pdl:[3,.138255],meter:[4,1],meters:[4,1],metre:[4,1],metres:[4,1],m:[4,1],petameter:[4,1e15],petametre:[4,1e15],petameters:[4,1e15],petametres:[4,1e15],Pm:[4,1e15],terameter:[4,1e12],terametre:[4,1e12],terameters:[4,1e12],terametres:[4,1e12],Tm:[4,1e12],gigameter:[4,1e9],gigametre:[4,1e9],gigameters:[4,1e9],gigametres:[4,1e9],Gm:[4,1e9],megameter:[4,1e6],megametre:[4,1e6],megameters:[4,1e6],megametres:[4,1e6],Mm:[4,1e6],kilometer:[4,1e3],kilometre:[4,1e3],kilometers:[4,1e3],kilometres:[4,1e3],km:[4,1e3],hectometer:[4,100],hectometre:[4,100],hectometers:[4,100],hectometres:[4,100],hm:[4,100],decameter:[4,10],decametre:[4,10],decameters:[4,10],decametres:[4,10],dam:[4,10],decimeter:[4,.1],decimetre:[4,.1],decimeters:[4,.1],decimetres:[4,.1],dm:[4,.1],centimeter:[4,.01],centimetre:[4,.01],centimeters:[4,.01],centimetres:[4,.01],cm:[4,.01],millimeter:[4,.001],millimetre:[4,.001],millimeters:[4,.001],millimetres:[4,.001],mm:[4,.001],micrometer:[4,1e-6],micrometre:[4,1e-6],micrometers:[4,1e-6],micrometres:[4,1e-6],"μm":[4,1e-6],nanometer:[4,1e-9],nanometre:[4,1e-9],nanometers:[4,1e-9],nanometres:[4,1e-9],nm:[4,1e-9],picometer:[4,1e-12],picometre:[4,1e-12],picometers:[4,1e-12],picometres:[4,1e-12],pm:[4,1e-12],femtometer:[4,1e-15],femtometre:[4,1e-15],femtometers:[4,1e-15],femtometres:[4,1e-15],fm:[4,1e-15],foot:[4,.3048],feet:[4,.3048],ft:[4,.3048],"'":[4,.3048],inch:[4,.0254],inches:[4,.0254],"in":[4,.0254],'"':[4,.0254],yard:[4,.9144],yards:[4,.9144],yd:[4,.9144],mile:[4,1609.344],miles:[4,1609.344],mi:[4,1609.344],"nautical mile":[4,1852],"nautical miles":[4,1852],M:[4,1852],NM:[4,1852],nmi:[4,1852],gram:[5,1],grams:[5,1],g:[5,1],petagram:[5,1e15],petagrams:[5,1e15],Pg:[5,1e15],teragram:[5,1e12],teragrams:[5,1e12],Tg:[5,1e12],gigagram:[5,1e9],gigagrams:[5,1e9],Gg:[5,1e9],megagram:[5,1e6],megagrams:[5,1e6],Mg:[5,1e6],kilogram:[5,1e3],kilograms:[5,1e3],kg:[5,1e3],hectogram:[5,100],hectograms:[5,100],hg:[5,100],decagram:[5,10],decagrams:[5,10],dag:[5,10],decigram:[5,.1],decigrams:[5,.1],dg:[5,.1],centigram:[5,.01],centigrams:[5,.01],cg:[5,.01],milligram:[5,.001],milligrams:[5,.001],mg:[5,.001],microgram:[5,1e-6],micrograms:[5,1e-6],"μg":[5,1e-6],nanogram:[5,1e-9],nanograms:[5,1e-9],ng:[5,1e-9],picogram:[5,1e-12],picograms:[5,1e-12],pg:[5,1e-12],femtogram:[5,1e-15],femtograms:[5,1e-15],fg:[5,1e-15],tonne:[5,1e6],tonnes:[5,1e6],"metric ton":[5,1e6],"metric tons":[5,1e6],t:[5,1e6],pound:[5,453.59237],pounds:[5,453.59237],lb:[5,453.59237],stone:[5,6350.293180000001],stones:[5,6350.293180000001],st:[5,6350.293180000001],ounce:[5,28.349523125],ounces:[5,28.349523125],oz:[5,28.349523125],"℥":[5,28.349523125],"short ton":[5,907184.74],"short tons":[5,907184.74],"US ton":[5,907184.74],"US tons":[5,907184.74],"long ton":[5,1016046.9088000001],"long tons":[5,1016046.9088000001],"imperial ton":[5,1016046.9088000001],"imperial tons":[5,1016046.9088000001],"displacement ton":[5,1016046.9088000001],"displacement tons":[5,1016046.9088000001],pascal:[6,1],pascals:[6,1],Pa:[6,1],petapascal:[6,1e15],petapascals:[6,1e15],PPa:[6,1e15],terapascal:[6,1e12],terapascals:[6,1e12],TPa:[6,1e12],gigapascal:[6,1e9],gigapascals:[6,1e9],GPa:[6,1e9],megapascal:[6,1e6],megapascals:[6,1e6],MPa:[6,1e6],kilopascal:[6,1e3],kilopascals:[6,1e3],kPa:[6,1e3],hectopascal:[6,100],hectopascals:[6,100],hPa:[6,100],decapascal:[6,10],decapascals:[6,10],daPa:[6,10],decipascal:[6,.1],decipascals:[6,.1],dPa:[6,.1],centipascal:[6,.01],centipascals:[6,.01],cPa:[6,.01],millipascal:[6,.001],millipascals:[6,.001],mPa:[6,.001],micropascal:[6,1e-6],micropascals:[6,1e-6],"μPa":[6,1e-6],nanopascal:[6,1e-9],nanopascals:[6,1e-9],nPa:[6,1e-9],picopascal:[6,1e-12],picopascals:[6,1e-12],pPa:[6,1e-12],femtopascal:[6,1e-15],femtopascals:[6,1e-15],fPa:[6,1e-15],bar:[6,1e5],bars:[6,1e5],petabar:[6,1e20],petabars:[6,1e20],Pbar:[6,1e20],terabar:[6,1e17],terabars:[6,1e17],Tbar:[6,1e17],gigabar:[6,1e14],gigabars:[6,1e14],Gbar:[6,1e14],megabar:[6,1e11],megabars:[6,1e11],Mbar:[6,1e11],kilobar:[6,1e8],kilobars:[6,1e8],kbar:[6,1e8],hectobar:[6,1e7],hectobars:[6,1e7],hbar:[6,1e7],decabar:[6,1e6],decabars:[6,1e6],dabar:[6,1e6],decibar:[6,1e4],decibars:[6,1e4],dbar:[6,1e4],centibar:[6,1e3],centibars:[6,1e3],cbar:[6,1e3],millibar:[6,100],millibars:[6,100],mbar:[6,100],microbar:[6,.09999999999999999],microbars:[6,.09999999999999999],"μbar":[6,.09999999999999999],nanobar:[6,1e-4],nanobars:[6,1e-4],nbar:[6,1e-4],picobar:[6,1e-7],picobars:[6,1e-7],pbar:[6,1e-7],femtobar:[6,1e-10],femtobars:[6,1e-10],fbar:[6,1e-10],torr:[6,133.32236842105263],torrs:[6,133.32236842105263],Torr:[6,133.32236842105263],millitorr:[6,.13332236842105263],mTorr:[6,.13332236842105263],atmopshere:[6,101325],atmospheres:[6,101325],atm:[6,101325],kelvin:[7,1],kelvins:[7,1],K:[7,1],fahrenheit:[7,.5555555555555556],F:[7,.5555555555555556],celsius:[7,1],C:[7,1],rankine:[7,.5555555555555556],R:[7,.5555555555555556],second:[8,1],seconds:[8,1],s:[8,1],petasecond:[8,1e15],petaseconds:[8,1e15],Ps:[8,1e15],terasecond:[8,1e12],teraseconds:[8,1e12],Ts:[8,1e12],gigasecond:[8,1e9],gigaseconds:[8,1e9],Gs:[8,1e9],megasecond:[8,1e6],megaseconds:[8,1e6],Ms:[8,1e6],kilosecond:[8,1e3],kiloseconds:[8,1e3],ks:[8,1e3],hectosecond:[8,100],hectoseconds:[8,100],hs:[8,100],decasecond:[8,10],decaseconds:[8,10],das:[8,10],decisecond:[8,.1],deciseconds:[8,.1],ds:[8,.1],centisecond:[8,.01],centiseconds:[8,.01],cs:[8,.01],millisecond:[8,.001],milliseconds:[8,.001],ms:[8,.001],microsecond:[8,1e-6],microseconds:[8,1e-6],"μs":[8,1e-6],nanosecond:[8,1e-9],nanoseconds:[8,1e-9],ns:[8,1e-9],picosecond:[8,1e-12],picoseconds:[8,1e-12],ps:[8,1e-12],femtosecond:[8,1e-15],femtoseconds:[8,1e-15],fs:[8,1e-15],minute:[8,60],minutes:[8,60],min:[8,60],hour:[8,3600],hours:[8,3600],h:[8,3600],milliday:[8,86.4],millidays:[8,86.4],md:[8,86.4],day:[8,86400],days:[8,86400],d:[8,86400],week:[8,604800],weeks:[8,604800],wk:[8,604800],fortnight:[8,1209600],fortnights:[8,1209600],fn:[8,1209600],month:[8,2592e3],months:[8,2592e3],mo:[8,2592e3],year:[8,31536e3],years:[8,31536e3],a:[8,31536e3],y:[8,31536e3],yr:[8,31536e3],decade:[8,315569520],decades:[8,315569520],dec:[8,315569520],century:[8,3155695200],centuries:[8,3155695200],millennium:[8,31556952e3],millennia:[8,31556952e3],moment:[8,90],moments:[8,90],shake:[8,1e-8],shakes:[8,1e-8],"time unit":[8,.001024],TU:[8,.001024],svedberg:[8,1e-13],svedbergs:[8,1e-13],S:[8,1e-13],"cubic meter":[9,1],"cubic meters":[9,1],"cubic metre":[9,1],"cubic metres":[9,1],stere:[9,1],steres:[9,1],"m³":[9,1],m3:[9,1],"cubic petameter":[9,1e15],"cubic petameters":[9,1e15],Pm3:[9,1e15],"Pm³":[9,1e15],"cubic terameter":[9,1e12],"cubic terameters":[9,1e12],Tm3:[9,1e12],"Tm³":[9,1e12],"cubic gigameter":[9,1e9],"cubic gigameters":[9,1e9],Gm3:[9,1e9],"Gm³":[9,1e9],"cubic megameter":[9,1e6],"cubic megameters":[9,1e6],Mm3:[9,1e6],"Mm³":[9,1e6],"cubic kilometer":[9,1e3],"cubic kilometers":[9,1e3],km3:[9,1e3],"km³":[9,1e3],"cubic hectometer":[9,100],"cubic hectometers":[9,100],hm3:[9,100],"hm³":[9,100],"cubic decameter":[9,10],"cubic decameters":[9,10],dam3:[9,10],"dam³":[9,10],"cubic decimeter":[9,.1],"cubic decimeters":[9,.1],dm3:[9,.1],"dm³":[9,.1],"cubic centimeter":[9,.01],"cubic centimeters":[9,.01],cm3:[9,.01],"cm³":[9,.01],"cubic millimeter":[9,.001],"cubic millimeters":[9,.001],mm3:[9,.001],"mm³":[9,.001],"cubic micrometer":[9,1e-6],"cubic micrometers":[9,1e-6],"μm3":[9,1e-6],"μm³":[9,1e-6],"cubic nanometer":[9,1e-9],"cubic nanometers":[9,1e-9],nm3:[9,1e-9],"nm³":[9,1e-9],"cubic picometer":[9,1e-12],"cubic picometers":[9,1e-12],pm3:[9,1e-12],"pm³":[9,1e-12],"cubic femtometer":[9,1e-15],"cubic femtometers":[9,1e-15],fm3:[9,1e-15],"fm³":[9,1e-15],liter:[9,.001],liters:[9,.001],litre:[9,.001],litres:[9,.001],l:[9,.001],L:[9,.001],petaliter:[9,1e12],petaliters:[9,1e12],petalitre:[9,1e12],petalitres:[9,1e12],Pl:[9,1e12],PL:[9,1e12],teraliter:[9,1e9],teraliters:[9,1e9],teralitre:[9,1e9],teralitres:[9,1e9],Tl:[9,1e9],TL:[9,1e9],gigaliter:[9,1e6],gigaliters:[9,1e6],gigalitre:[9,1e6],gigalitres:[9,1e6],Gl:[9,1e6],GL:[9,1e6],megaliter:[9,1e3],megaliters:[9,1e3],megalitre:[9,1e3],megalitres:[9,1e3],Ml:[9,1e3],ML:[9,1e3],kiloliter:[9,1],kiloliters:[9,1],kilolitre:[9,1],kilolitres:[9,1],kl:[9,1],kL:[9,1],hectoliter:[9,.1],hectoliters:[9,.1],hectolitre:[9,.1],hectolitres:[9,.1],hl:[9,.1],hL:[9,.1],decaliter:[9,.01],decaliters:[9,.01],decalitre:[9,.01],decalitres:[9,.01],dal:[9,.01],daL:[9,.01],deciliter:[9,1e-4],deciliters:[9,1e-4],decilitre:[9,1e-4],decilitres:[9,1e-4],dl:[9,1e-4],dL:[9,1e-4],centiliter:[9,1e-5],centiliters:[9,1e-5],centilitre:[9,1e-5],centilitres:[9,1e-5],cl:[9,1e-5],cL:[9,1e-5],milliliter:[9,1e-6],milliliters:[9,1e-6],millilitre:[9,1e-6],millilitres:[9,1e-6],ml:[9,1e-6],mL:[9,1e-6],microliter:[9,1e-9],microliters:[9,1e-9],microlitre:[9,1e-9],microlitres:[9,1e-9],"μl":[9,1e-9],"μL":[9,1e-9],nanoliter:[9,10000000000000002e-28],nanoliters:[9,10000000000000002e-28],nanolitre:[9,10000000000000002e-28],nanolitres:[9,10000000000000002e-28],nl:[9,10000000000000002e-28],nL:[9,10000000000000002e-28],picoliter:[9,1e-15],picoliters:[9,1e-15],picolitre:[9,1e-15],picolitres:[9,1e-15],pl:[9,1e-15],pL:[9,1e-15],femtoliter:[9,1e-18],femtoliters:[9,1e-18],femtolitre:[9,1e-18],femtolitres:[9,1e-18],fl:[9,1e-18],fL:[9,1e-18],"cubic mile":[9,4200],"cubic miles":[9,4200],"cu mi":[9,4200],mi3:[9,4200],"mi³":[9,4200],"acre-foot":[9,1233.48183754752],"acre-feet":[9,1233.48183754752],"ac⋅ft":[9,1233.48183754752],"ac ft":[9,1233.48183754752],"cubic yard":[9,.76],"cubic yards":[9,.76],"cu yd":[9,.76],yd3:[9,.76],"yd³":[9,.76],"cubic foot":[9,.028],"cubic feet":[9,.028],"cu ft":[9,.028],ft3:[9,.028],"ft³":[9,.028],"board foot":[9,.002359737],"board feet":[9,.002359737],"cubic inch":[9,16387064e-12],"cubic inches":[9,16387064e-12],"cu in":[9,16387064e-12],in3:[9,16387064e-12],"in³":[9,16387064e-12],"measurement ton":[9,1.133],"measurement tons":[9,1.133],MTON:[9,1.133],"imperial barrel":[9,.16],"imperial barrels":[9,.16],"imp bbl":[9,.16],"imperial bushel":[9,.03636872],"imperial bushels":[9,.03636872],"imp bsh":[9,.03636872],"imp bu":[9,.03636872],"imperial peck":[9,.00909218],"imperial pecks":[9,.00909218],pk:[9,.00909218],"imp pk":[9,.00909218],"imperial gallon":[9,.00454609],"imperial gallons":[9,.00454609],"imp gal":[9,.00454609],"imperial quart":[9,.0011365225],"imperial quarts":[9,.0011365225],"imp qt":[9,.0011365225],"imperial pint":[9,.00056826125],"imperial pints":[9,.00056826125],"imp pt":[9,.00056826125],"imperial fluid ounce":[9,284130625e-13],"imperial fluid ounces":[9,284130625e-13],"imp fl oz":[9,284130625e-13],teaspoon:[9,49289215937500005e-22],teaspoons:[9,49289215937500005e-22],"US teaspoon":[9,49289215937500005e-22],"US teaspoons":[9,49289215937500005e-22],tsp:[9,49289215937500005e-22],tablespoon:[9,14786764781249999e-21],tablespoons:[9,14786764781249999e-21],"US tablespoon":[9,14786764781249999e-21],"US tablespoons":[9,14786764781249999e-21],tbsp:[9,14786764781249999e-21],"US fluid ounce":[9,295735295625e-16],"US fluid ounces":[9,295735295625e-16],"fl oz":[9,295735295625e-16],"fl. oz.":[9,295735295625e-16],"oz. fl.":[9,295735295625e-16],cup:[9,.00023658823649999998],cups:[9,.00023658823649999998],"US legal cup":[9,.00023658823649999998],"US legal cups":[9,.00023658823649999998],c:[9,.00023658823649999998],pint:[9,.000473176473],pints:[9,.000473176473],"US liquid pint":[9,.000473176473],"US liquid pints":[9,.000473176473],pt:[9,.000473176473],p:[9,.000473176473],quart:[9,.000946352946],quarts:[9,.000946352946],"US liquid quart":[9,.000946352946],"US liquid quarts":[9,.000946352946],qt:[9,.000946352946],gallon:[9,.0037854111013237205],gallons:[9,.0037854111013237205],"US liquid gallon":[9,.0037854111013237205],"US liquid gallons":[9,.0037854111013237205],gal:[9,.0037854111013237205],"US dry barrel":[9,.12],"US dry barrels":[9,.12],"US dry bbl":[9,.12],"US bushel":[9,.0352391],"US bushels":[9,.0352391],"US bsh":[9,.0352391],"US bu":[9,.0352391],"US peck":[9,.00909218],"US pk":[9,.00909218],"US dry gallon":[9,.00440488377086],"US dry gal":[9,.00440488377086],"US dry quart":[9,.000946352946],"US dry qt":[9,.000946352946],"US dry pint":[9,33.6003125],"US dry pt":[9,33.6003125]},m=[[[1,"deg"]],[[1,"mm2"],[10,"cm2"],[1e3,"m2"],[1e6,"km2"]],[[1,"bits"],[8,"B"],[8192,"KiB"],[8388608,"MiB"],[8589934592,"GiB"],[8796093022208,"TiB"],[9007199254740992,"PiB"]],[[1,"N"]],[[1,"mm"],[10,"cm"],[1e3,"m"],[1e6,"km"]],[[1,"mg"],[1e3,"g"],[1e6,"kg"]],[[1,"Pa"]],[[1,"C"]],[[1,"ns"],[1e3,"μs"],[1e6,"ms"],[1e9,"s"],[6e10,"min"],[36e11,"h"],[864e11,"d"],[31536e12,"y"]],[[1,"mL"],[1e3,"L"]]],c={__proto__:null,kelvin:0,kelvins:0,K:0,fahrenheit:459.67,F:459.67,celsius:273.15,C:273.15,rankine:0,R:0};function o(e,r){var i=t(e),n="bigint"===i;if(!n&&"number"!==i)throw new TypeError;var l=s[r];if(!l)throw new RangeError;var b=7===l[0];return{to:function(t){if(r===t)return e;if("best"===t){var i=m[l[0]],u=i[0][1];e=o(e,r).to(u);for(var d=u,p=0;p<i.length;p++){var g=i[p];e>=g[0]&&(d=g[1])}return{quantity:e=o(e,u).to(d),unit:d,toString:function(){return e+d}}}var f=s[t];if(l[0]!==f[0])throw new RangeError;return n?e*BigInt(l[1]/f[1]):b?t in a?(e+c[r])*l[1]:r in a?e/f[1]-c[t]:o(o(e,r).to("K"),"K").to(t):e*(l[1]/f[1])}}}var n=/(-?(?:\d+)?\.?\d+)([^\s]+)/g;function l(e){n.lastIndex=0;var t=n.exec(e);if(!t)throw new RangeError;return{to:function(r){var i,a="best"===r,s=0,m=!0;do{var c=o(Number(t[1]),t[2]).to(a&&!m?i:r);a&&m?(s+=c.quantity,i=c.unit,m=!1):s+=c,t=n.exec(e)}while(t);return a?o(s,i).to("best"):s}}}e.convert=o,e.convertMany=l,e["default"]=o,e.ms=function(e){return l(e).to("ms")},Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).convert={}); | ||
var e,t;e=this,t=function(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}var r={__proto__:null,radian:[0,1],radians:[0,1],rad:[0,1],rads:[0,1],r:[0,1],turn:[0,6.283185307179586],turns:[0,6.283185307179586],degree:[0,.017453292519943295],degrees:[0,.017453292519943295],deg:[0,.017453292519943295],degs:[0,.017453292519943295],"°":[0,.017453292519943295],gradian:[0,.015707963267948967],gradians:[0,.015707963267948967],gon:[0,.015707963267948967],gons:[0,.015707963267948967],grad:[0,.015707963267948967],grads:[0,.015707963267948967],grade:[0,.015707963267948967],grades:[0,.015707963267948967],"square meter":[1,1],"square meters":[1,1],"square metre":[1,1],"square metres":[1,1],"m²":[1,1],m2:[1,1],"square petameter":[1,1e15],"square petametre":[1,1e15],"square petameters":[1,1e15],"square petametres":[1,1e15],"Pm²":[1,1e15],Pm2:[1,1e15],"square terameter":[1,1e12],"square terametre":[1,1e12],"square terameters":[1,1e12],"square terametres":[1,1e12],"Tm²":[1,1e12],Tm2:[1,1e12],"square gigameter":[1,1e9],"square gigametre":[1,1e9],"square gigameters":[1,1e9],"square gigametres":[1,1e9],"Gm²":[1,1e9],Gm2:[1,1e9],"square megameter":[1,1e6],"square megametre":[1,1e6],"square megameters":[1,1e6],"square megametres":[1,1e6],"Mm²":[1,1e6],Mm2:[1,1e6],"square kilometer":[1,1e3],"square kilometre":[1,1e3],"square kilometers":[1,1e3],"square kilometres":[1,1e3],"km²":[1,1e3],km2:[1,1e3],"square hectometer":[1,100],"square hectometre":[1,100],"square hectometers":[1,100],"square hectometres":[1,100],"hm²":[1,100],hm2:[1,100],"square decameter":[1,10],"square decametre":[1,10],"square decameters":[1,10],"square decametres":[1,10],"dam²":[1,10],dam2:[1,10],"square decimeter":[1,.1],"square decimetre":[1,.1],"square decimeters":[1,.1],"square decimetres":[1,.1],"dm²":[1,.1],dm2:[1,.1],"square centimeter":[1,.01],"square centimetre":[1,.01],"square centimeters":[1,.01],"square centimetres":[1,.01],"cm²":[1,.01],cm2:[1,.01],"square millimeter":[1,.001],"square millimetre":[1,.001],"square millimeters":[1,.001],"square millimetres":[1,.001],"mm²":[1,.001],mm2:[1,.001],"square micrometer":[1,1e-6],"square micrometre":[1,1e-6],"square micrometers":[1,1e-6],"square micrometres":[1,1e-6],"μm²":[1,1e-6],"μm2":[1,1e-6],"square nanometer":[1,1e-9],"square nanometre":[1,1e-9],"square nanometers":[1,1e-9],"square nanometres":[1,1e-9],"nm²":[1,1e-9],nm2:[1,1e-9],"square picometer":[1,1e-12],"square picometre":[1,1e-12],"square picometers":[1,1e-12],"square picometres":[1,1e-12],"pm²":[1,1e-12],pm2:[1,1e-12],"square femtometer":[1,1e-15],"square femtometre":[1,1e-15],"square femtometers":[1,1e-15],"square femtometres":[1,1e-15],"fm²":[1,1e-15],fm2:[1,1e-15],acre:[1,4046.8564224],acres:[1,4046.8564224],ac:[1,4046.8564224],centiare:[1,1],centiares:[1,1],ca:[1,1],deciare:[1,10],deciares:[1,10],da:[1,10],are:[1,100],ares:[1,100],decare:[1,1e3],decares:[1,1e3],daa:[1,1e3],hectare:[1,1e4],hectares:[1,1e4],ha:[1,1e4],"square foot":[1,.09290304],"square feet":[1,.09290304],"sq ft":[1,.09290304],"square inch":[1,64516e-8],"square inches":[1,64516e-8],"sq in":[1,64516e-8],"square yard":[1,.83612736],"square yards":[1,.83612736],"sq yd":[1,.83612736],"square mile":[1,2589988.110336],"square miles":[1,2589988.110336],"sq mi":[1,2589988.110336],bit:[2,1],bits:[2,1],b:[2,1],pebibit:[2,0x4000000000000],pebibits:[2,0x4000000000000],Pib:[2,0x4000000000000],tebibit:[2,1099511627776],tebibits:[2,1099511627776],Tib:[2,1099511627776],gibibit:[2,1073741824],gibibits:[2,1073741824],Gib:[2,1073741824],mebibit:[2,1048576],mebibits:[2,1048576],Mib:[2,1048576],kibibit:[2,1024],kibibits:[2,1024],Kib:[2,1024],nibble:[2,4],nibbles:[2,4],semioctet:[2,4],semioctets:[2,4],halfbyte:[2,4],halfbytes:[2,4],byte:[2,8],bytes:[2,8],octect:[2,8],octects:[2,8],B:[2,8],pebibyte:[2,9007199254740992],pebibytes:[2,9007199254740992],PiB:[2,9007199254740992],tebibyte:[2,8796093022208],tebibytes:[2,8796093022208],TiB:[2,8796093022208],gibibyte:[2,8589934592],gibibytes:[2,8589934592],GiB:[2,8589934592],mebibyte:[2,8388608],mebibytes:[2,8388608],MiB:[2,8388608],kibibyte:[2,8192],kibibytes:[2,8192],KiB:[2,8192],petabyte:[2,8e15],petabytes:[2,8e15],PB:[2,8e15],terabyte:[2,8e12],terabytes:[2,8e12],TB:[2,8e12],gigabyte:[2,8e9],gigabytes:[2,8e9],GB:[2,8e9],megabyte:[2,8e6],megabytes:[2,8e6],MB:[2,8e6],kilobyte:[2,8e3],kilobytes:[2,8e3],kB:[2,8e3],hectobyte:[2,800],hectobytes:[2,800],hB:[2,800],decabyte:[2,80],decabytes:[2,80],daB:[2,80],decibyte:[2,.8],decibytes:[2,.8],dB:[2,.8],centibyte:[2,.08],centibytes:[2,.08],cB:[2,.08],millibyte:[2,.008],millibytes:[2,.008],mB:[2,.008],microbyte:[2,8e-6],microbytes:[2,8e-6],"μB":[2,8e-6],nanobyte:[2,8e-9],nanobytes:[2,8e-9],nB:[2,8e-9],picobyte:[2,8e-12],picobytes:[2,8e-12],pB:[2,8e-12],femtobyte:[2,8e-15],femtobytes:[2,8e-15],fB:[2,8e-15],hextet:[2,16],hextets:[2,16],newton:[3,1],newtons:[3,1],N:[3,1],dyne:[3,1e-5],dynes:[3,1e-5],dyn:[3,1e-5],"kilogram-force":[3,9.80665],kgf:[3,9.80665],kilopond:[3,9.80665],kiloponds:[3,9.80665],kp:[3,9.80665],"pound of force":[3,4.448222],"pound-force":[3,4.448222],lbf:[3,4.448222],poundal:[3,.138255],poundals:[3,.138255],pdl:[3,.138255],meter:[4,1],meters:[4,1],metre:[4,1],metres:[4,1],m:[4,1],petameter:[4,1e15],petametre:[4,1e15],petameters:[4,1e15],petametres:[4,1e15],Pm:[4,1e15],terameter:[4,1e12],terametre:[4,1e12],terameters:[4,1e12],terametres:[4,1e12],Tm:[4,1e12],gigameter:[4,1e9],gigametre:[4,1e9],gigameters:[4,1e9],gigametres:[4,1e9],Gm:[4,1e9],megameter:[4,1e6],megametre:[4,1e6],megameters:[4,1e6],megametres:[4,1e6],Mm:[4,1e6],kilometer:[4,1e3],kilometre:[4,1e3],kilometers:[4,1e3],kilometres:[4,1e3],km:[4,1e3],hectometer:[4,100],hectometre:[4,100],hectometers:[4,100],hectometres:[4,100],hm:[4,100],decameter:[4,10],decametre:[4,10],decameters:[4,10],decametres:[4,10],dam:[4,10],decimeter:[4,.1],decimetre:[4,.1],decimeters:[4,.1],decimetres:[4,.1],dm:[4,.1],centimeter:[4,.01],centimetre:[4,.01],centimeters:[4,.01],centimetres:[4,.01],cm:[4,.01],millimeter:[4,.001],millimetre:[4,.001],millimeters:[4,.001],millimetres:[4,.001],mm:[4,.001],micrometer:[4,1e-6],micrometre:[4,1e-6],micrometers:[4,1e-6],micrometres:[4,1e-6],"μm":[4,1e-6],nanometer:[4,1e-9],nanometre:[4,1e-9],nanometers:[4,1e-9],nanometres:[4,1e-9],nm:[4,1e-9],picometer:[4,1e-12],picometre:[4,1e-12],picometers:[4,1e-12],picometres:[4,1e-12],pm:[4,1e-12],femtometer:[4,1e-15],femtometre:[4,1e-15],femtometers:[4,1e-15],femtometres:[4,1e-15],fm:[4,1e-15],foot:[4,.3048],feet:[4,.3048],ft:[4,.3048],"'":[4,.3048],inch:[4,.0254],inches:[4,.0254],"in":[4,.0254],'"':[4,.0254],yard:[4,.9144],yards:[4,.9144],yd:[4,.9144],mile:[4,1609.344],miles:[4,1609.344],mi:[4,1609.344],"nautical mile":[4,1852],"nautical miles":[4,1852],M:[4,1852],NM:[4,1852],nmi:[4,1852],gram:[5,1],grams:[5,1],g:[5,1],petagram:[5,1e15],petagrams:[5,1e15],Pg:[5,1e15],teragram:[5,1e12],teragrams:[5,1e12],Tg:[5,1e12],gigagram:[5,1e9],gigagrams:[5,1e9],Gg:[5,1e9],megagram:[5,1e6],megagrams:[5,1e6],Mg:[5,1e6],kilogram:[5,1e3],kilograms:[5,1e3],kg:[5,1e3],hectogram:[5,100],hectograms:[5,100],hg:[5,100],decagram:[5,10],decagrams:[5,10],dag:[5,10],decigram:[5,.1],decigrams:[5,.1],dg:[5,.1],centigram:[5,.01],centigrams:[5,.01],cg:[5,.01],milligram:[5,.001],milligrams:[5,.001],mg:[5,.001],microgram:[5,1e-6],micrograms:[5,1e-6],"μg":[5,1e-6],nanogram:[5,1e-9],nanograms:[5,1e-9],ng:[5,1e-9],picogram:[5,1e-12],picograms:[5,1e-12],pg:[5,1e-12],femtogram:[5,1e-15],femtograms:[5,1e-15],fg:[5,1e-15],tonne:[5,1e6],tonnes:[5,1e6],"metric ton":[5,1e6],"metric tons":[5,1e6],t:[5,1e6],pound:[5,453.59237],pounds:[5,453.59237],lb:[5,453.59237],stone:[5,6350.29318],stones:[5,6350.29318],st:[5,6350.29318],ounce:[5,28.349523125],ounces:[5,28.349523125],oz:[5,28.349523125],"℥":[5,28.349523125],"short ton":[5,907184.74],"short tons":[5,907184.74],"US ton":[5,907184.74],"US tons":[5,907184.74],"long ton":[5,1016046.9088],"long tons":[5,1016046.9088],"imperial ton":[5,1016046.9088],"imperial tons":[5,1016046.9088],"displacement ton":[5,1016046.9088],"displacement tons":[5,1016046.9088],pascal:[6,1],pascals:[6,1],Pa:[6,1],petapascal:[6,1e15],petapascals:[6,1e15],PPa:[6,1e15],terapascal:[6,1e12],terapascals:[6,1e12],TPa:[6,1e12],gigapascal:[6,1e9],gigapascals:[6,1e9],GPa:[6,1e9],megapascal:[6,1e6],megapascals:[6,1e6],MPa:[6,1e6],kilopascal:[6,1e3],kilopascals:[6,1e3],kPa:[6,1e3],hectopascal:[6,100],hectopascals:[6,100],hPa:[6,100],decapascal:[6,10],decapascals:[6,10],daPa:[6,10],decipascal:[6,.1],decipascals:[6,.1],dPa:[6,.1],centipascal:[6,.01],centipascals:[6,.01],cPa:[6,.01],millipascal:[6,.001],millipascals:[6,.001],mPa:[6,.001],micropascal:[6,1e-6],micropascals:[6,1e-6],"μPa":[6,1e-6],nanopascal:[6,1e-9],nanopascals:[6,1e-9],nPa:[6,1e-9],picopascal:[6,1e-12],picopascals:[6,1e-12],pPa:[6,1e-12],femtopascal:[6,1e-15],femtopascals:[6,1e-15],fPa:[6,1e-15],bar:[6,1e5],bars:[6,1e5],petabar:[6,1e20],petabars:[6,1e20],Pbar:[6,1e20],terabar:[6,1e17],terabars:[6,1e17],Tbar:[6,1e17],gigabar:[6,1e14],gigabars:[6,1e14],Gbar:[6,1e14],megabar:[6,1e11],megabars:[6,1e11],Mbar:[6,1e11],kilobar:[6,1e8],kilobars:[6,1e8],kbar:[6,1e8],hectobar:[6,1e7],hectobars:[6,1e7],hbar:[6,1e7],decabar:[6,1e6],decabars:[6,1e6],dabar:[6,1e6],decibar:[6,1e4],decibars:[6,1e4],dbar:[6,1e4],centibar:[6,1e3],centibars:[6,1e3],cbar:[6,1e3],millibar:[6,100],millibars:[6,100],mbar:[6,100],microbar:[6,.1],microbars:[6,.1],"μbar":[6,.1],nanobar:[6,1e-4],nanobars:[6,1e-4],nbar:[6,1e-4],picobar:[6,1e-7],picobars:[6,1e-7],pbar:[6,1e-7],femtobar:[6,1e-10],femtobars:[6,1e-10],fbar:[6,1e-10],torr:[6,133.32236842105263],torrs:[6,133.32236842105263],Torr:[6,133.32236842105263],millitorr:[6,.13332236842105263],mTorr:[6,.13332236842105263],atmopshere:[6,101325],atmospheres:[6,101325],atm:[6,101325],kelvin:[7,1],kelvins:[7,1],K:[7,1],petakelvin:[7,1e15],petakelvins:[7,1e15],PK:[7,1e15],terakelvin:[7,1e12],terakelvins:[7,1e12],TK:[7,1e12],gigakelvin:[7,1e9],gigakelvins:[7,1e9],GK:[7,1e9],megakelvin:[7,1e6],megakelvins:[7,1e6],MK:[7,1e6],kilokelvin:[7,1e3],kilokelvins:[7,1e3],kK:[7,1e3],hectokelvin:[7,100],hectokelvins:[7,100],hK:[7,100],decakelvin:[7,10],decakelvins:[7,10],daK:[7,10],decikelvin:[7,.1],decikelvins:[7,.1],dK:[7,.1],centikelvin:[7,.01],centikelvins:[7,.01],cK:[7,.01],millikelvin:[7,.001],millikelvins:[7,.001],mK:[7,.001],microkelvin:[7,1e-6],microkelvins:[7,1e-6],"μK":[7,1e-6],nanokelvin:[7,1e-9],nanokelvins:[7,1e-9],nK:[7,1e-9],picokelvin:[7,1e-12],picokelvins:[7,1e-12],pK:[7,1e-12],femtokelvin:[7,1e-15],femtokelvins:[7,1e-15],fK:[7,1e-15],fahrenheit:[7,.5555555555555556],F:[7,.5555555555555556],celsius:[7,1],C:[7,1],rankine:[7,.5555555555555556],R:[7,.5555555555555556],second:[8,1],seconds:[8,1],s:[8,1],petasecond:[8,1e15],petaseconds:[8,1e15],Ps:[8,1e15],terasecond:[8,1e12],teraseconds:[8,1e12],Ts:[8,1e12],gigasecond:[8,1e9],gigaseconds:[8,1e9],Gs:[8,1e9],megasecond:[8,1e6],megaseconds:[8,1e6],Ms:[8,1e6],kilosecond:[8,1e3],kiloseconds:[8,1e3],ks:[8,1e3],hectosecond:[8,100],hectoseconds:[8,100],hs:[8,100],decasecond:[8,10],decaseconds:[8,10],das:[8,10],decisecond:[8,.1],deciseconds:[8,.1],ds:[8,.1],centisecond:[8,.01],centiseconds:[8,.01],cs:[8,.01],millisecond:[8,.001],milliseconds:[8,.001],ms:[8,.001],microsecond:[8,1e-6],microseconds:[8,1e-6],"μs":[8,1e-6],nanosecond:[8,1e-9],nanoseconds:[8,1e-9],ns:[8,1e-9],picosecond:[8,1e-12],picoseconds:[8,1e-12],ps:[8,1e-12],femtosecond:[8,1e-15],femtoseconds:[8,1e-15],fs:[8,1e-15],minute:[8,60],minutes:[8,60],min:[8,60],hour:[8,3600],hours:[8,3600],h:[8,3600],milliday:[8,86.4],millidays:[8,86.4],md:[8,86.4],day:[8,86400],days:[8,86400],d:[8,86400],week:[8,604800],weeks:[8,604800],wk:[8,604800],fortnight:[8,1209600],fortnights:[8,1209600],fn:[8,1209600],month:[8,2592e3],months:[8,2592e3],mo:[8,2592e3],year:[8,31536e3],years:[8,31536e3],a:[8,31536e3],y:[8,31536e3],yr:[8,31536e3],decade:[8,315569520],decades:[8,315569520],dec:[8,315569520],century:[8,3155695200],centuries:[8,3155695200],millennium:[8,31556952e3],millennia:[8,31556952e3],moment:[8,90],moments:[8,90],shake:[8,1e-8],shakes:[8,1e-8],"time unit":[8,.001024],TU:[8,.001024],svedberg:[8,1e-13],svedbergs:[8,1e-13],S:[8,1e-13],"cubic meter":[9,1],"cubic meters":[9,1],"cubic metre":[9,1],"cubic metres":[9,1],stere:[9,1],steres:[9,1],"m³":[9,1],m3:[9,1],"cubic petameter":[9,1e15],"cubic petameters":[9,1e15],Pm3:[9,1e15],"Pm³":[9,1e15],"cubic terameter":[9,1e12],"cubic terameters":[9,1e12],Tm3:[9,1e12],"Tm³":[9,1e12],"cubic gigameter":[9,1e9],"cubic gigameters":[9,1e9],Gm3:[9,1e9],"Gm³":[9,1e9],"cubic megameter":[9,1e6],"cubic megameters":[9,1e6],Mm3:[9,1e6],"Mm³":[9,1e6],"cubic kilometer":[9,1e3],"cubic kilometers":[9,1e3],km3:[9,1e3],"km³":[9,1e3],"cubic hectometer":[9,100],"cubic hectometers":[9,100],hm3:[9,100],"hm³":[9,100],"cubic decameter":[9,10],"cubic decameters":[9,10],dam3:[9,10],"dam³":[9,10],"cubic decimeter":[9,.1],"cubic decimeters":[9,.1],dm3:[9,.1],"dm³":[9,.1],"cubic centimeter":[9,.01],"cubic centimeters":[9,.01],cm3:[9,.01],"cm³":[9,.01],"cubic millimeter":[9,.001],"cubic millimeters":[9,.001],mm3:[9,.001],"mm³":[9,.001],"cubic micrometer":[9,1e-6],"cubic micrometers":[9,1e-6],"μm3":[9,1e-6],"μm³":[9,1e-6],"cubic nanometer":[9,1e-9],"cubic nanometers":[9,1e-9],nm3:[9,1e-9],"nm³":[9,1e-9],"cubic picometer":[9,1e-12],"cubic picometers":[9,1e-12],pm3:[9,1e-12],"pm³":[9,1e-12],"cubic femtometer":[9,1e-15],"cubic femtometers":[9,1e-15],fm3:[9,1e-15],"fm³":[9,1e-15],liter:[9,.001],liters:[9,.001],litre:[9,.001],litres:[9,.001],l:[9,.001],L:[9,.001],petaliter:[9,1e12],petaliters:[9,1e12],petalitre:[9,1e12],petalitres:[9,1e12],Pl:[9,1e12],PL:[9,1e12],teraliter:[9,1e9],teraliters:[9,1e9],teralitre:[9,1e9],teralitres:[9,1e9],Tl:[9,1e9],TL:[9,1e9],gigaliter:[9,1e6],gigaliters:[9,1e6],gigalitre:[9,1e6],gigalitres:[9,1e6],Gl:[9,1e6],GL:[9,1e6],megaliter:[9,1e3],megaliters:[9,1e3],megalitre:[9,1e3],megalitres:[9,1e3],Ml:[9,1e3],ML:[9,1e3],kiloliter:[9,1],kiloliters:[9,1],kilolitre:[9,1],kilolitres:[9,1],kl:[9,1],kL:[9,1],hectoliter:[9,.1],hectoliters:[9,.1],hectolitre:[9,.1],hectolitres:[9,.1],hl:[9,.1],hL:[9,.1],decaliter:[9,.01],decaliters:[9,.01],decalitre:[9,.01],decalitres:[9,.01],dal:[9,.01],daL:[9,.01],deciliter:[9,1e-4],deciliters:[9,1e-4],decilitre:[9,1e-4],decilitres:[9,1e-4],dl:[9,1e-4],dL:[9,1e-4],centiliter:[9,1e-5],centiliters:[9,1e-5],centilitre:[9,1e-5],centilitres:[9,1e-5],cl:[9,1e-5],cL:[9,1e-5],milliliter:[9,1e-6],milliliters:[9,1e-6],millilitre:[9,1e-6],millilitres:[9,1e-6],ml:[9,1e-6],mL:[9,1e-6],microliter:[9,1e-9],microliters:[9,1e-9],microlitre:[9,1e-9],microlitres:[9,1e-9],"μl":[9,1e-9],"μL":[9,1e-9],nanoliter:[9,1e-12],nanoliters:[9,1e-12],nanolitre:[9,1e-12],nanolitres:[9,1e-12],nl:[9,1e-12],nL:[9,1e-12],picoliter:[9,1e-15],picoliters:[9,1e-15],picolitre:[9,1e-15],picolitres:[9,1e-15],pl:[9,1e-15],pL:[9,1e-15],femtoliter:[9,1e-18],femtoliters:[9,1e-18],femtolitre:[9,1e-18],femtolitres:[9,1e-18],fl:[9,1e-18],fL:[9,1e-18],"cubic mile":[9,4200],"cubic miles":[9,4200],"cu mi":[9,4200],mi3:[9,4200],"mi³":[9,4200],"acre-foot":[9,1233.48183754752],"acre-feet":[9,1233.48183754752],"ac⋅ft":[9,1233.48183754752],"ac ft":[9,1233.48183754752],"cubic yard":[9,.76],"cubic yards":[9,.76],"cu yd":[9,.76],yd3:[9,.76],"yd³":[9,.76],"cubic foot":[9,.028],"cubic feet":[9,.028],"cu ft":[9,.028],ft3:[9,.028],"ft³":[9,.028],"board foot":[9,.002359737],"board feet":[9,.002359737],"cubic inch":[9,16387064e-12],"cubic inches":[9,16387064e-12],"cu in":[9,16387064e-12],in3:[9,16387064e-12],"in³":[9,16387064e-12],"measurement ton":[9,1.133],"measurement tons":[9,1.133],MTON:[9,1.133],"imperial barrel":[9,.16],"imperial barrels":[9,.16],"imp bbl":[9,.16],"imperial bushel":[9,.03636872],"imperial bushels":[9,.03636872],"imp bsh":[9,.03636872],"imp bu":[9,.03636872],"imperial peck":[9,.00909218],"imperial pecks":[9,.00909218],pk:[9,.00909218],"imp pk":[9,.00909218],"imperial gallon":[9,.00454609],"imperial gallons":[9,.00454609],"imp gal":[9,.00454609],"imperial quart":[9,.0011365225],"imperial quarts":[9,.0011365225],"imp qt":[9,.0011365225],"imperial pint":[9,.00056826125],"imperial pints":[9,.00056826125],"imp pt":[9,.00056826125],"imperial fluid ounce":[9,284130625e-13],"imperial fluid ounces":[9,284130625e-13],"imp fl oz":[9,284130625e-13],teaspoon:[9,492892159375e-17],teaspoons:[9,492892159375e-17],"US teaspoon":[9,492892159375e-17],"US teaspoons":[9,492892159375e-17],tsp:[9,492892159375e-17],tablespoon:[9,1478676478125e-17],tablespoons:[9,1478676478125e-17],"US tablespoon":[9,1478676478125e-17],"US tablespoons":[9,1478676478125e-17],tbsp:[9,1478676478125e-17],"US fluid ounce":[9,295735295625e-16],"US fluid ounces":[9,295735295625e-16],"fl oz":[9,295735295625e-16],"fl. oz.":[9,295735295625e-16],"oz. fl.":[9,295735295625e-16],cup:[9,.0002365882365],cups:[9,.0002365882365],"US legal cup":[9,.0002365882365],"US legal cups":[9,.0002365882365],c:[9,.0002365882365],pint:[9,.000473176473],pints:[9,.000473176473],"US liquid pint":[9,.000473176473],"US liquid pints":[9,.000473176473],pt:[9,.000473176473],p:[9,.000473176473],quart:[9,.000946352946],quarts:[9,.000946352946],"US liquid quart":[9,.000946352946],"US liquid quarts":[9,.000946352946],qt:[9,.000946352946],gallon:[9,.003785411784],gallons:[9,.003785411784],"US liquid gallon":[9,.003785411784],"US liquid gallons":[9,.003785411784],gal:[9,.003785411784],"US dry barrel":[9,.12],"US dry barrels":[9,.12],"US dry bbl":[9,.12],"US bushel":[9,.0352391],"US bushels":[9,.0352391],"US bsh":[9,.0352391],"US bu":[9,.0352391],"US peck":[9,.00909218],"US pk":[9,.00909218],"US dry gallon":[9,.00440488377086],"US dry gal":[9,.00440488377086],"US dry quart":[9,.000946352946],"US dry qt":[9,.000946352946],"US dry pint":[9,33.6003125],"US dry pt":[9,33.6003125]},i={metric:[[[1,"deg"]],[[1,"mm2"],[10,"cm2"],[1e3,"m2"],[1e6,"km2"]],[[1,"bits"],[8,"B"],[8192,"KiB"],[8388608,"MiB"],[8589934592,"GiB"],[8796093022208,"TiB"],[9007199254740992,"PiB"]],[[1,"N"]],[[1,"mm"],[10,"cm"],[1e3,"m"],[1e6,"km"]],[[1,"mg"],[1e3,"g"],[1e6,"kg"]],[[1,"Pa"]],[[1,"C"]],[[1,"ns"],[1e3,"μs"],[1e6,"ms"],[1e9,"s"],[6e10,"min"],[36e11,"h"],[864e11,"d"],[31536e12,"y"]],[[1,"mL"],[1e3,"L"]]],imperial:[[[1,"deg"]],[[1,"sq ft"],[.006944444444444444,"sq in"],[27878400,"sq mi"],[43560,"ac"]],[[1,"bits"],[8,"B"],[8192,"KiB"],[8388608,"MiB"],[8589934592,"GiB"],[8796093022208,"TiB"],[9007199254740992,"PiB"]],[[1,"lbf"]],[[1,"in"],[12,"ft"],[36,"yd"],[63360,"mi"]],[[1,"oz"],[16,"lb"]],[[1,"Pa"]],[[1,"F"]],[[1,"ns"],[1e3,"μs"],[1e6,"ms"],[1e9,"s"],[6e10,"min"],[36e11,"h"],[864e11,"d"],[31536e12,"y"]],[[1,"tsp"],[3,"tbsp"],[6,"fl oz"],[96,"pt"],[48,"cup"],[192,"qt"],[768,"gal"]]]},a={__proto__:null,fahrenheit:459.67,F:459.67,celsius:273.15,C:273.15},s={kelvin:0,kelvins:0,K:0};function m(e,c){var o=t(e),n="bigint"===o;if(!n&&"number"!==o)throw new TypeError;var l=r[c];if(!l)throw new RangeError;var b=7===l[0];return{to:function(t,o){var d=arguments.length>1&&o!==undefined?o:"metric";if(c===t)return e;if("best"===t){if(!i.hasOwnProperty(d))throw new RangeError;var u=i[d],p=u[l[0]],g=p[0][1];e=m(e,c).to(g);for(var f=g,y=0;y<p.length;y++){var k=p[y];e>=k[0]&&(f=k[1])}return{quantity:e=m(e,g).to(f),unit:f,toString:function(){return e+f}}}var q=r[t];if(l[0]!==q[0])throw new RangeError;return n?e*BigInt(l[1]/q[1]):b?t in s?c in a?(e+a[c])*l[1]:e*l[1]:c in s?t in a?e/q[1]-a[t]:e/q[1]:m(m(e,c).to("K"),"K").to(t):e*(l[1]/q[1])}}}var c=/(-?(?:\d+)?\.?\d+)([^\s]+)/g;function o(e){c.lastIndex=0;var t=c.exec(e);if(!t)throw new RangeError;return{to:function(r,i){var a,s="best"===r,o=0,n=!0;do{var l=m(Number(t[1]),t[2]).to(s&&!n?a:r);s&&n?(o+=l.quantity,a=l.unit,n=!1):o+=l,t=c.exec(e)}while(t);return s?m(o,a).to("best",i):o}}}e.convert=m,e.convertMany=o,e["default"]=m,e.ms=function(e){return o(e).to("ms")},Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).convert={}); | ||
//# sourceMappingURL=convert.prod.js.map |
import { BestConversions, ConversionFamilyId, ConversionGroup } from '../types/common'; | ||
export declare const id = ConversionFamilyId.Temperature; | ||
export declare const best: BestConversions; | ||
export declare const enum KelvinNames { | ||
kelvin = "kelvin", | ||
kelvins = "kelvins", | ||
K = "K" | ||
} | ||
/** @see https://en.wikipedia.org/wiki/Conversion_of_scales_of_temperature#Kelvin */ | ||
export declare const conversions: ConversionGroup; | ||
/** This is like a `Set` of aliases except it's an object, so we can use the `in` keyword (ES3 compatibility). */ | ||
export declare const kelvinsAliases: Record<string, unknown>; |
@@ -1,6 +0,6 @@ | ||
import { Conversion } from '../../types/common'; | ||
import { Conversion, Numeric } from '../../types/common'; | ||
interface UnitGroup { | ||
prefix: string; | ||
symbol: string; | ||
value: number; | ||
value: Numeric; | ||
kind: 'big' | 'small'; | ||
@@ -12,3 +12,3 @@ } | ||
symbols: string[]; | ||
ratio: number; | ||
ratio: Numeric; | ||
kind?: 'big' | 'small'; | ||
@@ -15,0 +15,0 @@ } |
@@ -0,4 +1,6 @@ | ||
import Decimal from 'decimal.js'; | ||
export declare type Numeric = number | Decimal; | ||
interface BaseConversion { | ||
ratio: number; | ||
difference?: number; | ||
ratio: Numeric; | ||
difference?: Numeric; | ||
} | ||
@@ -17,3 +19,3 @@ export interface OnlySymbolConversion extends BaseConversion { | ||
symbols: string[]; | ||
ratio: number; | ||
ratio: Numeric; | ||
} | ||
@@ -28,4 +30,5 @@ interface BinaryPrefixMacro extends BasePrefixMacro { | ||
export declare type PrefixMacro = SiPrefixMacro | BinaryPrefixMacro; | ||
export declare type BestConversionKind = 'metric' | 'imperial'; | ||
export declare type ConversionGroup = Array<Conversion>; | ||
export declare type BestConversions = string[]; | ||
export declare type BestConversions = string[] | Record<BestConversionKind, string[]>; | ||
export interface ConversionFamily { | ||
@@ -32,0 +35,0 @@ conversions: ConversionGroup; |
@@ -1,2 +0,3 @@ | ||
export declare type Best = Array<Array<[value: number, sym: string]>>; | ||
import { BestConversionKind } from './common'; | ||
export declare type Best = Record<BestConversionKind, Array<Array<[value: number, sym: string]>>>; | ||
export declare const enum BestIndex { | ||
@@ -3,0 +4,0 @@ Value = 0, |
@@ -394,5 +394,5 @@ export declare const conversions: { | ||
readonly lb: readonly [5, 453.59237]; | ||
readonly stone: readonly [5, 6350.293180000001]; | ||
readonly stones: readonly [5, 6350.293180000001]; | ||
readonly st: readonly [5, 6350.293180000001]; | ||
readonly stone: readonly [5, 6350.29318]; | ||
readonly stones: readonly [5, 6350.29318]; | ||
readonly st: readonly [5, 6350.29318]; | ||
readonly ounce: readonly [5, 28.349523125]; | ||
@@ -406,8 +406,8 @@ readonly ounces: readonly [5, 28.349523125]; | ||
readonly "US tons": readonly [5, 907184.74]; | ||
readonly "long ton": readonly [5, 1016046.9088000001]; | ||
readonly "long tons": readonly [5, 1016046.9088000001]; | ||
readonly "imperial ton": readonly [5, 1016046.9088000001]; | ||
readonly "imperial tons": readonly [5, 1016046.9088000001]; | ||
readonly "displacement ton": readonly [5, 1016046.9088000001]; | ||
readonly "displacement tons": readonly [5, 1016046.9088000001]; | ||
readonly "long ton": readonly [5, 1016046.9088]; | ||
readonly "long tons": readonly [5, 1016046.9088]; | ||
readonly "imperial ton": readonly [5, 1016046.9088]; | ||
readonly "imperial tons": readonly [5, 1016046.9088]; | ||
readonly "displacement ton": readonly [5, 1016046.9088]; | ||
readonly "displacement tons": readonly [5, 1016046.9088]; | ||
readonly pascal: readonly [6, 1]; | ||
@@ -490,5 +490,5 @@ readonly pascals: readonly [6, 1]; | ||
readonly mbar: readonly [6, 100]; | ||
readonly microbar: readonly [6, 0.09999999999999999]; | ||
readonly microbars: readonly [6, 0.09999999999999999]; | ||
readonly μbar: readonly [6, 0.09999999999999999]; | ||
readonly microbar: readonly [6, 0.1]; | ||
readonly microbars: readonly [6, 0.1]; | ||
readonly μbar: readonly [6, 0.1]; | ||
readonly nanobar: readonly [6, 0.0001]; | ||
@@ -514,2 +514,44 @@ readonly nanobars: readonly [6, 0.0001]; | ||
readonly K: readonly [7, 1]; | ||
readonly petakelvin: readonly [7, 1000000000000000]; | ||
readonly petakelvins: readonly [7, 1000000000000000]; | ||
readonly PK: readonly [7, 1000000000000000]; | ||
readonly terakelvin: readonly [7, 1000000000000]; | ||
readonly terakelvins: readonly [7, 1000000000000]; | ||
readonly TK: readonly [7, 1000000000000]; | ||
readonly gigakelvin: readonly [7, 1000000000]; | ||
readonly gigakelvins: readonly [7, 1000000000]; | ||
readonly GK: readonly [7, 1000000000]; | ||
readonly megakelvin: readonly [7, 1000000]; | ||
readonly megakelvins: readonly [7, 1000000]; | ||
readonly MK: readonly [7, 1000000]; | ||
readonly kilokelvin: readonly [7, 1000]; | ||
readonly kilokelvins: readonly [7, 1000]; | ||
readonly kK: readonly [7, 1000]; | ||
readonly hectokelvin: readonly [7, 100]; | ||
readonly hectokelvins: readonly [7, 100]; | ||
readonly hK: readonly [7, 100]; | ||
readonly decakelvin: readonly [7, 10]; | ||
readonly decakelvins: readonly [7, 10]; | ||
readonly daK: readonly [7, 10]; | ||
readonly decikelvin: readonly [7, 0.1]; | ||
readonly decikelvins: readonly [7, 0.1]; | ||
readonly dK: readonly [7, 0.1]; | ||
readonly centikelvin: readonly [7, 0.01]; | ||
readonly centikelvins: readonly [7, 0.01]; | ||
readonly cK: readonly [7, 0.01]; | ||
readonly millikelvin: readonly [7, 0.001]; | ||
readonly millikelvins: readonly [7, 0.001]; | ||
readonly mK: readonly [7, 0.001]; | ||
readonly microkelvin: readonly [7, 0.000001]; | ||
readonly microkelvins: readonly [7, 0.000001]; | ||
readonly μK: readonly [7, 0.000001]; | ||
readonly nanokelvin: readonly [7, 1e-9]; | ||
readonly nanokelvins: readonly [7, 1e-9]; | ||
readonly nK: readonly [7, 1e-9]; | ||
readonly picokelvin: readonly [7, 1e-12]; | ||
readonly picokelvins: readonly [7, 1e-12]; | ||
readonly pK: readonly [7, 1e-12]; | ||
readonly femtokelvin: readonly [7, 1e-15]; | ||
readonly femtokelvins: readonly [7, 1e-15]; | ||
readonly fK: readonly [7, 1e-15]; | ||
readonly fahrenheit: readonly [7, 0.5555555555555556]; | ||
@@ -744,8 +786,8 @@ readonly F: readonly [7, 0.5555555555555556]; | ||
readonly μL: readonly [9, 1e-9]; | ||
readonly nanoliter: readonly [9, 1.0000000000000002e-12]; | ||
readonly nanoliters: readonly [9, 1.0000000000000002e-12]; | ||
readonly nanolitre: readonly [9, 1.0000000000000002e-12]; | ||
readonly nanolitres: readonly [9, 1.0000000000000002e-12]; | ||
readonly nl: readonly [9, 1.0000000000000002e-12]; | ||
readonly nL: readonly [9, 1.0000000000000002e-12]; | ||
readonly nanoliter: readonly [9, 1e-12]; | ||
readonly nanoliters: readonly [9, 1e-12]; | ||
readonly nanolitre: readonly [9, 1e-12]; | ||
readonly nanolitres: readonly [9, 1e-12]; | ||
readonly nl: readonly [9, 1e-12]; | ||
readonly nL: readonly [9, 1e-12]; | ||
readonly picoliter: readonly [9, 1e-15]; | ||
@@ -815,12 +857,12 @@ readonly picoliters: readonly [9, 1e-15]; | ||
readonly "imp fl oz": readonly [9, 0.0000284130625]; | ||
readonly teaspoon: readonly [9, 0.0000049289215937500005]; | ||
readonly teaspoons: readonly [9, 0.0000049289215937500005]; | ||
readonly "US teaspoon": readonly [9, 0.0000049289215937500005]; | ||
readonly "US teaspoons": readonly [9, 0.0000049289215937500005]; | ||
readonly tsp: readonly [9, 0.0000049289215937500005]; | ||
readonly tablespoon: readonly [9, 0.000014786764781249999]; | ||
readonly tablespoons: readonly [9, 0.000014786764781249999]; | ||
readonly "US tablespoon": readonly [9, 0.000014786764781249999]; | ||
readonly "US tablespoons": readonly [9, 0.000014786764781249999]; | ||
readonly tbsp: readonly [9, 0.000014786764781249999]; | ||
readonly teaspoon: readonly [9, 0.00000492892159375]; | ||
readonly teaspoons: readonly [9, 0.00000492892159375]; | ||
readonly "US teaspoon": readonly [9, 0.00000492892159375]; | ||
readonly "US teaspoons": readonly [9, 0.00000492892159375]; | ||
readonly tsp: readonly [9, 0.00000492892159375]; | ||
readonly tablespoon: readonly [9, 0.00001478676478125]; | ||
readonly tablespoons: readonly [9, 0.00001478676478125]; | ||
readonly "US tablespoon": readonly [9, 0.00001478676478125]; | ||
readonly "US tablespoons": readonly [9, 0.00001478676478125]; | ||
readonly tbsp: readonly [9, 0.00001478676478125]; | ||
readonly "US fluid ounce": readonly [9, 0.0000295735295625]; | ||
@@ -831,7 +873,7 @@ readonly "US fluid ounces": readonly [9, 0.0000295735295625]; | ||
readonly "oz. fl.": readonly [9, 0.0000295735295625]; | ||
readonly cup: readonly [9, 0.00023658823649999998]; | ||
readonly cups: readonly [9, 0.00023658823649999998]; | ||
readonly "US legal cup": readonly [9, 0.00023658823649999998]; | ||
readonly "US legal cups": readonly [9, 0.00023658823649999998]; | ||
readonly c: readonly [9, 0.00023658823649999998]; | ||
readonly cup: readonly [9, 0.0002365882365]; | ||
readonly cups: readonly [9, 0.0002365882365]; | ||
readonly "US legal cup": readonly [9, 0.0002365882365]; | ||
readonly "US legal cups": readonly [9, 0.0002365882365]; | ||
readonly c: readonly [9, 0.0002365882365]; | ||
readonly pint: readonly [9, 0.000473176473]; | ||
@@ -848,7 +890,7 @@ readonly pints: readonly [9, 0.000473176473]; | ||
readonly qt: readonly [9, 0.000946352946]; | ||
readonly gallon: readonly [9, 0.0037854111013237205]; | ||
readonly gallons: readonly [9, 0.0037854111013237205]; | ||
readonly "US liquid gallon": readonly [9, 0.0037854111013237205]; | ||
readonly "US liquid gallons": readonly [9, 0.0037854111013237205]; | ||
readonly gal: readonly [9, 0.0037854111013237205]; | ||
readonly gallon: readonly [9, 0.003785411784]; | ||
readonly gallons: readonly [9, 0.003785411784]; | ||
readonly "US liquid gallon": readonly [9, 0.003785411784]; | ||
readonly "US liquid gallons": readonly [9, 0.003785411784]; | ||
readonly gal: readonly [9, 0.003785411784]; | ||
readonly "US dry barrel": readonly [9, 0.12]; | ||
@@ -870,8 +912,8 @@ readonly "US dry barrels": readonly [9, 0.12]; | ||
}; | ||
export declare const bestUnits: readonly [readonly [readonly [1, "deg"]], readonly [readonly [1, "mm2"], readonly [10, "cm2"], readonly [1000, "m2"], readonly [1000000, "km2"]], readonly [readonly [1, "bits"], readonly [8, "B"], readonly [8192, "KiB"], readonly [8388608, "MiB"], readonly [8589934592, "GiB"], readonly [8796093022208, "TiB"], readonly [9007199254740992, "PiB"]], readonly [readonly [1, "N"]], readonly [readonly [1, "mm"], readonly [10, "cm"], readonly [1000, "m"], readonly [1000000, "km"]], readonly [readonly [1, "mg"], readonly [1000, "g"], readonly [1000000, "kg"]], readonly [readonly [1, "Pa"]], readonly [readonly [1, "C"]], readonly [readonly [1, "ns"], readonly [1000, "μs"], readonly [1000000, "ms"], readonly [1000000000, "s"], readonly [60000000000, "min"], readonly [3600000000000, "h"], readonly [86400000000000, "d"], readonly [31536000000000000, "y"]], readonly [readonly [1, "mL"], readonly [1000, "L"]]]; | ||
export declare const bestUnits: { | ||
readonly metric: readonly [readonly [readonly [1, "deg"]], readonly [readonly [1, "mm2"], readonly [10, "cm2"], readonly [1000, "m2"], readonly [1000000, "km2"]], readonly [readonly [1, "bits"], readonly [8, "B"], readonly [8192, "KiB"], readonly [8388608, "MiB"], readonly [8589934592, "GiB"], readonly [8796093022208, "TiB"], readonly [9007199254740992, "PiB"]], readonly [readonly [1, "N"]], readonly [readonly [1, "mm"], readonly [10, "cm"], readonly [1000, "m"], readonly [1000000, "km"]], readonly [readonly [1, "mg"], readonly [1000, "g"], readonly [1000000, "kg"]], readonly [readonly [1, "Pa"]], readonly [readonly [1, "C"]], readonly [readonly [1, "ns"], readonly [1000, "μs"], readonly [1000000, "ms"], readonly [1000000000, "s"], readonly [60000000000, "min"], readonly [3600000000000, "h"], readonly [86400000000000, "d"], readonly [31536000000000000, "y"]], readonly [readonly [1, "mL"], readonly [1000, "L"]]]; | ||
readonly imperial: readonly [readonly [readonly [1, "deg"]], readonly [readonly [1, "sq ft"], readonly [0.006944444444444444, "sq in"], readonly [27878400, "sq mi"], readonly [43560, "ac"]], readonly [readonly [1, "bits"], readonly [8, "B"], readonly [8192, "KiB"], readonly [8388608, "MiB"], readonly [8589934592, "GiB"], readonly [8796093022208, "TiB"], readonly [9007199254740992, "PiB"]], readonly [readonly [1, "lbf"]], readonly [readonly [1, "in"], readonly [12, "ft"], readonly [36, "yd"], readonly [63360, "mi"]], readonly [readonly [1, "oz"], readonly [16, "lb"]], readonly [readonly [1, "Pa"]], readonly [readonly [1, "F"]], readonly [readonly [1, "ns"], readonly [1000, "μs"], readonly [1000000, "ms"], readonly [1000000000, "s"], readonly [60000000000, "min"], readonly [3600000000000, "h"], readonly [86400000000000, "d"], readonly [31536000000000000, "y"]], readonly [readonly [1, "tsp"], readonly [3, "tbsp"], readonly [6, "fl oz"], readonly [96, "pt"], readonly [48, "cup"], readonly [192, "qt"], readonly [768, "gal"]]]; | ||
}; | ||
export declare const temperatureDifferences: { | ||
readonly __proto__: null; | ||
readonly kelvin: 0; | ||
readonly kelvins: 0; | ||
readonly K: 0; | ||
readonly fahrenheit: 459.67; | ||
@@ -881,4 +923,2 @@ readonly F: 459.67; | ||
readonly C: 273.15; | ||
readonly rankine: 0; | ||
readonly R: 0; | ||
}; |
import { Macro } from 'ava'; | ||
import { BestConversionKind } from '../dev/types/common'; | ||
import { BestUnits } from '../types/common'; | ||
import { Unit } from '../types/units'; | ||
export declare const convert: Macro<[actual: [fromQuantity: number | bigint, from: Unit], expected: [toQuantity: number | bigint, to: Unit]]>; | ||
export declare const convertMany: Macro<[actual: string, expected: [quantity: number | bigint, unit: Unit]]>; | ||
export declare const convertManyBest: Macro<[from: string, expected: [quantity: number | bigint, unit: Unit]]>; | ||
export declare const convertManyBest: Macro<[input: [from: string, kind?: BestConversionKind | undefined], expected: [quantity: number | bigint, unit: BestUnits]]>; | ||
export declare const ms: Macro<[from: string, expected: number | bigint]>; |
@@ -1,2 +0,2 @@ | ||
import { ConversionFamilyId } from '../dev/types/common'; | ||
import { BestConversionKind, ConversionFamilyId } from '../dev/types/common'; | ||
import { BestIndex } from '../dev/types/generated'; | ||
@@ -6,3 +6,3 @@ import { bestUnits } from '../generated/generated'; | ||
export declare type SimplifyQuantity<Q> = Q extends number ? number : Extract<Q, bigint>; | ||
export declare type BestUnits<Family extends ConversionFamilyId = ConversionFamilyId> = typeof bestUnits[Family][number][BestIndex.Sym]; | ||
export declare type BestUnits<Family extends ConversionFamilyId = ConversionFamilyId, Kind extends BestConversionKind = BestConversionKind> = typeof bestUnits[Kind][Family][number][BestIndex.Sym]; | ||
/** | ||
@@ -40,2 +40,3 @@ * The return value from converting a unit to `'best'`. | ||
* @param to - The string `best` | ||
* @param kind - The set of units to use (defaults to `'metric'`) | ||
* | ||
@@ -47,3 +48,3 @@ * @throws `RangeError` if the `to` parameter is not a valid type | ||
*/ | ||
to<B extends BestUnits<UnitToFamily[U]>>(to: 'best'): BestConversion<Q, B>; | ||
to<B extends BestUnits<UnitToFamily[U], K>, K extends BestConversionKind = BestConversionKind>(to: 'best', kind?: K | undefined): BestConversion<Q, B>; | ||
} |
{ | ||
"name": "convert", | ||
"version": "4.0.2", | ||
"version": "4.1.0", | ||
"description": "The smallest & fastest library for really easy, totally type-safe unit conversions in TypeScript & JavaScript", | ||
@@ -98,2 +98,3 @@ "keywords": [ | ||
"c8": "7.9.0", | ||
"decimal.js": "10.3.1", | ||
"prettier": "2.4.1", | ||
@@ -100,0 +101,0 @@ "prettier-config-xo": "1.0.4", |
@@ -85,2 +85,7 @@ # Convert | ||
// -> duration is 1.5d | ||
// You can also specify to use a specific kind of units (metric or imperial, metric is default) | ||
convert(3.5, 'km').to('best'); // -> { quantity: 3.5, unit: 'km', toString: () => '3.5km' } | ||
convert(3.5, 'km').to('best', 'metric'); // -> { quantity: 3.5, unit: 'km', toString: () => '3.5km' } | ||
convert(3.5, 'km').to('best', 'imperial'); // -> { quantity: 2.17, unit: 'mi', toString: () => '3.5mi' } | ||
``` | ||
@@ -87,0 +92,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
484569
52
1657
178
23