// Generated by ReScript, PLEASE EDIT WITH CARE
'use strict';

var IO$OptolithClient = require("../../System/IO.bs.js");
var Yaml_Raw$OptolithClient = require("./Yaml_Raw.bs.js");
var Exception$OptolithClient = require("../../Control/Exception.bs.js");
var Yaml_Decode$OptolithClient = require("./Yaml_Decode.bs.js");

function parseStaticData(locale) {
  console.time("parseStaticData");
  return Exception$OptolithClient.handleE(IO$OptolithClient.Functor.$less$amp$great(Yaml_Raw$OptolithClient.getStaticData(locale), (function (yamlData) {
                    var res = Yaml_Decode$OptolithClient.decode(locale, yamlData);
                    console.log("Parsing static data done!");
                    console.timeEnd("parseStaticData");
                    return res;
                  })));
}

var Decode;

var Integrity;

var Raw;

var Zip;

exports.Decode = Decode;
exports.Integrity = Integrity;
exports.Raw = Raw;
exports.Zip = Zip;
exports.parseStaticData = parseStaticData;
/* IO-OptolithClient Not a pure module */
