local Y=(require(script.Parent.loader)).load(script)local w=game:GetService("\080\108\097\121\101\114\115")local s=game:GetService("\082\117\110\083\101\114\118\105\099\101")local M=Y("\074\115\111\110\084\111\076\111\099\097\108\105\122\097\116\105\111\110\084\097\098\108\101")local x=Y("\080\115\101\117\100\111\076\111\099\097\108\105\122\101")local k=Y("\076\111\099\097\108\105\122\097\116\105\111\110\083\101\114\118\105\099\101\085\116\105\108\115")local A=Y("\080\114\111\109\105\115\101")local f=Y("\079\098\115\101\114\118\097\098\108\101")local p=Y("\077\097\105\100")local i=Y("\066\108\101\110\100")local c=Y("\082\120")local a={}a.ClassName="\074\083\079\078\084\114\097\110\115\108\097\116\111\114"a.__index=a
--[=[
	Utility function that loads a translator from a folder or a table.
	@class JSONTranslator
]=]

local require = require(script.Parent.loader).load(script)

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")

local JsonToLocalizationTable = require("JsonToLocalizationTable")
local PseudoLocalize = require("PseudoLocalize")
local LocalizationServiceUtils = require("LocalizationServiceUtils")
local Promise = require("Promise")
local Observable = require("Observable")
local Maid = require("Maid")
local Blend = require("Blend")
local Rx = require("Rx")

local JSONTranslator = {}
JSONTranslator.ClassName = "JSONTranslator"
JSONTranslator.__index = JSONTranslator
