// Generated by purs version 0.12.5
"use strict";
var Data_Semigroup = require("../Data.Semigroup/index.js");
var Data_Units = require("../Data.Units/index.js");
var Data_Units_SI = require("../Data.Units.SI/index.js");
var weber = Data_Units.makeNonStandard("weber")("Wb")(1000.0)(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units_SI.gram)(Data_Units.divideUnits(Data_Units.power(Data_Units_SI.meter)(2.0))(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units.power(Data_Units_SI.second)(2.0))(Data_Units_SI.ampere))));
var watt = Data_Units.makeNonStandard("watt")("W")(1000.0)(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units_SI.gram)(Data_Units.divideUnits(Data_Units.power(Data_Units_SI.meter)(2.0))(Data_Units.power(Data_Units_SI.second)(3.0))));
var volt = Data_Units.makeNonStandard("volt")("V")(1000.0)(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units_SI.gram)(Data_Units.divideUnits(Data_Units.power(Data_Units_SI.meter)(2.0))(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units.power(Data_Units_SI.second)(3.0))(Data_Units_SI.ampere))));
var tesla = Data_Units.makeNonStandard("tesla")("T")(1000.0)(Data_Units.divideUnits(Data_Units_SI.gram)(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units.power(Data_Units_SI.second)(2.0))(Data_Units_SI.ampere)));
var steradian = Data_Units.makeNonStandard("steradian")("sr")(1.0)(Data_Units.unity);
var sievert = Data_Units.makeNonStandard("sievert")("Sv")(1.0)(Data_Units.divideUnits(Data_Units.power(Data_Units_SI.meter)(2.0))(Data_Units.power(Data_Units_SI.second)(2.0)));
var siemens = Data_Units.makeNonStandard("siemens")("S")(1.0e-3)(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units.power(Data_Units_SI.second)(3.0))(Data_Units.divideUnits(Data_Units.power(Data_Units_SI.ampere)(2.0))(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units_SI.gram)(Data_Units.power(Data_Units_SI.meter)(2.0)))));
var radian = Data_Units.makeNonStandard("radian")("rad")(1.0)(Data_Units.unity);
var pascal = Data_Units.makeNonStandard("pascal")("Pa")(1000.0)(Data_Units.divideUnits(Data_Units_SI.gram)(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units_SI.meter)(Data_Units.power(Data_Units_SI.second)(2.0))));
var ohm = Data_Units.makeNonStandard("ohm")("\u03a9")(1000.0)(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units_SI.gram)(Data_Units.divideUnits(Data_Units.power(Data_Units_SI.meter)(2.0))(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units.power(Data_Units_SI.second)(3.0))(Data_Units.power(Data_Units_SI.ampere)(2.0)))));
var newton = Data_Units.makeNonStandard("newton")("N")(1000.0)(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units_SI.gram)(Data_Units.divideUnits(Data_Units_SI.meter)(Data_Units.power(Data_Units_SI.second)(2.0))));
var lux = Data_Units.makeNonStandard("lux")("lx")(1.0)(Data_Units.divideUnits(Data_Units_SI.candela)(Data_Units.power(Data_Units_SI.meter)(2.0)));
var lumen = Data_Units.makeNonStandard("lumen")("lm")(1.0)(Data_Units_SI.candela);
var katal = Data_Units.makeNonStandard("katal")("kat")(1.0)(Data_Units.divideUnits(Data_Units_SI.mole)(Data_Units_SI.second));
var joule = Data_Units.makeNonStandard("joule")("J")(1000.0)(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units_SI.gram)(Data_Units.divideUnits(Data_Units.power(Data_Units_SI.meter)(2.0))(Data_Units.power(Data_Units_SI.second)(2.0))));
var hertz = Data_Units.makeNonStandard("hertz")("Hz")(1.0)(Data_Units.divideUnits(Data_Units.unity)(Data_Units_SI.second));
var henry = Data_Units.makeNonStandard("henry")("H")(1000.0)(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units_SI.gram)(Data_Units.divideUnits(Data_Units.power(Data_Units_SI.meter)(2.0))(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units.power(Data_Units_SI.second)(2.0))(Data_Units.power(Data_Units_SI.ampere)(2.0)))));
var gray = Data_Units.makeNonStandard("gray")("Gy")(1.0)(Data_Units.divideUnits(Data_Units.power(Data_Units_SI.meter)(2.0))(Data_Units.power(Data_Units_SI.second)(2.0)));
var farad = Data_Units.makeNonStandard("farad")("F")(1.0e-3)(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units.power(Data_Units_SI.second)(4.0))(Data_Units.divideUnits(Data_Units.power(Data_Units_SI.ampere)(2.0))(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units.power(Data_Units_SI.gram)(1.0))(Data_Units.power(Data_Units_SI.meter)(2.0)))));
var coulomb = Data_Units.makeNonStandard("coulomb")("C")(1.0)(Data_Semigroup.append(Data_Units.semigroupDerivedUnit)(Data_Units_SI.ampere)(Data_Units_SI.second));
var becquerel = Data_Units.makeNonStandard("becquerel")("Bq")(1.0)(Data_Units.power(Data_Units_SI.second)(-1.0));
module.exports = {
    radian: radian,
    steradian: steradian,
    hertz: hertz,
    newton: newton,
    pascal: pascal,
    joule: joule,
    watt: watt,
    coulomb: coulomb,
    volt: volt,
    farad: farad,
    ohm: ohm,
    siemens: siemens,
    weber: weber,
    tesla: tesla,
    henry: henry,
    lumen: lumen,
    lux: lux,
    becquerel: becquerel,
    gray: gray,
    sievert: sievert,
    katal: katal
};
