VE Lua Documentation

Press F to search!

require

Definition


-- @/=[C]:-1
function require(...)

Callers

@/lua/ge/extensions/career/modules/milestones/general.lua
M.printDebug = function()
  local csvdata = require('csvlib').newCSV("id","step","maxStep","name","description","target","money","xp")
  for _, c in ipairs(milestoneConfigs) do
@/lua/ge/extensions/career/modules/branches/landing.lua
local M = {}
local translate = require("ge/extensions/ui/gridSelectorUtils/translateHelper").translate
@/lua/common/kdtreebox3d.lua
--[[ Usage
  local kdTreeB3d = require('kdtreebox3d')
@/gameplay/missionTypes/generatedTimeTrial/constructor.lua
    -- load path from file
    local path = require('/lua/ge/extensions/gameplay/race/path')("New Path")
    path:onDeserialized(jsonReadFile(self.fgVariables.fileRace))
    -- calculate in-world route
    local route = require('/lua/ge/extensions/gameplay/route/route')()
    route:setupPathMulti(ret)
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/scenarioTiles.lua
local M = {}
local translate = require("ge/extensions/ui/gridSelectorUtils/translateHelper").translate
@/inspector/External/CodeMirror/coffeescript.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/util/trackBuilder/splineTrack.lua
--this creates the actual mesh from the track.
local mesher = require('util/trackBuilder/segmentToProceduralMesh')
local markers = require('util/trackBuilder/markers')
local mesher = require('util/trackBuilder/segmentToProceduralMesh')
local markers = require('util/trackBuilder/markers')
local pieceBuilder = require('util/trackBuilder/pieces')
local markers = require('util/trackBuilder/markers')
local pieceBuilder = require('util/trackBuilder/pieces')
local obstaclePlacer = require('util/trackBuilder/obstaclePlacer')
local pieceBuilder = require('util/trackBuilder/pieces')
local obstaclePlacer = require('util/trackBuilder/obstaclePlacer')
local transition = require('util/trackBuilder/cameraTransition')
local obstaclePlacer = require('util/trackBuilder/obstaclePlacer')
local transition = require('util/trackBuilder/cameraTransition')
local materialUtil = require('util/trackBuilder/materialUtil')
local transition = require('util/trackBuilder/cameraTransition')
local materialUtil = require('util/trackBuilder/materialUtil')
local merger = require('util/trackBuilder/multiTrackMerger')
local materialUtil = require('util/trackBuilder/materialUtil')
local merger = require('util/trackBuilder/multiTrackMerger')
merger.setReferences(mesher.getReferences())
@/lua/ge/extensions/editor/flowgraph/overview.lua
local fge = ui_flowgraph_editor
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
@/lua/ge/extensions/flowgraph/nodes/input/blacklistAction.lua

local ffi = require('ffi')
  end
  self.search = require('/lua/ge/extensions/editor/util/searchUtil')()
  self.searchText = im.ArrayChar(128)
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/raceCpLapChange.lua
    if false and self.markers == nil then -- Q: is this code block needed? It reinitializes the race markers, causing badness if they were already active
      self.markers = require('scenario/race_marker')
      self.markers.init()
@/lua/vehicle/controller/vehicleController/vehicleController.lua
  end
  controlLogicModule = require(controlLogicModulePath)
  drivingStrategy = {}
  --drivingStrategy.core = require(drivingStrategyCoreModulePath)
  --drivingStrategy.core.init(M)
  --for _, v in pairs(drivingStrategy.core.strategies) do
  --  drivingStrategy[v] = require(drivingStrategyModuleDirectory .. v)
  --  drivingStrategy[v].init(M)
@/lua/ge/extensions/core/vehicle/manager.lua

local jbeamIO = require('jbeam/io')
local im
  local timer = hptimer()
  local jbeamLoader = require("jbeam/loader")
  log('D', 'vehicleLoader', 'partConfigData [' .. type(configDataIn) .. '] = ' .. dumps(configDataIn))
@/lua/common/utils/simpleHttpServer.lua
    -- start
    local ws = require('utils/simpleHttpServer')
    local listenHost = '127.0.0.1'

local socket = require("socket.socket")
local url  = require("socket.url")
local socket = require("socket.socket")
local url  = require("socket.url")
local ltn12  = require("ltn12")
local url  = require("socket.url")
local ltn12  = require("ltn12")
local templatingSystem = require("libs/resty/template")
local ltn12  = require("ltn12")
local templatingSystem = require("libs/resty/template")
--templatingSystem:caching(false)
@/inspector/External/CodeMirror/runmode.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veNodeTriSelfCollisionDetector.lua

local jbeamTableSchema = require('jbeam/tableSchema')
@/lua/ge/extensions/gameplay/rally/test/testRouteFix.lua

local Route = require('/lua/ge/extensions/gameplay/route/route')
@/lua/ge/extensions/gameplay/missions/progress.lua
  for _, file in ipairs(files) do
    local aConds = require(file:sub(0, -5))
@/lua/ge/extensions/gameplay/rally/audioManager.lua

local dequeue = require('dequeue')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local dequeue = require('dequeue')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/common/jit/zone.lua
--
--   local zone = require("jit.zone")
--   zone("AI")
@/lua/ge/extensions/editor/missionEditor.lua
local M = {}
local ffi = require("ffi")
local im = ui_imgui
-- Add mission start position editor
local missionStartPositionEditor = require('/lua/ge/extensions/editor/missionStartPositionEditor')

local missionSearch = require('/lua/ge/extensions/editor/util/searchUtil')()
local missionSearchTxt = im.ArrayChar(256, "")
  -- general info
  generalInfo = require('/lua/ge/extensions/editor/missionEditor/general')(M)
  table.insert(windows, generalInfo)
  table.insert(generalWindows, generalInfo)
  --devEditor = require('/lua/ge/extensions/editor/missionEditor/dev')(M)

  issuesWindow = require('/lua/ge/extensions/editor/missionEditor/issues')(M)
  table.insert(windows, issuesWindow)

  --prefabs = require('/lua/ge/extensions/editor/missionEditor/prefabs')(M)
  local preview = require('/lua/ge/extensions/editor/missionEditor/previewChecker')(M)
  --prefabs = require('/lua/ge/extensions/editor/missionEditor/prefabs')(M)
  local preview = require('/lua/ge/extensions/editor/missionEditor/previewChecker')(M)
  table.insert(windows, preview)

  startTrigger = require('/lua/ge/extensions/editor/missionEditor/startTrigger')(M)
  table.insert(windows, startTrigger)

  careerSetup = require('/lua/ge/extensions/editor/missionEditor/careerSetup')(M)
  table.insert(windows, careerSetup)
  -- additional Info
  startCondition = require('/lua/ge/extensions/editor/missionEditor/conditions')(M, 'startCondition','Start Condition')
  table.insert(windows, startCondition)

  visibleCondition = require('/lua/ge/extensions/editor/missionEditor/conditions')(M, 'visibleCondition','Visibility Conditions')
  table.insert(windows, visibleCondition)

  additionalAttributes = require('/lua/ge/extensions/editor/missionEditor/additionalAttributes')(M)
  table.insert(windows, additionalAttributes)

  local layers = require('/lua/ge/extensions/editor/missionEditor/layers')(M)
  table.insert(windows, layers)
  -- setup modules
  setupModules = require('/lua/ge/extensions/editor/missionEditor/setupModules')(M)
  table.insert(windows, setupModules)
  -- missionType Info
  missionTypeWindow = require('/lua/ge/extensions/editor/missionEditor/genericTypeData')(M)
  table.insert(windows, missionTypeWindow)

  objectives = require('/lua/ge/extensions/editor/missionEditor/objectives')(M)
  table.insert(windows, objectives)

  progressSingle = require('/lua/ge/extensions/editor/missionEditor/progressSingle')(M)
  table.insert(windows, progressSingle)

  progressMulti = require('/lua/ge/extensions/editor/missionEditor/progressMulti')(M)
  table.insert(windows, progressMulti)

  playbookUtils = require('/lua/ge/extensions/editor/missionEditor/playbookUtils')(M)
  table.insert(windows, playbookUtils)
local function exportBranchInfo()
  local csvdata = require('csvlib').newCSV("Branch ID", "Branch Name", "Branch Domain", "Branch Parent ID", "Branch Parent Domain")
end
  end
  local csvdata = require('csvlib').newCSV("Mission ID", "Mission Name", "Mission Type", "Branch", "Leagues", "Tier", "Star Id", "Star Label", "Star Type", "money", "vouchers",unpack(branchNames))
local function exportMissionsSimple()
  local csvdata = require('csvlib').newCSV("Mission ID", "Mission Name", "Mission Type", "Level", "Gamemode")
  local levelNameById = {}
local function exportContentOverview()
  local csvdata = require('csvlib').newCSV("Folder", "Name","Date","Origin","Map","Type 1","Type 2", "Type 3")
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/missionTiles.lua
local M = {}
local translate = require("ge/extensions/ui/gridSelectorUtils/translateHelper").translate
@/lua/ge/extensions/career/modules/delivery/cargoScreen.lua

local routePlanner = require('gameplay/route/route')()
local function getDistanceBetweenPoints(pos1, pos2)
    if #unsimplifiedRoute > 1 then
      local routeUtil = require('/lua/ge/extensions/gameplay/route/route')()
      routeUtil:setupPathMulti(unsimplifiedRoute)
@/lua/ge/extensions/flowgraph/nodes/types/string.lua

local ffi = require('ffi')
@/lua/ge/extensions/flowgraph/manager.lua

local ffi = require('ffi')

local createBuilder = require('/lua/ge/extensions/flowgraph/builder')
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local createBuilder = require('/lua/ge/extensions/flowgraph/builder')
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
  self.graphsToUpdate = {}
  self.variables = require('/lua/ge/extensions/flowgraph/variableStorage')(self)
  self.customNodeLookup = nil
  for _, m in ipairs({'missionReplay', 'drift', 'vehicle', 'level', 'prefab', 'timer', 'button', 'action', 'camera', 'file', 'traffic', 'mission', 'foreach', 'thread', 'ui', 'aiRecording'}) do
    self.modules[m] = require('/lua/ge/extensions/flowgraph/modules/' .. m .. 'Module').create(self)
  end
  self:setupStateGraph()
  self.states = require('/lua/ge/extensions/flowgraph/states')(self)
  self.newStateTemplateAdded = true

  self.groupHelper = require('/lua/ge/extensions/flowgraph/groupHelper')(self)
  --print("Creating Graph. "..tostring(name).. "-" ..tostring(hidden))
  local graph = require('/lua/ge/extensions/flowgraph/graph')(self, name, forceId)
  if not hidden then
function C:copyGraph(oldGraph, newName, hidden)
  local newGraph = self:createGraph(newName or oldGraph.name, hidden)--require('/lua/ge/extensions/flowgraph/graph')(self, newName or oldGraph.name)
  local macroID = oldGraph.macroID

  local macro = require('/lua/ge/extensions/flowgraph/graph')(self)
  local map = {}
        --else
        newGraph = require('/lua/ge/extensions/flowgraph/graph')(self, "copiedGraph", nodeData.__representedGraphId + self:getGraphNodeOffset())
        local map = {}
@/lua/ge/extensions/editor/util/vehicleFilterUtil.lua
    local success, result = pcall(function()
      return require('/lua/ge/extensions/util/configListGenerator')
    end)
@/lua/ge/extensions/editor/flowgraph/references.lua

local imu = require('ui/imguiUtils')
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local imu = require('ui/imguiUtils')
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local disabledColor = im.ImVec4(0.5, 0.5, 0.5, 1)
@/lua/common/tcpServer.lua

  local TCPServer = require('tcpServer')
]]
local socket = require("socket.socket")
local stringBuffer = require('string.buffer')
local socket = require("socket.socket")
local stringBuffer = require('string.buffer')
local ffi = require("ffi")
local stringBuffer = require('string.buffer')
local ffi = require("ffi")
  if not buffer then
    buffer = require("string.buffer").new()
    self.buffers[connection] = buffer
@/lua/ge/extensions/editor/tech/roadArchitect/staticMeshMgr.lua
-- External modules used.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
@/lua/ge/extensions/editor/toolUtilities/terrainPainter.lua
-- Module dependencies.
local geom = require("editor/toolUtilities/geom")
local util = require("editor/toolUtilities/util")
local geom = require("editor/toolUtilities/geom")
local util = require("editor/toolUtilities/util")
@/lua/vehicle/ai.lua
-- [[ STORE FREQUENTLY USED FUNCTIONS IN UPVALUES ]] --
local buffer = require("string.buffer")
local max = math.max
    print('Started Logging Data')
    dataLogger.csvFile = require('csvlib').newCSV("time", "posX", "posY", "posZ", "speed", "targetSpeed", "ax", "ay", "az", "vx", "vy", "vz", "throttle", "brake", "steering", "staticFrictionCoef")
    dataLogger.time = 0
      pos = vec3(script[1]) - vx - vz - vy
      local dH = require('scriptai').wheelToGroundDist(pos, dir, up)
      pos:setAdd(dH * up)
        pos = p1 - vx - vz - vy
        local dH = require('scriptai').wheelToGroundDist(pos, dir, up)
        pos:setAdd(dH * up)
      noOfLaps = max(arg.noOfLaps or 1, 1)
      local pathMap = require('graphpath').newGraphpath() -- create a dummy graph
  M.mode = 'script'
  scriptai = require("scriptai")
  scriptai.startRecording(recordSpeed)
  M.mode = 'disabled'
  scriptai = require("scriptai")
  local script = scriptai.stopRecording()
    M.mode = 'script'
    scriptai = require("scriptai")
    scriptai.startFollowing(...)
  M.mode = 'disabled'
  scriptai = require("scriptai")
  scriptai.scriptStop(...)
local function scriptState()
  scriptai = require("scriptai")
  return scriptai.scriptState()
local function setScriptDebugMode(mode)
  scriptai = require("scriptai")
  if mode == nil or mode == 'off' then
@/lua/common/libs/luasocket/socket/url.lua
-----------------------------------------------------------------------------
local string = require("string")
local base = _G
local base = _G
local table = require("table")
local socket = require("socket.socket")
local table = require("table")
local socket = require("socket.socket")
@/lua/ge/extensions/core/remoteController.lua

local qrencode = require("libs/luaqrcode/qrencode")
@/lua/ge/extensions/editor/tech/roadArchitect/render.lua
-- External modules used.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A utilities module.
local dbgDraw = require('utils/debugDraw')
local util = require('editor/tech/roadArchitect/utilities')                                         -- A utilities module.
local dbgDraw = require('utils/debugDraw')
@/lua/ge/extensions/editor/meshSpline/import.lua
-- Module dependencies.
local splineMgr = require('editor/meshSpline/splineMgr')
local rdp = require('editor/toolUtilities/rdp')
local splineMgr = require('editor/meshSpline/splineMgr')
local rdp = require('editor/toolUtilities/rdp')
local fit = require('editor/toolUtilities/fitPoly')
local rdp = require('editor/toolUtilities/rdp')
local fit = require('editor/toolUtilities/fitPoly')
local util = require('editor/toolUtilities/util')
local fit = require('editor/toolUtilities/fitPoly')
local util = require('editor/toolUtilities/util')
@/lua/ge/extensions/editor/crawlEditor/trails.lua
local im = ui_imgui
local ffi = require('ffi')
@/lua/ge/extensions/editor/flowgraph/search.lua
  self.searchText = im.ArrayChar(128)
  self.search =  require('/lua/ge/extensions/editor/util/searchUtil')()
end
@/lua/common/libs/luamqtt/mqtt/luasocket-copas.lua

local socket = require("socket")
local copas = require("copas")
local socket = require("socket")
local copas = require("copas")
@/lua/common/extensions/networking/editorToolchain.lua

local TCPServer = require('tcpServer')
local server
@/lua/common/libs/luasocket/ltn12.lua
-----------------------------------------------------------------------------
local string = require("string")
local table = require("table")
local string = require("string")
local table = require("table")
local base = _G
@/lua/ge/extensions/editor/tech/roadArchitect/roads.lua
-- External modules used.
local treeMgr = require('quadtree')                                                                 -- A module for managing a 2D quadtree, used for fast edit visualisation culling.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- Manages the profiles structure/handles profile calculations.
local treeMgr = require('quadtree')                                                                 -- A module for managing a 2D quadtree, used for fast edit visualisation culling.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- Manages the profiles structure/handles profile calculations.
local geom = require('editor/tech/roadArchitect/geometry')                                          -- A module for performing geometric calculations.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- Manages the profiles structure/handles profile calculations.
local geom = require('editor/tech/roadArchitect/geometry')                                          -- A module for performing geometric calculations.
local roadMeshMgr = require('editor/tech/roadArchitect/roadMesh')                                   -- A module for managing procedural road meshes.
local geom = require('editor/tech/roadArchitect/geometry')                                          -- A module for performing geometric calculations.
local roadMeshMgr = require('editor/tech/roadArchitect/roadMesh')                                   -- A module for managing procedural road meshes.
local staticMeshMgr = require('editor/tech/roadArchitect/staticMesh')                               -- A module for managing static meshes.
local roadMeshMgr = require('editor/tech/roadArchitect/roadMesh')                                   -- A module for managing procedural road meshes.
local staticMeshMgr = require('editor/tech/roadArchitect/staticMesh')                               -- A module for managing static meshes.
local decMgr = require('editor/tech/roadArchitect/decals')                                          -- A module for managing road decals.
local staticMeshMgr = require('editor/tech/roadArchitect/staticMesh')                               -- A module for managing static meshes.
local decMgr = require('editor/tech/roadArchitect/decals')                                          -- A module for managing road decals.
local tMesh = require('editor/tech/roadArchitect/tunnelMesh')                                       -- Manages the auto tunnel meshes.
local decMgr = require('editor/tech/roadArchitect/decals')                                          -- A module for managing road decals.
local tMesh = require('editor/tech/roadArchitect/tunnelMesh')                                       -- Manages the auto tunnel meshes.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
local tMesh = require('editor/tech/roadArchitect/tunnelMesh')                                       -- Manages the auto tunnel meshes.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
@/lua/ge/extensions/editor/gen/top.lua

local U = require('/lua/ge/extensions/editor/gen/utils')
local M = require('/lua/ge/extensions/editor/gen/mesh')
local U = require('/lua/ge/extensions/editor/gen/utils')
local M = require('/lua/ge/extensions/editor/gen/mesh')
@/lua/console/bananabench.lua
-- settings
require("jit")
local physicsFPS = 2000
local function loadVehicle(vehicleDir)
  local vehicleBundle = require("jbeam/loader").loadVehicleStage1(1, vehicleDir, nil)
  return lpack.encode({vdata  = vehicleBundle.vdata, config = vehicleBundle.config})
@/lua/ge/extensions/scenario/speedGoal.lua

local helper = require('scenario/scenariohelper')
local next = next
@/lua/ge/extensions/core/online.lua
local storedMessages = {}
local jsonEncodeFull = require('libs/lunajson/lunajson').encode -- slow but conform encoder
@/lua/ge/extensions/util/trackBuilder/segmentToProceduralMesh.lua

--local meshesRaw = require('util/trackBuilder/meshes')
local basicCenters = require('util/trackBuilder/basicCenters')
--local meshesRaw = require('util/trackBuilder/meshes')
local basicCenters = require('util/trackBuilder/basicCenters')
local basicBorders = require('util/trackBuilder/basicBorders')
local basicCenters = require('util/trackBuilder/basicCenters')
local basicBorders = require('util/trackBuilder/basicBorders')
local borderWall =   require('util/trackBuilder/borderWallMesh')
local basicBorders = require('util/trackBuilder/basicBorders')
local borderWall =   require('util/trackBuilder/borderWallMesh')
local ceilingMesh =  require('util/trackBuilder/ceilingMesh')
local borderWall =   require('util/trackBuilder/borderWallMesh')
local ceilingMesh =  require('util/trackBuilder/ceilingMesh')
@/lua/ge/extensions/editor/tech/roadArchitect/profiles.lua
-- External modules used.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
@/lua/ge/extensions/core/cameraModes/driver.lua

local manualzoom = require('core/cameraModes/manualzoom')
@/lua/ge/extensions/editor/tech/roadArchitect/import.lua
-- External modules used.
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- A module for managing the road structure/handling road calculations.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing the profiles structure/handling profile calculations.
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- A module for managing the road structure/handling road calculations.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing the profiles structure/handling profile calculations.
local geom = require('editor/tech/roadArchitect/geometry')                                          -- A module for performing geometric calculations.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing the profiles structure/handling profile calculations.
local geom = require('editor/tech/roadArchitect/geometry')                                          -- A module for performing geometric calculations.
local terra = require('editor/tech/roadArchitect/terraform')                                        -- A module for handling terraforming operations.
local geom = require('editor/tech/roadArchitect/geometry')                                          -- A module for performing geometric calculations.
local terra = require('editor/tech/roadArchitect/terraform')                                        -- A module for handling terraforming operations.
local clothoid = require('editor/tech/roadArchitect/clothoid')                                      -- A module for evaluating Clothoid (Euler) spirals.
local terra = require('editor/tech/roadArchitect/terraform')                                        -- A module for handling terraforming operations.
local clothoid = require('editor/tech/roadArchitect/clothoid')                                      -- A module for evaluating Clothoid (Euler) spirals.
@/lua/ge/extensions/gameplay/drift/stuntZones/hitPole.lua
    local vehPos = veh:getPosition()
    self.marker = require('scenario/race_marker').createRaceMarker(true, "overhead")
    self.marker:setToCheckpoint({pos = vehPos + markerOffset, radius = 5, fadeNear = 1000, fadeFar = 0})
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/vePowerTrain.lua

local powerTrainUtils = require("editor/vehicleEditor/api/powerTrainUtils")
M.dependencies = {"editor_veMain"}
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/registerRace.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/tech/sensorConfiguration/utilities.lua

local dbgDraw = require('utils/debugDraw')
@/lua/common/libs/luamqtt/mqtt/ioloop.lua

local table = require("table")
local tbl_remove = table.remove
	args.sleep = args.sleep or 0
	args.sleep_function = args.sleep_function or require("socket").sleep
	self.args = args
@/lua/ge/extensions/tech/techCore.lua

local tcom = require('tech/techCommunication')
local scenariosLoader = require('scenario/scenariosLoader')
local tcom = require('tech/techCommunication')
local scenariosLoader = require('scenario/scenariosLoader')
local procPrimitives = require('util/trackBuilder/proceduralPrimitives')
local scenariosLoader = require('scenario/scenariosLoader')
local procPrimitives = require('util/trackBuilder/proceduralPrimitives')
local jbeamIO = require('jbeam/io')
local procPrimitives = require('util/trackBuilder/proceduralPrimitives')
local jbeamIO = require('jbeam/io')
local techUtils = require('tech/techUtils')
local jbeamIO = require('jbeam/io')
local techUtils = require('tech/techUtils')
  local inputPartConfig = request['config']
  local jbeamLoader = require("jbeam/loader")
  local vehicleDir = "/vehicles/" .. model .. "/"
@/lua/ge/extensions/core/cameraModes/external.lua
-- filters
local autozoom = require('core/cameraModes/autozoom')
local autopoint = require('core/cameraModes/autopoint')
local autozoom = require('core/cameraModes/autozoom')
local autopoint = require('core/cameraModes/autopoint')
local handheld = require('core/cameraModes/handheld')
local autopoint = require('core/cameraModes/autopoint')
local handheld = require('core/cameraModes/handheld')
local noise = require('core/cameraModes/noise')
local handheld = require('core/cameraModes/handheld')
local noise = require('core/cameraModes/noise')
local smooth = require('core/cameraModes/smooth')
local noise = require('core/cameraModes/noise')
local smooth = require('core/cameraModes/smooth')
local predictor = require('core/cameraModes/predictor')
local smooth = require('core/cameraModes/smooth')
local predictor = require('core/cameraModes/predictor')
@/lua/ge/extensions/editor/toolUtilities/ribbonInput.lua
-- Module dependencies.
local geom = require('editor/toolUtilities/geom')
local render = require('editor/toolUtilities/render')
local geom = require('editor/toolUtilities/geom')
local render = require('editor/toolUtilities/render')
local gizmo = require('editor/toolUtilities/gizmo')
local render = require('editor/toolUtilities/render')
local gizmo = require('editor/toolUtilities/gizmo')
local util = require('editor/toolUtilities/util')
local gizmo = require('editor/toolUtilities/gizmo')
local util = require('editor/toolUtilities/util')
@/lua/ge/extensions/editor/api/dynamicDecals.lua

local history = require("editor/api/history")()
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/campaignTiles.lua
local M = {}
local translate = require("ge/extensions/ui/gridSelectorUtils/translateHelper").translate
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/rallyClock.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/flowgraph/nodes/ui/missionEndScreen.lua

local ffi = require('ffi')
@/lua/ge/extensions/editor/rallyEditor/pacenotes/measurementsForm.lua
local im  = ui_imgui
local imguiUtils = require('ui/imguiUtils')
local geoPacenotes = require('/lua/ge/extensions/gameplay/rally/snaproad/geoPacenotes')
local imguiUtils = require('ui/imguiUtils')
local geoPacenotes = require('/lua/ge/extensions/gameplay/rally/snaproad/geoPacenotes')
local logTag = ''
@/inspector/External/CodeMirror/jsx.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../xml/xml"), require("../javascript/javascript"))
  else if (typeof define == "function" && define.amd) // AMD
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../xml/xml"), require("../javascript/javascript"))
  else if (typeof define == "function" && define.amd) // AMD
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../xml/xml"), require("../javascript/javascript"))
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/gameplay/traffic/trafficUtils.lua
local countryRef = {usa = 'United States', germany = 'Germany', italy = 'Italy', france = 'France', japan = 'Japan'} -- temporary country list
local route = require('gameplay/route/route')()
local rolesCache = {}
    end
    rolesCache[roleName] = require('/lua/ge/extensions/gameplay/traffic/roles/'..roleName) -- caches the role constructor
  end
@/lua/common/quadtree.lua
--[[ Usage
  local tree = require('quadtree')
@/lua/ge/extensions/editor/decalSpline.lua
-- External modules.
local splineMgr = require('editor/decalSpline/splineMgr')
local pop = require('editor/decalSpline/populate')
local splineMgr = require('editor/decalSpline/splineMgr')
local pop = require('editor/decalSpline/populate')
local materialSelectionMgr = require('editor/toolUtilities/materialSelectionMgr')
local pop = require('editor/decalSpline/populate')
local materialSelectionMgr = require('editor/toolUtilities/materialSelectionMgr')
local input = require('editor/toolUtilities/splineInput')
local materialSelectionMgr = require('editor/toolUtilities/materialSelectionMgr')
local input = require('editor/toolUtilities/splineInput')
local render = require('editor/toolUtilities/render')
local input = require('editor/toolUtilities/splineInput')
local render = require('editor/toolUtilities/render')
local skeleton = require('editor/toolUtilities/skeleton')
local render = require('editor/toolUtilities/render')
local skeleton = require('editor/toolUtilities/skeleton')
local rdp = require('editor/toolUtilities/rdp')
local skeleton = require('editor/toolUtilities/skeleton')
local rdp = require('editor/toolUtilities/rdp')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local rdp = require('editor/toolUtilities/rdp')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local util = require('editor/toolUtilities/util')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
@/lua/ge/extensions/gameplay/drift/general.lua
    local extensionName = string.match(extensions.luaPathToExtName(filePath), "extensions_([%w_]+)%.lua")
    local ext = require(string.match(filePath, "(.+)%.lua$"))
    local driftDebugInfo = {
@/lua/ge/extensions/ui/vehicleSelector/tileClustering.lua
  -- Import sorting functions
  local tileSorting = require('/lua/ge/extensions/ui/vehicleSelector/tileSorting')
  if sortMode == "Automatic" or sortMode == "Name" then
@/lua/ge/extensions/career/modules/quickTravel.lua

local routePlanner = require('gameplay/route/route')()
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/finish.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
    local big = false
    require('scenario/scenariohelper').flashUiMessage('ui.rally.finish', 5, big)
  end
@/lua/ge/extensions/editor/rallyEditor/missionSettings.lua
local logTag = ''
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local SettingsManager = require('/lua/ge/extensions/gameplay/rally/settingsManager')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local SettingsManager = require('/lua/ge/extensions/gameplay/rally/settingsManager')
local RecceSettings = require('/lua/ge/extensions/gameplay/rally/recceSettings')
local SettingsManager = require('/lua/ge/extensions/gameplay/rally/settingsManager')
local RecceSettings = require('/lua/ge/extensions/gameplay/rally/recceSettings')
  end
  local notebook = require('/lua/ge/extensions/gameplay/rally/notebook/path')()
  notebook:onDeserialized(json)
@/lua/ge/extensions/tech/adasUltrasonic.lua
-- External modules used.
local util = require('editor/tech/sensorConfiguration/utilities') -- A utility class for the sensor configuration editors.
@/lua/ge/extensions/flowgraph/nodes/ui/imgui/imDialogue.lua

local ffi = require('ffi')
@/lua/ge/extensions/editor/gen/mesh.lua
if true or U._PRD == 0 then
	slaxml = require('libs/slaxml/slaxml')
	slaxdom = require('libs/slaxml/slaxdom')
	slaxml = require('libs/slaxml/slaxml')
	slaxdom = require('libs/slaxml/slaxdom')
end

--local T = require('/lua/ge/extensions/editor/gen/top')
local function vec2buf(v, av)
--		lo('?? if_xmain:'..#am..':'..tostring(xmain))
--	local inspect = require("libs/inspect/inspect")
--		local v = vec3(1,2,3)
@/lua/ge/extensions/scenario/damageGoal.lua
M.instances = {}
local helper = require('scenario/scenariohelper')
@/lua/common/jbeam/sections/wheels.lua

local jbeamUtils = require("jbeam/utils")
@/lua/ge/extensions/editor/tech/roadArchitect/link.lua

local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- A module for managing roads.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing road profiles.
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- A module for managing roads.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing road profiles.
local jctMgr = require('editor/tech/roadArchitect/junctions')                                       -- A module for managing junctions.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing road profiles.
local jctMgr = require('editor/tech/roadArchitect/junctions')                                       -- A module for managing junctions.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
local jctMgr = require('editor/tech/roadArchitect/junctions')                                       -- A module for managing junctions.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
@/lua/common/utils.lua

require('filters')
require('inputFilters')
require('filters')
require('inputFilters')
lpack = require('lpack')
require('inputFilters')
lpack = require('lpack')
local buffer = require('string.buffer')
lpack = require('lpack')
local buffer = require('string.buffer')
--MARK: String utils
local inspect = require("libs/inspect/inspect")
function jsonDecode(content, context)
  if not json then json = require("json") end
  local state, data = xpcall(function() return json.decode(content) end, debug.traceback)
    if not __jitv__ then
      rawset(_G, '__jitv__', require("jit.v"))
    end
@/lua/ge/extensions/gameplay/rally/snaproad/geoPacenotes.lua
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
@/lua/ge/extensions/editor/crawlEditor/missionPortTool.lua
local im = ui_imgui
local ffi = require('ffi')

  local boundary = require('/lua/ge/extensions/gameplay/sites/zone')(nil, missionName .. "_boundary")

  local gameplay_crawl_saveSystem = require('/lua/ge/extensions/gameplay/crawl/saveSystem')
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veAeroDebug.lua
local im = extensions.ui_imgui
local imguiUtils = require('ui/imguiUtils')
local wndName = "Vehicle Aero Debug"
@/lua/ge/extensions/gameplay/drift/destination.lua

  pathData = require('/lua/ge/extensions/gameplay/race/path')("New Path")
  pathData:onDeserialized(jsonReadFile(data.filePath))
@/lua/ge/extensions/core/cameraModes/free.lua

local manualzoom = require('core/cameraModes/manualzoom')
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veCrashTester.lua
local im = extensions.ui_imgui
local imguiUtils = require('ui/imguiUtils')
local wndName = "Crash Tester"
@/lua/common/libs/luamqtt/mqtt/protocol4.lua

local bit = require("libs/luamqtt/mqtt/bitwrap")
local bor = bit.bor

local protocol = require("libs/luamqtt/mqtt/protocol")
local make_uint8 = protocol.make_uint8
@/lua/ge/extensions/flowgraph/nodes/util/routePosition.lua
function C:onNodeReset()
  route = require('/lua/ge/extensions/gameplay/route/route')()
end
@/lua/ge/extensions/gameplay/drag/general.lua
-- Import modules
local debugModule = require('/lua/ge/extensions/gameplay/drag/debug')
@/lua/common/extensions/tech/techCapture.lua

local tcom = require('tech/techCommunication')
@/lua/ge/extensions/gameplay/rally/recceSettings.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/common/libs/luamqtt/mqtt/luasocket_ssl.lua
local assert = assert
local luasocket = require("libs/luamqtt/mqtt/luasocket")
	-- load right ssl module
	local ssl = require(conn.ssl_module or "ssl")
@/lua/ge/extensions/editor/crawlEditor/paths.lua
local im = ui_imgui
local ffi = require('ffi')
local utilPath = path
@/lua/vehicle/extensions/profiling/zone.lua
--
--   local zone = require("jit.zone")
--   zone("AI")
@/gameplay/missionTypes/rallyStage/constructor.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
    -- load path from file
    local path = require('/lua/ge/extensions/gameplay/race/path')("New Path")
    path:onDeserialized(jsonReadFile(self.missionFolder.."/race.race.json"))
      -- calculate in-world route
      local route = require('/lua/ge/extensions/gameplay/route/route')()
      route:setupPathMulti(ret)
@/lua/vehicle/controller/propAnimation/hPattern.lua

local dequeue = require("dequeue")
@/lua/common/lpack.lua

local buffer = require('string.buffer')
@/lua/ge/extensions/gameplay/rally/vehicleCapture.lua
local logTag = ''
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/flowgraph/nodes/gameplay/crawl/getDynamicObjects.lua
function C:init(mgr)
  self.bridge = require('ge/extensions/gameplay/crawl/flowgraphBridge')
end
@/lua/ge/extensions/flowgraph/nodes/gameplay/decalPath.lua
end
local route = require('/lua/ge/extensions/gameplay/route/route')()
local fwd = vec3()
@/lua/common/libs/luasocket/socket/smtp.lua
local base = _G
local coroutine = require("coroutine")
local string = require("string")
local coroutine = require("coroutine")
local string = require("string")
local math = require("math")
local string = require("string")
local math = require("math")
local os = require("os")
local math = require("math")
local os = require("os")
local socket = require("socket.socket")
local os = require("os")
local socket = require("socket.socket")
local tp = require("socket.tp")
local socket = require("socket.socket")
local tp = require("socket.tp")
local ltn12 = require("ltn12")
local tp = require("socket.tp")
local ltn12 = require("ltn12")
local headers = require("socket.headers")
local ltn12 = require("ltn12")
local headers = require("socket.headers")
local mime = require("mime")
local headers = require("socket.headers")
local mime = require("mime")
@/lua/vehicle/controller/sbrGauges.lua

local htmlTexture = require("htmlTexture")
@/lua/ge/extensions/editor/tech/roadArchitect/roadMesh.lua
-- External modules used.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
@/lua/ge/extensions/c2/webSocketHandler.lua

local wsUtils     = require("utils/wsUtils")
@/lua/ge/extensions/flowgraph/nodes/gameplay/sites/location.lua

local ffi = require('ffi')
@/lua/vehicle/extensions/tech/techCore.lua

local tcom = require('tech/techCommunication')
local scriptai = require('scriptai')
local tcom = require('tech/techCommunication')
local scriptai = require('scriptai')
local techUtils = require('tech/techUtils')
local scriptai = require('scriptai')
local techUtils = require('tech/techUtils')
local techVehicleUtils = require('tech/techVehicleUtils')
local techUtils = require('tech/techUtils')
local techVehicleUtils = require('tech/techVehicleUtils')
@/lua/ge/extensions/flowgraph/builder.lua

local imu = require('ui/imguiUtils')
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local imu = require('ui/imguiUtils')
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
@/lua/ge/extensions/core/cameraModes/relative.lua

local manualzoom = require('core/cameraModes/manualzoom')
@/lua/ge/extensions/gameplay/rally/notebook/structured.lua

local Schema = require('/lua/ge/extensions/gameplay/rally/notebook/structured/schema')
@/lua/ge/extensions/core/vehicle/inplaceEdit.lua
local im = ui_imgui
local jbeamIO = require('jbeam/io')
local jbeamTableSchema = require('jbeam/tableSchema')
local jbeamIO = require('jbeam/io')
local jbeamTableSchema = require('jbeam/tableSchema')
@/gameplay/missionTypes/rallyRoadSection/constructor.lua
--     -- load path from file
--     local path = require('/lua/ge/extensions/gameplay/race/path')("New Path")
--     path:onDeserialized(jsonReadFile(self.missionFolder.."/race.race.json"))
--       -- calculate in-world route
--       local route = require('/lua/ge/extensions/gameplay/route/route')()
--       route:setupPathMulti(ret)
@/lua/ge/extensions/editor/flowgraph/nodelibrary.lua

local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
C.arrowControllable = true
local matchStringFunction = require('/lua/ge/extensions/editor/util/searchUtil')().matchStringScore
local sharedFrecency = nil
  editor.registerWindow(self.windowName, im.ImVec2(150,300), nil, true)
  self.search =  require('/lua/ge/extensions/editor/util/searchUtil')()
  if sharedFrecency == nil then
@/lua/ge/extensions/render/viewDemo.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
@/lua/ge/extensions/ui/apps/minimap/route.lua

local layers = require("ui/apps/minimap/layers")
@/lua/ge/extensions/editor/resourceChecker/resourceUtil.lua
local im = ui_imgui
local ffi = require("ffi")
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/trackVehicleDistanceToPos.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local im  = ui_imgui
@/lua/ge/extensions/editor/tech/roadArchitect/utilities.lua
-- External modules used.
local dbgDraw = require('utils/debugDraw')
@/lua/ge/extensions/editor/toolUtilities/render.lua
-- Module dependencies.
local dbgDraw = require('utils/debugDraw')
local geom = require('editor/toolUtilities/geom')
local dbgDraw = require('utils/debugDraw')
local geom = require('editor/toolUtilities/geom')
local styleCore = require('editor/toolUtilities/style')
local geom = require('editor/toolUtilities/geom')
local styleCore = require('editor/toolUtilities/style')
local util = require('editor/toolUtilities/util')
local styleCore = require('editor/toolUtilities/style')
local util = require('editor/toolUtilities/util')
@/lua/ge/extensions/editor/terraformTool.lua
-- Module dependencies.
local terraCore = require('editor/terraform/terraform')
local sourceFetcher = require('editor/terraform/fetchSources')
local terraCore = require('editor/terraform/terraform')
local sourceFetcher = require('editor/terraform/fetchSources')
local poly = require('editor/toolUtilities/polygon')
local sourceFetcher = require('editor/terraform/fetchSources')
local poly = require('editor/toolUtilities/polygon')
@/lua/ge/extensions/gameplay/rally/loop/rallyLoopManager.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyManager = require('/lua/ge/extensions/gameplay/rally/rallyManager')
local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyManager = require('/lua/ge/extensions/gameplay/rally/rallyManager')
local Penalties = require('/lua/ge/extensions/gameplay/rally/loop/penalties')
local RallyManager = require('/lua/ge/extensions/gameplay/rally/rallyManager')
local Penalties = require('/lua/ge/extensions/gameplay/rally/loop/penalties')
local ScheduleUtils = require('/lua/ge/extensions/gameplay/rally/loop/scheduleUtils')
local Penalties = require('/lua/ge/extensions/gameplay/rally/loop/penalties')
local ScheduleUtils = require('/lua/ge/extensions/gameplay/rally/loop/scheduleUtils')
local RoadSectionPenaltyKeeper = require('/lua/ge/extensions/gameplay/rally/loop/roadSectionPenaltyKeeper')
local ScheduleUtils = require('/lua/ge/extensions/gameplay/rally/loop/scheduleUtils')
local RoadSectionPenaltyKeeper = require('/lua/ge/extensions/gameplay/rally/loop/roadSectionPenaltyKeeper')
local SpeedingDetector = require('/lua/ge/extensions/gameplay/rally/loop/speedingDetector')
local RoadSectionPenaltyKeeper = require('/lua/ge/extensions/gameplay/rally/loop/roadSectionPenaltyKeeper')
local SpeedingDetector = require('/lua/ge/extensions/gameplay/rally/loop/speedingDetector')
local RallySettings = require('/lua/ge/extensions/core/settings/rally')
local SpeedingDetector = require('/lua/ge/extensions/gameplay/rally/loop/speedingDetector')
local RallySettings = require('/lua/ge/extensions/core/settings/rally')
local TrafficExclusion = require('/lua/ge/extensions/gameplay/rally/trafficExclusion')
local RallySettings = require('/lua/ge/extensions/core/settings/rally')
local TrafficExclusion = require('/lua/ge/extensions/gameplay/rally/trafficExclusion')
local RallyEventLog = require('/lua/ge/extensions/gameplay/rally/loop/rallyEventLog')
local TrafficExclusion = require('/lua/ge/extensions/gameplay/rally/trafficExclusion')
local RallyEventLog = require('/lua/ge/extensions/gameplay/rally/loop/rallyEventLog')
-- local dbgDraw = require('utils/debugDraw')
local RallyEventLog = require('/lua/ge/extensions/gameplay/rally/loop/rallyEventLog')
-- local dbgDraw = require('utils/debugDraw')
@/lua/common/jbeam/materials.lua

require("utils")
local M = {}
@/lua/ge/extensions/editor/sidewalkSpline/splineMgr.lua
-- External modules.
local buffer = require('string.buffer')
local kit = require('editor/sidewalkSpline/kit')
local buffer = require('string.buffer')
local kit = require('editor/sidewalkSpline/kit')
local pop = require('editor/sidewalkSpline/populate')
local kit = require('editor/sidewalkSpline/kit')
local pop = require('editor/sidewalkSpline/populate')
local geom = require('editor/toolUtilities/geom')
local pop = require('editor/sidewalkSpline/populate')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
@/lua/common/extensions/ui/imgui.lua
  -- in the gameengine, no wrapper is required, directly call everything
  M = require('lua/common/extensions/ui/imgui_api')
end
@/lua/vehicle/controller/wendoverGauges.lua

local htmlTexture = require("htmlTexture")
@/lua/ge/extensions/editor/roadSpline/layerMgr.lua
-- Module dependencies.
local buffer = require('string.buffer')
local rdp = require('editor/toolUtilities/rdp')
local buffer = require('string.buffer')
local rdp = require('editor/toolUtilities/rdp')
local util = require('editor/toolUtilities/util')
local rdp = require('editor/toolUtilities/rdp')
local util = require('editor/toolUtilities/util')
@/lua/ge/extensions/editor/masterSpline/layerMgr.lua
-- Module dependencies.
local buffer = require('string.buffer')
local meshSplineLink = require('editor/meshSpline/splineMgr')
local buffer = require('string.buffer')
local meshSplineLink = require('editor/meshSpline/splineMgr')
local assemblySplineLink = require('editor/assemblySpline/splineMgr')
local meshSplineLink = require('editor/meshSpline/splineMgr')
local assemblySplineLink = require('editor/assemblySpline/splineMgr')
local decalSplineLink = require('editor/decalSpline/splineMgr')
local assemblySplineLink = require('editor/assemblySpline/splineMgr')
local decalSplineLink = require('editor/decalSpline/splineMgr')
local roadSplineLink = require('editor/roadSpline/groupMgr')
local decalSplineLink = require('editor/decalSpline/splineMgr')
local roadSplineLink = require('editor/roadSpline/groupMgr')
local rdp = require('editor/toolUtilities/rdp')
local roadSplineLink = require('editor/roadSpline/groupMgr')
local rdp = require('editor/toolUtilities/rdp')
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
local im = ui_imgui
local imUtils = require("ui/imguiUtils")
@/lua/ge/extensions/gameplay/rally/notebook/missionSettings.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
@/lua/ge/extensions/core/flowgraphManager.lua

local ffi = require('ffi')
      node = C,
      create = function(mgr, graph, forceId) return require('/lua/ge/extensions/flowgraph/basenode').use(mgr, graph, forceId, C) end
    }
      node = C,
      create = function(mgr, graph, forceId) return require('/lua/ge/extensions/flowgraph/baseStateNode').use(mgr, graph, forceId, C) end
    }
      module = C,
      create = function(mgr) return require('/lua/ge/extensions/flowgraph/baseModule').use(mgr, C) end
    }
  --for _, simpleNodeConstructor in ipairs(FS:findFiles(simpleNodeConstructorPath,"*.json")) do
  --  require(simpleNodeConstructor)
  --end
  local data = jsonReadFile(filepath)
  local mgr = require('/lua/ge/extensions/flowgraph/manager')(M)
  table.insert(managers, mgr)
local function addManager(data)
  local mgr = require('/lua/ge/extensions/flowgraph/manager')(M)
  table.insert(managers, mgr)
@/lua/objectpool/main.lua
package.cpath = ''
require('luaCore')

require("utils")
require("devUtils")
require("utils")
require("devUtils")
require("ve_utils")
require("devUtils")
require("ve_utils")
require("mathlib")
require("ve_utils")
require("mathlib")
float3 = vec3
  local object
  local v = require("jbeam/stage2")
  if type(initData) == "string" and string.len(initData) > 0 then
@/lua/ge/extensions/editor/drivePathEditor.lua
-- External modules.
local splineMgr = require('editor/drivePathEditor/splineMgr')
local playback = require('editor/drivePathEditor/playback')
local splineMgr = require('editor/drivePathEditor/splineMgr')
local playback = require('editor/drivePathEditor/playback')
local record = require('editor/drivePathEditor/record')
local playback = require('editor/drivePathEditor/playback')
local record = require('editor/drivePathEditor/record')
local input = require('editor/toolUtilities/splineInput')
local record = require('editor/drivePathEditor/record')
local input = require('editor/toolUtilities/splineInput')
local render = require('editor/toolUtilities/render')
local input = require('editor/toolUtilities/splineInput')
local render = require('editor/toolUtilities/render')
local skeleton = require('editor/toolUtilities/skeleton')
local render = require('editor/toolUtilities/render')
local skeleton = require('editor/toolUtilities/skeleton')
local rdp = require('editor/toolUtilities/rdp')
local skeleton = require('editor/toolUtilities/skeleton')
local rdp = require('editor/toolUtilities/rdp')
local util = require('editor/toolUtilities/util')
local rdp = require('editor/toolUtilities/rdp')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
@/lua/ge/extensions/editor/bulkRename.lua
local imgui = ui_imgui
local imUtils = require('ui/imguiUtils')
local objectHistoryActions = require("editor/api/objectHistoryActions")()
local imUtils = require('ui/imguiUtils')
local objectHistoryActions = require("editor/api/objectHistoryActions")()
local toolWindowName = "bulkRename"
@/lua/ge/extensions/gameplay/rally/notebook/codriver.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/flowgraph/nodes/util/ghost.lua

local ffi = require('ffi')
@/lua/ge/extensions/editor/flowgraph/projectSettings.lua

local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
@/gameplay/missionTypes/timeTrial/constructor.lua
    -- load path from file
    local path = require('/lua/ge/extensions/gameplay/race/path')("New Path")
    path:onDeserialized(jsonReadFile(self.missionFolder.."/race.race.json"))
      -- calculate in-world route
      local route = require('/lua/ge/extensions/gameplay/route/route')()
      route:setupPathMulti(ret)
@/lua/ge/extensions/editor/extensionsDebug.lua
local im = ui_imgui
local ffi = require('ffi')
local imguiUtils = require('ui/imguiUtils')
local ffi = require('ffi')
local imguiUtils = require('ui/imguiUtils')
local toolWindowName = "extensionsDebug"
@/lua/ge/extensions/editor/gen/exp_meshexplorer.lua

local jbeamIO = require('jbeam/io')
    if true then
        local T = require('/lua/ge/extensions/ui/vehicleSelector/tiles')
--        local list = T.getTiles()
--            _addBuffer(gltfRoot, vertices, lastMeshInfo.verticesCount * floatByteSize * 3, name)
            local sbuffer = require('string.buffer')
            local dataString = sbuffer.new()
@/lua/ge/extensions/ui/extApp.lua

local wsUtils = require('utils/wsUtils')
local sm = getStreamManager()
local sm = getStreamManager()
local jsonEncodeFull = require('libs/lunajson/lunajson').encode -- slow but conform encoder
@/lua/ge/extensions/flowgraph/nodes/util/template.lua
-- return a string so a history point will be created (redo/undo)
local ffi = require('ffi')
function C:drawCustomProperties()
@/inspector/External/CodeMirror/searchcursor.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/common/jsonPrettyEncoderCustom.lua

require("utils")

local json = require('jsonPrettyEncoderCustom').encode(exampleTable, nil, nil, tblWeights, foldingCallback)
dump(json)
@/lua/ge/extensions/gameplay/drag/dragBridge.lua
M.getDialTimes = function()
  local saveSystem = require('/lua/ge/extensions/gameplay/drag/saveSystem')
  return saveSystem.getDialTimes()
M.generateHashFromFile = function(vehicleId)
  local saveSystem = require('/lua/ge/extensions/gameplay/drag/saveSystem')
  if vehicleId then
M.getHistory = function(id)
  local saveSystem = require('/lua/ge/extensions/gameplay/drag/saveSystem')
  return saveSystem.getHistory(id)
@/lua/ge/client/parseArgs.lua
        if hasNextArg then
          require(nextArg)
          i = i + 1
@/lua/common/csvlib.lua
--
-- local csvfile = require('csvlib').newCSV("c1", "c2", "c3")  -- or .newTSV("c1", "c2", "c3") for Tab Separated Values
-- csvfile:add(1,2,3)

local buffer = require('string.buffer')
local byte, sub, sformat, tablenew, max = string.byte, string.sub, string.format, table.new, math.max
@/lua/ge/extensions/editor/buildingEditor.lua
local W, UI, D, R, UU
UU = require('/lua/ge/extensions/editor/gen/utils')
unrequire(apack[3])
D = rerequire(apack[3]) --require('/lua/ge/extensions/editor/gen/decal')
unrequire(apack[4])
	unrequire(apack[3])
	D = rerequire(apack[3]) --require('/lua/ge/extensions/editor/gen/decal')
	unrequire(apack[4])
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veJBeamSpellchecker.lua
local im = extensions.ui_imgui
local jbeamIO = require('jbeam/io')
local jsonAST = require('json-ast')
local jbeamIO = require('jbeam/io')
local jsonAST = require('json-ast')
@/lua/ge/extensions/editor/sceneView.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
local vecUp = vec3(0, 0, 1)
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/vehicleStoppedNearPos.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local im  = ui_imgui
@/lua/ge/extensions/editor/sensorConfigurationEditor.lua
-- External modules used.
local util = require('editor/tech/sensorConfiguration/utilities')                                   -- A utility class for the sensor configuration editors.
local conversions = require('editor/tech/sensorConfiguration/conversions')                          -- A utility class for the sensor configuration editors.
local util = require('editor/tech/sensorConfiguration/utilities')                                   -- A utility class for the sensor configuration editors.
local conversions = require('editor/tech/sensorConfiguration/conversions')                          -- A utility class for the sensor configuration editors.
local techUtils = require('tech/techUtils')
local conversions = require('editor/tech/sensorConfiguration/conversions')                          -- A utility class for the sensor configuration editors.
local techUtils = require('tech/techUtils')
@/lua/ge/extensions/editor/roadSpline.lua
-- External modules.
local groupMgr = require('editor/roadSpline/groupMgr')
local layerMgr = require('editor/roadSpline/layerMgr')
local groupMgr = require('editor/roadSpline/groupMgr')
local layerMgr = require('editor/roadSpline/layerMgr')
local import = require('editor/roadSpline/import')
local layerMgr = require('editor/roadSpline/layerMgr')
local import = require('editor/roadSpline/import')
local input = require('editor/toolUtilities/splineInput')
local import = require('editor/roadSpline/import')
local input = require('editor/toolUtilities/splineInput')
local materialSelectionMgr = require('editor/toolUtilities/materialSelectionMgr')
local input = require('editor/toolUtilities/splineInput')
local materialSelectionMgr = require('editor/toolUtilities/materialSelectionMgr')
local render = require('editor/toolUtilities/render')
local materialSelectionMgr = require('editor/toolUtilities/materialSelectionMgr')
local render = require('editor/toolUtilities/render')
local poly = require('editor/toolUtilities/polygon')
local render = require('editor/toolUtilities/render')
local poly = require('editor/toolUtilities/polygon')
local skeleton = require('editor/toolUtilities/skeleton')
local poly = require('editor/toolUtilities/polygon')
local skeleton = require('editor/toolUtilities/skeleton')
local rdp = require('editor/toolUtilities/rdp')
local skeleton = require('editor/toolUtilities/skeleton')
local rdp = require('editor/toolUtilities/rdp')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local rdp = require('editor/toolUtilities/rdp')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local util = require('editor/toolUtilities/util')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
local paint = require('editor/toolUtilities/terrainPainter')
local style = require('editor/toolUtilities/style')
local paint = require('editor/toolUtilities/terrainPainter')
@/lua/ge/extensions/core/cameraModes/unicycle.lua

local manualzoom = require('core/cameraModes/manualzoom')
@/inspector/External/CodeMirror/javascript.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/gameplay/rally/notebook/path.lua
local C = {}
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local MissionSettings = require('/lua/ge/extensions/gameplay/rally/notebook/missionSettings')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local MissionSettings = require('/lua/ge/extensions/gameplay/rally/notebook/missionSettings')
local VisualCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/visualCompositor')
local MissionSettings = require('/lua/ge/extensions/gameplay/rally/notebook/missionSettings')
local VisualCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/visualCompositor')
local TextCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/textCompositor')
local VisualCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/visualCompositor')
local TextCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/textCompositor')
local LibCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/libCompositor')
local TextCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/textCompositor')
local LibCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/libCompositor')

  self.codrivers = require('/lua/ge/extensions/gameplay/util/sortedList')(
    "codrivers",
    self,
    require('/lua/ge/extensions/gameplay/rally/notebook/codriver')
  )

  self.pacenotes = require('/lua/ge/extensions/gameplay/util/sortedList')(
    "pacenotes",
    self,
    require('/lua/ge/extensions/gameplay/rally/notebook/pacenote')
  )
function C:deleteAllPacenotes()
  self.pacenotes = require('/lua/ge/extensions/gameplay/util/sortedList')(
    "pacenotes",
    self,
    require('/lua/ge/extensions/gameplay/rally/notebook/pacenote')
  )
@/lua/ge/extensions/flowgraph/nodes/gameplay/crawl/applyPenalty.lua
function C:init(mgr)
  self.bridge = require('ge/extensions/gameplay/crawl/flowgraphBridge')
end
@/lua/vehicle/controller/tech/recorders.lua

local techVehicleUtils = require('tech/techVehicleUtils')
local computeMassProperties = techVehicleUtils.computeMassProperties
@/lua/ge/extensions/editor/cameraTransform.lua

local ffi = require('ffi')
@/lua/common/libs/luamqtt/mqtt/init.lua

local client = require("libs/luamqtt/mqtt/client")
local client_create = client.create

local ioloop_get = require("libs/luamqtt/mqtt/ioloop").get
@/lua/ge/extensions/gameplay/util/crashDetection.lua
    -- Graph setup
    plotHelperUtil = plotHelperUtil or require('/lua/ge/extensions/editor/util/plotHelperUtil')()
@/lua/ge/extensions/tech/capturePlayer.lua

local ffi = require('ffi')
local captureBuffer = require('string.buffer').new()
local ffi = require('ffi')
local captureBuffer = require('string.buffer').new()
local shmemManager = Research.SharedMemoryManager.getInstance()
local shmemManager = Research.SharedMemoryManager.getInstance()
local pcdLib = require('tech/pcdLib')
@/lua/common/jit/v.lua
-- Cache some library functions and objects.
local jit = require("jit")
local jutil = require("jit.util")
local jit = require("jit")
local jutil = require("jit.util")
local vmdef = require("jit.vmdef")
local jutil = require("jit.util")
local vmdef = require("jit.vmdef")
local funcinfo, traceinfo = jutil.funcinfo, jutil.traceinfo
@/lua/common/introspection.lua

-- require('introspection').gather_methods()
@/ui/uidevtools/tailwind.config.js
  },
  plugins: [require("daisyui")],
}
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/rallyPositionGetter.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/gameplay/missionTypes/rallyLoop/constructor.lua

    local path = require('/lua/ge/extensions/gameplay/race/path')("New Path")
    local raceData = jsonReadFile(raceFilePath)
  -- Calculate in-world route from all waypoints
  local route = require('/lua/ge/extensions/gameplay/route/route')()
  route:setupPathMulti(allWaypoints)
@/ui/modules/photomode/photomode.js
  ]
  bngApi.engineLua('require("util/renderComponentsAPI").getCurrentSettings()',
    (data) => {
          // Take the screenshot
          bngApi.engineLua('require("screenshot").takeBigScreenShot()', () => {
            // Wait another 100ms to ensure screenshot is taken
  //     countNext++;
  //     bngApi.engineLua('require("screenshot").takeScreenShot()', callNext)
  //   })
    timedCall(next => {
      bngApi.engineLua('require("screenshot").takeScreenShot()', next)
    })
    timedCall(next => {
      bngApi.engineLua('require("screenshot").takeBigScreenShot()', next)
    })
    timedCall(next => {
      bngApi.engineLua('require("screenshot").takeHugeScreenShot()', next)
    })
      }
      bngApi.engineLua('require("client/postFx/dof").updateDOFSettings()')
    })
      bngApi.engineScript('$DOFPostFx::BlurMin = ' + value + ';')
      bngApi.engineLua('require("client/postFx/dof").updateDOFSettings()')
    })
      bngApi.engineScript('$DOFPostFx::BlurMax = ' + value + ';')
      bngApi.engineLua('require("client/postFx/dof").updateDOFSettings()')
    })
      bngApi.engineScript('$DOFPostFx::FocusRangeMax = ' + value + ';')
      bngApi.engineLua('require("client/postFx/dof").updateDOFSettings()')
    })
      bngApi.engineScript('$DOFPostFx::BlurCurveFar = ' + value + ';')
      bngApi.engineLua('require("client/postFx/dof").updateDOFSettings()')
    })
      bngApi.engineScript('$DOFPostFx::FocusRangeMin = ' + value + ';')
      bngApi.engineLua('require("client/postFx/dof").updateDOFSettings()')
    })
  vm.colorCorrectionRamps = {}
  bngApi.engineLua('require("util/renderComponentsAPI").getColorCorrections()',
  (data) => {
  vm.photomodeOverlays = {}
  bngApi.engineLua('require("util/photomode").getPhotomodeOverlays()',
  (data) => {
    vm.settings.dofFalloffSharpness = vm.savedSettings.dofFalloffSharpness
    bngApi.engineLua('require("client/postFx/dof").updateDOFSettings()')
    // The watcher will handle the focus range changes
    bngApi.engineLua('require("client/postFx/dof").updateDOFSettings()')
  }
    bngApi.engineScript('$DOFPostFx::EnableAutoFocus = false;')
    bngApi.engineLua('require("client/postFx/dof").updateDOFSettings()')
    }
    bngApi.engineLua(`require('util/renderComponentsAPI').setMultiSettings( ${bngApi.serializeToLua(vm.originalPostSettings)} )`)
    resetColorCorrectionRamp()
@/lua/common/jbeam/sectionMerger.lua

local jbeamUtils = require("jbeam/utils")
@/lua/ge/extensions/flowgraph/graph.lua

  self.variables = require('/lua/ge/extensions/flowgraph/variableStorage')(self.mgr)

local _createLink = require('/lua/ge/extensions/flowgraph/link')
function C:createLink(startPin, endPin, ...)
@/lua/ge/main.lua

require('luaCore')
require('common/cdefs')
require('luaCore')
require('common/cdefs')

require('mathlib')
Point3F = vec3
Point3F = vec3
require("utils")
require("devUtils")
require("utils")
require("devUtils")
require("ge_utils")
require("devUtils")
require("ge_utils")
require("luaProfiler")
require("ge_utils")
require("luaProfiler")
local STP = require "libs/StackTracePlus/StackTracePlus"

json = require("json")
guihooks = require("guihooks")
json = require("json")
guihooks = require("guihooks")
screenshot = require("screenshot")
guihooks = require("guihooks")
screenshot = require("screenshot")
simTimeAuthority = require("simTimeAuthority")
screenshot = require("screenshot")
simTimeAuthority = require("simTimeAuthority")
bullettime = simTimeAuthority -- retrocompatibility
bullettime = simTimeAuthority -- retrocompatibility
extensions = require("extensions")
extensions.addModulePath("lua/ge/extensions/")
extensions.addModulePath("lua/common/extensions/")
map = require("map")
settings = extensions.core_settings_settings
settings = extensions.core_settings_settings
perf = require("utils/perf")
spawn = require("spawn")
perf = require("utils/perf")
spawn = require("spawn")
setSpawnpoint= require ("setSpawnpoint")
spawn = require("spawn")
setSpawnpoint= require ("setSpawnpoint")
serverConnection = require("serverConnection")
setSpawnpoint= require ("setSpawnpoint")
serverConnection = require("serverConnection")
server = require("server/server")
serverConnection = require("serverConnection")
server = require("server/server")
commands = require("server/commands")
server = require("server/server")
commands = require("server/commands")
editor = {}
worldReadyState = -1 -- tracks if the level loading is done yet: 0 = no, 1 = yes, load play ui, 2 = all done
parseArgs = require("client/parseArgs")

local ffi = require("ffi")
      --print(" * loading mod script file: " .. fileC)
      require(fileC)
    end
  -- Initialise Core stuff.
  local clientCore = require("client/core")
  clientCore.initializeCore()
  -- Load the scripts that start it all...
  local client_init = require("client/init")
function onLuaReloaded()
  local clientCore = require("client/core")
  clientCore.reloadCore()
  clientCore.reloadCore()
  local client_init = require("client/init")
  client_init.reloadClient()
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veGeneralData.lua
local im = extensions.ui_imgui
local imguiUtils = require('ui/imguiUtils')
local wndName = "General Data"
@/lua/ge/extensions/gameplay/discover.lua
    local dir, fn, ext = path.splitWithoutExt(file)
    local discover = require(dir..fn)
    if discover.pageInfo then
@/lua/ge/extensions/flowgraph/basenode.lua

  self.alignmentPin = require('/lua/ge/extensions/flowgraph/pin')(self.graph, self)
  self.alignmentPin.name = "ALIGNMENT PIN DO NOT USE"

local _createPin = require('/lua/ge/extensions/flowgraph/pin')
function C:createPin(direction, type, name, default, description, autoNumber, extra, fixed)
@/lua/ge/extensions/flowgraph/nodes/gameplay/crawl/stopCrawl.lua
function C:init(mgr)
  self.bridge = require('ge/extensions/gameplay/crawl/flowgraphBridge')
end
@/lua/vehicle/extensions/mqttGrafanaDemo.lua
local M = {}
local mqtt = require("libs/luamqtt/mqtt/init")
local client = nil
@/lua/vehicle/recovery.lua
-- file, You can obtain one at http://beamng.com/bCDDL-1.1.txt
local dequeue = require('dequeue')
@/lua/ge/extensions/editor/dragRaceEditor/lanes.lua

local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local dragSaveSystem = require('/lua/ge/extensions/gameplay/drag/saveSystem')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local dragSaveSystem = require('/lua/ge/extensions/gameplay/drag/saveSystem')
local im = ui_imgui
local im = ui_imgui
local ffi = require('ffi')
@/lua/ge/extensions/editor/toolUtilities/util.lua
-- Module dependencies.
local ffi = require("ffi")
local mime = require('mime')
local ffi = require("ffi")
local mime = require('mime')
@/lua/ge/extensions/editor/rallyEditor/recceTab.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local Recce = require('/lua/ge/extensions/gameplay/rally/recce')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local Recce = require('/lua/ge/extensions/gameplay/rally/recce')
@/inspector/External/CodeMirror/htmlmixed.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../xml/xml"), require("../javascript/javascript"), require("../css/css"));
  else if (typeof define == "function" && define.amd) // AMD
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../xml/xml"), require("../javascript/javascript"), require("../css/css"));
  else if (typeof define == "function" && define.amd) // AMD
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../xml/xml"), require("../javascript/javascript"), require("../css/css"));
  else if (typeof define == "function" && define.amd) // AMD
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"), require("../xml/xml"), require("../javascript/javascript"), require("../css/css"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/gameplay/missions/missionManager.lua
    local result = xpcall(function()
      script = require(scriptPath)
    end
@/lua/ge/extensions/editor/sidewalkSpline/populate.lua
-- Module dependencies.
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/createRallyGroundMarker.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/sidewalkSpline.lua

local splineMgr = require('editor/sidewalkSpline/splineMgr')
local kit = require('editor/sidewalkSpline/kit')
local splineMgr = require('editor/sidewalkSpline/splineMgr')
local kit = require('editor/sidewalkSpline/kit')
local pop = require('editor/sidewalkSpline/populate')
local kit = require('editor/sidewalkSpline/kit')
local pop = require('editor/sidewalkSpline/populate')
local input = require('editor/toolUtilities/splineInput')
local pop = require('editor/sidewalkSpline/populate')
local input = require('editor/toolUtilities/splineInput')
local render = require('editor/toolUtilities/render')
local input = require('editor/toolUtilities/splineInput')
local render = require('editor/toolUtilities/render')
local skeleton = require('editor/toolUtilities/skeleton')
local render = require('editor/toolUtilities/render')
local skeleton = require('editor/toolUtilities/skeleton')
local rdp = require('editor/toolUtilities/rdp')
local skeleton = require('editor/toolUtilities/skeleton')
local rdp = require('editor/toolUtilities/rdp')
local poly = require('editor/toolUtilities/polygon')
local rdp = require('editor/toolUtilities/rdp')
local poly = require('editor/toolUtilities/polygon')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local poly = require('editor/toolUtilities/polygon')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local util = require('editor/toolUtilities/util')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
local terra = require('editor/terraform/terraform')
local style = require('editor/toolUtilities/style')
local terra = require('editor/terraform/terraform')
@/lua/ge/extensions/gameplay/rally/recce/drivelineRecording.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local jsonlUtils = require('/lua/ge/extensions/gameplay/rally/util/jsonlUtils')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local jsonlUtils = require('/lua/ge/extensions/gameplay/rally/util/jsonlUtils')
local PointList = require('/lua/ge/extensions/gameplay/rally/driveline/pointList')
local jsonlUtils = require('/lua/ge/extensions/gameplay/rally/util/jsonlUtils')
local PointList = require('/lua/ge/extensions/gameplay/rally/driveline/pointList')
@/lua/ge/extensions/editor/roadArchitect.lua
-- External modules used.
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- A module for managing roads.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing road profiles.
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- A module for managing roads.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing road profiles.
local groupMgr = require('editor/tech/roadArchitect/groups')                                        -- A module for managing groups.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing road profiles.
local groupMgr = require('editor/tech/roadArchitect/groups')                                        -- A module for managing groups.
local jctMgr = require('editor/tech/roadArchitect/junctions')                                       -- A module for managing junctions.
local groupMgr = require('editor/tech/roadArchitect/groups')                                        -- A module for managing groups.
local jctMgr = require('editor/tech/roadArchitect/junctions')                                       -- A module for managing junctions.
local linkUtil = require('editor/tech/roadArchitect/link')                                          -- A utility class for linking roads and junctions.
local jctMgr = require('editor/tech/roadArchitect/junctions')                                       -- A module for managing junctions.
local linkUtil = require('editor/tech/roadArchitect/link')                                          -- A utility class for linking roads and junctions.
local render = require('editor/tech/roadArchitect/render')                                          -- A module for managing the rendering the road architect edit visualisations.
local linkUtil = require('editor/tech/roadArchitect/link')                                          -- A utility class for linking roads and junctions.
local render = require('editor/tech/roadArchitect/render')                                          -- A module for managing the rendering the road architect edit visualisations.
local terra = require('editor/tech/roadArchitect/terraform')                                        -- A module containing functions for performing terraforming operations.
local render = require('editor/tech/roadArchitect/render')                                          -- A module for managing the rendering the road architect edit visualisations.
local terra = require('editor/tech/roadArchitect/terraform')                                        -- A module containing functions for performing terraforming operations.
local staticMgr = require('editor/tech/roadArchitect/staticMeshMgr')                                -- A module for managing static mesh selection and audition.
local terra = require('editor/tech/roadArchitect/terraform')                                        -- A module containing functions for performing terraforming operations.
local staticMgr = require('editor/tech/roadArchitect/staticMeshMgr')                                -- A module for managing static mesh selection and audition.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
local staticMgr = require('editor/tech/roadArchitect/staticMeshMgr')                                -- A module for managing static mesh selection and audition.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
local import, export = nil, nil
if isTechLicense then
  import = require('editor/tech/roadArchitect/import')                                              -- A module containing functions for importing road networks.
  export = require('editor/tech/roadArchitect/export')                                              -- A module containing functions for exporting road networks.
  import = require('editor/tech/roadArchitect/import')                                              -- A module containing functions for importing road networks.
  export = require('editor/tech/roadArchitect/export')                                              -- A module containing functions for exporting road networks.
end
@/lua/ge/extensions/editor/flowgraph/garbageDebug.lua

local plotHelperUtil = require('/lua/ge/extensions/editor/util/plotHelperUtil')(plotParams)
local scale = 1
@/inspector/External/CodeMirror/matchbrackets.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/inspector/External/CodeMirror/livescript.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veJBeamVariablesChecker.lua
local im = extensions.ui_imgui
local jbeamTableSchema = require('jbeam/tableSchema')
@/lua/ge/extensions/editor/aiViz.lua

local quadtree = require('quadtree')
local qtNodes
@/lua/ge/extensions/editor/vehicleDetailViewer.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/getRallyLoopInfo.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/aiTests.lua
local toolWindowName = "Vehicle AI Path/Plan Debug"
local route = require("/lua/ge/extensions/gameplay/route/route")()
local routeMarkers = {}
local function newRouteMarker(name) -- returns new marker data
  local point = require(transformUtilPath)(name, name)
  point.allowScale = false
@/lua/ge/extensions/telemetry/core.lua
  -- Initialize event buffer
  eventBuffer = require('string.buffer').new()
  eventCount = 0
@/lua/ge/extensions/editor/missionPlaybook.lua
local M = {}
local ffi = require("ffi")
local im = ui_imgui

local missionSearch = require('/lua/ge/extensions/editor/util/searchUtil')()
local missionSearchTxt = im.ArrayChar(256, "")
@/lua/ge/extensions/editor/sitesEditor/parkingSpots.lua
  self.multiSpotData = { spotAmount = im.IntPtr(1), spotOffset = im.FloatPtr(0), spotDirection = "Left", spotRotation = im.FloatPtr(0) }
  transformUtil = require('/lua/ge/extensions/editor/util/transformUtil')("Edit Sites", "Transform")
end
@/lua/ge/extensions/editor/dragRaceEditor/waypoints.lua

local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local dragSaveSystem = require('/lua/ge/extensions/gameplay/drag/saveSystem')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local dragSaveSystem = require('/lua/ge/extensions/gameplay/drag/saveSystem')
local im = ui_imgui
local im = ui_imgui
local ffi = require('ffi')
@/lua/ge/extensions/flowgraph/baseStateNode.lua
  -- make our own custom pins for the borders
  local _createPin = require('/lua/ge/extensions/flowgraph/pin')
  self.transitionPins = {_in = {}, _out = {}}
function M.createBase(...)
  local o = require('/lua/ge/extensions/flowgraph/basenode').createBase(...)
@/lua/common/libs/luamqtt/mqtt/bitwrap.lua
if _VERSION == "Lua 5.1" or type(jit) == "table" then -- Lua 5.1 or LuaJIT (based on Lua 5.1)
	return require("bit") -- custom module https://luarocks.org/modules/luarocks/luabitop
elseif _VERSION == "Lua 5.2" then
elseif _VERSION == "Lua 5.2" then
	return require("bit32") -- standard Lua 5.2 module
else
else
	return require("libs/luamqtt/mqtt/bit53")
end
@/lua/vehicle/main.lua
package.cpath = ""
require("luaCore")
require('common/cdefMath')
require("luaCore")
require('common/cdefMath')

require("utils")
require("devUtils")
require("utils")
require("devUtils")
require("ve_utils")
require("devUtils")
require("ve_utils")
require("mathlib")
require("ve_utils")
require("mathlib")
float3 = vec3
float3 = vec3
require("controlSystems")
local STP = require "libs/StackTracePlus/StackTracePlus"

extensions = require("extensions")
extensions.addModulePath("lua/vehicle/extensions/")

settings = require("settings")
backwardsCompatibility = require("backwardsCompatibility")
settings = require("settings")
backwardsCompatibility = require("backwardsCompatibility")
objectId = obj:getId() -- also set by c++

  damageTracker = require("damageTracker")
  drivetrain = require("drivetrain")
  damageTracker = require("damageTracker")
  drivetrain = require("drivetrain")
  powertrain = require("powertrain")
  drivetrain = require("drivetrain")
  powertrain = require("powertrain")
  powertrain.setVehiclePath(path)
  powertrain.setVehiclePath(path)
  energyStorage = require("energyStorage")
  controller = require("controller")
  energyStorage = require("energyStorage")
  controller = require("controller")

  wheels = require("wheels")
  sounds = require("sounds")
  wheels = require("wheels")
  sounds = require("sounds")
  -- vehedit = require('vehicleEditor/veMain')
  sounds = require("sounds")
  -- vehedit = require('vehicleEditor/veMain')
  bdebug = require("bdebug")
  -- vehedit = require('vehicleEditor/veMain')
  bdebug = require("bdebug")
  input = require("input")
  bdebug = require("bdebug")
  input = require("input")
  props = require("props")
  input = require("input")
  props = require("props")

  particles = require("particles")
  particlefilter = require("particlefilter")
  particles = require("particles")
  particlefilter = require("particlefilter")
  material = require("material")
  particlefilter = require("particlefilter")
  material = require("material")
  v = require("jbeam/stage2")
  material = require("material")
  v = require("jbeam/stage2")
  electrics = require("electrics")
  v = require("jbeam/stage2")
  electrics = require("electrics")
  beamstate = require("beamstate")
  electrics = require("electrics")
  beamstate = require("beamstate")
  protocols = require("protocols")
  beamstate = require("beamstate")
  protocols = require("protocols")
  sensors = require("sensors")
  protocols = require("protocols")
  sensors = require("sensors")
  bullettime = require("bullettime") -- to be deprecated
  sensors = require("sensors")
  bullettime = require("bullettime") -- to be deprecated
  thrusters = require("thrusters")
  bullettime = require("bullettime") -- to be deprecated
  thrusters = require("thrusters")
  hydros = require("hydros")
  thrusters = require("thrusters")
  hydros = require("hydros")
  guihooks = require("guihooks") -- do not change its name, the GUI callback will break otherwise
  hydros = require("hydros")
  guihooks = require("guihooks") -- do not change its name, the GUI callback will break otherwise
  streams = require("guistreams")
  guihooks = require("guihooks") -- do not change its name, the GUI callback will break otherwise
  streams = require("guistreams")
  gui = guihooks -- backward compatibility
  gui = guihooks -- backward compatibility
  ai = require("ai")
  recovery = require("recovery")
  ai = require("ai")
  recovery = require("recovery")
  mapmgr = require("mapmgr")
  recovery = require("recovery")
  mapmgr = require("mapmgr")
  fire = require("fire")
  mapmgr = require("mapmgr")
  fire = require("fire")
  partCondition = require("partCondition")
  fire = require("fire")
  partCondition = require("partCondition")
@/lua/ge/extensions/flowgraph/nodes/util/customLua.lua

local ffi = require('ffi')
@/lua/ge/extensions/editor/gen/decal.lua

--local ffi = require("ffi")
--local ffifound, ffi = pcall(require, 'ffi')
--end
--local mathLib = require("/lua/ge/extensions/editor/gen/audll")
if false then
    local ffi = require("ffi")
    --local ffi = require "ffi"

local U = require('/lua/ge/extensions/editor/gen/utils')
local R = require('/lua/ge/extensions/editor/gen/render')
local U = require('/lua/ge/extensions/editor/gen/utils')
local R = require('/lua/ge/extensions/editor/gen/render')

local Render = require('/lua/ge/extensions/editor/gen/render')
--input = require("/lua/vehicle/input")
local Render = require('/lua/ge/extensions/editor/gen/render')
--input = require("/lua/vehicle/input")
--guihooks = require("/lua/common/guihooks")
--input = require("/lua/vehicle/input")
--guihooks = require("/lua/common/guihooks")
--local AI = require("/lua/vehicle/ai")
--guihooks = require("/lua/common/guihooks")
--local AI = require("/lua/vehicle/ai")
--local U = require('/lua/ge/extensions/editor/gen/utils')
--local AI = require("/lua/vehicle/ai")
--local U = require('/lua/ge/extensions/editor/gen/utils')

-- input = require("/lua/vehicle/input")
@/lua/ge/extensions/flowgraph/nodes/mission/selectGarageSpots.lua

--local route = require('/lua/ge/extensions/gameplay/route/route')()
function C:findEndSpotForStartingSpot(startSpot)
@/lua/common/libs/luasocket/socket/socket.lua
local base = _G
local string = require("string")
local math = require("math")
local string = require("string")
local math = require("math")
local socket = require("socket")
local math = require("math")
local socket = require("socket")
@/lua/ge/extensions/core/vehicle/partmgmt.lua

local buffer = require('string.buffer')
local json = require("json")
local buffer = require('string.buffer')
local json = require("json")
local jbeamIO = require('jbeam/io')
local json = require("json")
local jbeamIO = require('jbeam/io')
@/lua/ge/extensions/scenario/scenarios.lua

local helper = require('scenario/scenariohelper')
local raceMarker = require("scenario/race_marker")
local helper = require('scenario/scenariohelper')
local raceMarker = require("scenario/race_marker")
@/lua/ge/extensions/gameplay/sites/location.lua
  self.sortOrder = 999999
  self.customFields = require('/lua/ge/extensions/gameplay/sites/customFields')()
end
@/lua/ge/extensions/editor/assemblySpline/distribution.lua
-- Module dependencies.
local mol = require('editor/assemblySpline/molecule')
@/lua/ge/extensions/editor/flowgraph/variables.lua
local im  = ui_imgui
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local C = {}
@/lua/common/jbeam/optimization.lua

local jbeamUtils = require("jbeam/utils")
@/lua/ge/extensions/editor/masterSpline/splineMgr.lua
-- Module dependencies.
local buffer = require('string.buffer')
local layerMgr = require('editor/masterSpline/layerMgr')
local buffer = require('string.buffer')
local layerMgr = require('editor/masterSpline/layerMgr')
local homologation = require('editor/masterSpline/homologation')
local layerMgr = require('editor/masterSpline/layerMgr')
local homologation = require('editor/masterSpline/homologation')
local jumps = require('editor/masterSpline/jumpTables')
local homologation = require('editor/masterSpline/homologation')
local jumps = require('editor/masterSpline/jumpTables')
local roadDesignStandards = require('editor/toolUtilities/roadDesignStandards')
local jumps = require('editor/masterSpline/jumpTables')
local roadDesignStandards = require('editor/toolUtilities/roadDesignStandards')
local geom = require('editor/toolUtilities/geom')
local roadDesignStandards = require('editor/toolUtilities/roadDesignStandards')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local meshSplineLink = require('editor/meshSpline/splineMgr')
local util = require('editor/toolUtilities/util')
local meshSplineLink = require('editor/meshSpline/splineMgr')
local assemblySplineLink = require('editor/assemblySpline/splineMgr')
local meshSplineLink = require('editor/meshSpline/splineMgr')
local assemblySplineLink = require('editor/assemblySpline/splineMgr')
local decalSplineLink = require('editor/decalSpline/splineMgr')
local assemblySplineLink = require('editor/assemblySpline/splineMgr')
local decalSplineLink = require('editor/decalSpline/splineMgr')
local roadSplineLink = require('editor/roadSpline/groupMgr')
local decalSplineLink = require('editor/decalSpline/splineMgr')
local roadSplineLink = require('editor/roadSpline/groupMgr')
@/lua/ge/extensions/career/modules/delivery/parcelManager.lua

local ffi = require('ffi')
M.dependencies = {"freeroam_facilities"}
@/lua/ge/extensions/editor/missionEditor/playbookUtils.lua

local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
@/lua/ge/extensions/core/hotlapping.lua
  if not pathData then
    pathData = require('/lua/ge/extensions/gameplay/race/path')('Hotlapping')
    M.addCheckPoint() -- start position
    -- initialize the race module
    raceData = require('/lua/ge/extensions/gameplay/race/race')()
    raceData:setPath(pathData)
    -- initialize the visual race markers
    markers = require('scenario/race_marker')
    markers.init()
    if json then
      pathData = require('/lua/ge/extensions/gameplay/race/path')('Hotlapping')
      pathData:onDeserialized(json)
          filePath = file
          pathData = require('/lua/ge/extensions/gameplay/race/path')('Hotlapping')
          --pathData:fromLapConfig(lapConfig, true)
@/lua/common/libs/luamqtt/mqtt/tools.lua

local string = require("string")
local str_format = string.format

local table = require("table")
local tbl_concat = table.concat

local math = require("math")
local math_floor = math.floor
@/lua/ge/extensions/editor/trafficManager.lua
  if not vehSelector then -- initialize vehicle selector util here, with custom settings
    vehSelector = require("/lua/ge/extensions/editor/util/vehicleSelectUtil")("Vehicle##trafficManager")
    vehSelector.enablePaints = true
@/inspector/External/CodeMirror/xml.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/common/utils/torqueScriptParser.lua
jit.off()
local epnf = require( "libs/lua-luaepnf/epnf" )
jit.on()
@/lua/ge/extensions/editor/api/gui.lua
local editor
local ffi = require('ffi')
local imgui = ui_imgui
local imgui = ui_imgui
local imguiUtils = require('ui/imguiUtils')
  --TODO: do we init imgui there in that file
  require('editor/api/guiTheme')
@/lua/common/jbeam/slotSystem.lua

local jbeamIO = require('jbeam/io')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/rallyMoveVehicleTo.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/gen/test.lua

local U = require('/lua/ge/extensions/editor/gen/utils')
local E,W,UI,UU

		local R = require('/lua/ge/extensions/editor/gen/region')
		local p = vec3(-417.601593,64.60771179,73.03094482)
--		local nwlib = ffi.load("nwlib.dll")
--		local mathLib = require("/lua/ge/extensions/editor/gen/audll")
--			lo('?? for_ML:'..nwlib)
	if false then
		local inspect = require("libs/inspect/inspect")
	if false then
--		local slaxml = require('libs/slaxml/slaxml')
--		local slaxdom = require('libs/slaxml/slaxdom')
--		local slaxml = require('libs/slaxml/slaxml')
--		local slaxdom = require('libs/slaxml/slaxdom')

					local R = require('/lua/ge/extensions/editor/gen/robot')
					R.clear(groupEdit)
@/lua/ge/extensions/editor/missionEditor/genericTypeData.lua
local missionTypesDir = "/gameplay/missionTypes"
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
-- style helper
  else
    self.missionTypeEditors[missionType] = require(reqPath)(self.missionEditor)
    if not self.missionTypeEditors[missionType] then
@/lua/ge/extensions/editor/crawlEditor/waypoints.lua
local im = ui_imgui
local ffi = require('ffi')
@/lua/ge/extensions/editor/missionEditor/conditions.lua
local conditionFunctions = {}
local search = require('/lua/ge/extensions/editor/util/searchUtil')()
  for _, file in ipairs(files) do
    local aConds = require(file:sub(0,-5))
    for key, value in pairs(aConds) do
@/lua/ge/extensions/editor/crawlEditor/startingPositions.lua
local im = ui_imgui
local ffi = require('ffi')
@/lua/ge/extensions/editor/api/genericInspector.lua

local ffi = require('ffi')
local imgui = ui_imgui
function C:initialize(fieldSetter)
  self.valueInspector = require("editor/api/valueInspector")()
  self.fieldSetter = fieldSetter
@/lua/ge/extensions/editor/layoutManager.lua
local imgui = ui_imgui
local imguiUtils = require('ui/imguiUtils')
local imguiIO = imgui.GetIO()
@/lua/ge/extensions/gameplay/missions/proceduralMissionGenerators/timeTrialMissions.lua
    if not FS:fileExists(cacheFile) then
      local path = require('/lua/ge/extensions/gameplay/race/path')("New Race")
      local succ = path:fromTrack(race, true)
@/lua/ge/extensions/gameplay/traffic/roles/standard.lua

return function(...) return require('/lua/ge/extensions/gameplay/traffic/baseRole')(C, ...) end
@/lua/ge/extensions/editor/main.lua
editor = M
local ffi = require('ffi')
local imgui = ui_imgui
local imgui = ui_imgui
local imguiUtils = require('ui/imguiUtils')
M.additionalActionMaps = {}
M.preferencesRegistry = require("editor/api/preferencesRegistry")()
  log('I', "editor", "Initializing editor modules...")
  M.guiModule = require("editor/api/gui")
  M.coreModule = require("editor/api/core")
  M.guiModule = require("editor/api/gui")
  M.coreModule = require("editor/api/core")
  M.assetsModule = require("editor/api/assets")
  M.coreModule = require("editor/api/core")
  M.assetsModule = require("editor/api/assets")
  M.cameraModule = require("editor/api/camera")
  M.assetsModule = require("editor/api/assets")
  M.cameraModule = require("editor/api/camera")
  M.dataBlockModule = require("editor/api/dataBlock")
  M.cameraModule = require("editor/api/camera")
  M.dataBlockModule = require("editor/api/dataBlock")
  M.decalModule = require("editor/api/decal")
  M.dataBlockModule = require("editor/api/dataBlock")
  M.decalModule = require("editor/api/decal")
  M.gizmoModule = require("editor/api/gizmo")
  M.decalModule = require("editor/api/decal")
  M.gizmoModule = require("editor/api/gizmo")
  M.materialModule = require("editor/api/material")
  M.gizmoModule = require("editor/api/gizmo")
  M.materialModule = require("editor/api/material")
  M.navigationModule = require("editor/api/navigation")
  M.materialModule = require("editor/api/material")
  M.navigationModule = require("editor/api/navigation")
  M.objectModule = require("editor/api/object")
  M.navigationModule = require("editor/api/navigation")
  M.objectModule = require("editor/api/object")
  M.roadRiverModule = require("editor/api/roadRiver")
  M.objectModule = require("editor/api/object")
  M.roadRiverModule = require("editor/api/roadRiver")
  M.sketchModule = require("editor/api/sketch")
  M.roadRiverModule = require("editor/api/roadRiver")
  M.sketchModule = require("editor/api/sketch")
  M.terrainModule = require("editor/api/terrain")
  M.sketchModule = require("editor/api/sketch")
  M.terrainModule = require("editor/api/terrain")
  M.forestModule = require("editor/api/forest")
  M.terrainModule = require("editor/api/terrain")
  M.forestModule = require("editor/api/forest")
@/lua/ge/extensions/core/multiseat.lua

require("utils")
local M = {}
@/lua/common/jbeam/loader.lua

local particles = require("particles")

local jbeamIO = require('jbeam/io')
local jbeamTableSchema = require('jbeam/tableSchema')
local jbeamIO = require('jbeam/io')
local jbeamTableSchema = require('jbeam/tableSchema')
local jbeamLinks = require('jbeam/links')
local jbeamTableSchema = require('jbeam/tableSchema')
local jbeamLinks = require('jbeam/links')
local jbeamOptimization = require('jbeam/optimization')
local jbeamLinks = require('jbeam/links')
local jbeamOptimization = require('jbeam/optimization')
local sectionMerger = require('jbeam/sectionMerger')
local jbeamOptimization = require('jbeam/optimization')
local sectionMerger = require('jbeam/sectionMerger')
local jbeamSlotSystem = require('jbeam/slotSystem')
local sectionMerger = require('jbeam/sectionMerger')
local jbeamSlotSystem = require('jbeam/slotSystem')
local jbeamGroups = require('jbeam/groups')
local jbeamSlotSystem = require('jbeam/slotSystem')
local jbeamGroups = require('jbeam/groups')
local jbeamScaling = require('jbeam/scaling')
local jbeamGroups = require('jbeam/groups')
local jbeamScaling = require('jbeam/scaling')
local jbeamInteraction = require('jbeam/interaction')
local jbeamScaling = require('jbeam/scaling')
local jbeamInteraction = require('jbeam/interaction')
local jbeamVariables = require('jbeam/variables')
local jbeamInteraction = require('jbeam/interaction')
local jbeamVariables = require('jbeam/variables')
local jbeamCamera = require('jbeam/sections/camera')
local jbeamVariables = require('jbeam/variables')
local jbeamCamera = require('jbeam/sections/camera')
local jbeamWheels = require('jbeam/sections/wheels')
local jbeamCamera = require('jbeam/sections/camera')
local jbeamWheels = require('jbeam/sections/wheels')
local jbeamNodeBeam = require('jbeam/sections/nodeBeam')
local jbeamWheels = require('jbeam/sections/wheels')
local jbeamNodeBeam = require('jbeam/sections/nodeBeam')
local jbeamLicensePlatesSkins = require('jbeam/sections/licenseplatesSkins')
local jbeamNodeBeam = require('jbeam/sections/nodeBeam')
local jbeamLicensePlatesSkins = require('jbeam/sections/licenseplatesSkins')
local jbeamAssorted = require('jbeam/sections/assorted')
local jbeamLicensePlatesSkins = require('jbeam/sections/licenseplatesSkins')
local jbeamAssorted = require('jbeam/sections/assorted')
local jbeamMeshs = require('jbeam/sections/meshs')
local jbeamAssorted = require('jbeam/sections/assorted')
local jbeamMeshs = require('jbeam/sections/meshs')
local jbeamVisualRopes = require('jbeam/sections/vropes')
local jbeamMeshs = require('jbeam/sections/meshs')
local jbeamVisualRopes = require('jbeam/sections/vropes')
local jbeamEvents = require('jbeam/sections/events')
local jbeamVisualRopes = require('jbeam/sections/vropes')
local jbeamEvents = require('jbeam/sections/events')
local jbeamColors = require('jbeam/sections/colors')
local jbeamEvents = require('jbeam/sections/events')
local jbeamColors = require('jbeam/sections/colors')
local jbeamPaints = require('jbeam/sections/paints')
local jbeamColors = require('jbeam/sections/colors')
local jbeamPaints = require('jbeam/sections/paints')
local jbeamMirrors = require('jbeam/sections/mirror')
local jbeamPaints = require('jbeam/sections/paints')
local jbeamMirrors = require('jbeam/sections/mirror')
local jbeamPartColors =  require_optional('jbeam/sections/partColors') or { process=nop }
local jbeamCondition = require_optional('jbeam/sections/condition') or { process=nop }
local jbeamMaterials = require('jbeam/materials')
    local fn = vehicleDirectories[1] .. '/vehicleDebug_preTable.json'
    require('jbeamWriter').writeFile(fn, vehicle)
    log('I', 'vehicleloader.debug', 'wrote file: ' .. fn)
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/raceMarkers.lua
      if self.markers == nil then
        self.markers = require('scenario/race_marker')
        self.markers.init()
@/lua/ge/extensions/editor/dragRaceEditor/utils.lua

local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local im = ui_imgui
M.setupTransform = function(label, transform, allowTranslate, allowRotate, allowScale)
  local transformUtil = require('/lua/ge/extensions/editor/util/transformUtil')(label, label)
  transformUtil.allowTranslate = allowTranslate ~= false
@/lua/ge/extensions/gameplay/rally/recceApp.lua

local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
-- local Recce = require('/lua/ge/extensions/gameplay/rally/recce')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
-- local Recce = require('/lua/ge/extensions/gameplay/rally/recce')
local RecceSettings = require('/lua/ge/extensions/gameplay/rally/recceSettings')
-- local Recce = require('/lua/ge/extensions/gameplay/rally/recce')
local RecceSettings = require('/lua/ge/extensions/gameplay/rally/recceSettings')
local VehicleCapture = require('/lua/ge/extensions/gameplay/rally/vehicleCapture')
local RecceSettings = require('/lua/ge/extensions/gameplay/rally/recceSettings')
local VehicleCapture = require('/lua/ge/extensions/gameplay/rally/vehicleCapture')
local CutCapture = require('/lua/ge/extensions/gameplay/rally/cutCapture')
local VehicleCapture = require('/lua/ge/extensions/gameplay/rally/vehicleCapture')
local CutCapture = require('/lua/ge/extensions/gameplay/rally/cutCapture')
local kdTreeP3d = require('kdtreepoint3d')
local CutCapture = require('/lua/ge/extensions/gameplay/rally/cutCapture')
local kdTreeP3d = require('kdtreepoint3d')
@/lua/vehicle/extensions/tech/CANBus/CANBusPeak.lua

local ffi = require("ffi")
M.canBusAPI = ffi.load("PCANBasic.dll")
@/lua/common/libs/lua-MessagePack/MessagePack.lua
local m = {}
local bufTmp = require('string.buffer').new()
@/lua/ge/extensions/editor/materialEditor.lua

local ffi = require('ffi')
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veVehicleSpawner.lua
local im = extensions.ui_imgui
local imguiUtils = require('ui/imguiUtils')
local wndName = "Vehicle Spawner"
@/lua/ge/extensions/editor/drivePathEditor/playback.lua
-- Module dependencies.
local splineMgr = require('editor/drivePathEditor/splineMgr')
local geom = require('editor/toolUtilities/geom')
local splineMgr = require('editor/drivePathEditor/splineMgr')
local geom = require('editor/toolUtilities/geom')
local rdp = require('editor/toolUtilities/rdp')
local geom = require('editor/toolUtilities/geom')
local rdp = require('editor/toolUtilities/rdp')
@/lua/ge/extensions/ui/freeroamSelector/general.lua
-- Load the modules
local displayDataModule = require("ge/extensions/ui/gridSelectorUtils/displayDataModule")
local filterModule = require("ge/extensions/ui/gridSelectorUtils/filterModule")
local displayDataModule = require("ge/extensions/ui/gridSelectorUtils/displayDataModule")
local filterModule = require("ge/extensions/ui/gridSelectorUtils/filterModule")
function M.getTiles(path)
  local tiles = require("ge/extensions/ui/gameplaySelector/tiles")
  local groups = tiles.getTiles(path, M)

local buttonInstance = require("ge/extensions/ui/gridSelectorUtils/buttonModule").create()
-- Details
@/lua/ge/extensions/scenario/raceGoals.lua

local helper = require('scenario/scenariohelper')
        if FS:fileExists('lua/ge/extensions/'..file..'.lua') then
          goal = require(file)
          log("D", logTag, 'Loaded goal: '..file)
@/lua/common/libs/luamqtt/mqtt/protocol.lua

local table = require("table")
local tbl_concat = table.concat

local string = require("string")
local str_sub = string.sub

local bit = require("libs/luamqtt/mqtt/bitwrap")
local bor = bit.bor

local tools = require("libs/luamqtt/mqtt/tools")
local div = tools.div
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veJBeamPicker.lua

local imguiUtils = require('ui/imguiUtils')
local im = ui_imgui
@/lua/ge/extensions/gameplay/missions/startTrigger.lua
local function idSort(a,b) return a.id
@/lua/ge/extensions/editor/roadSpline/import.lua
-- Module dependencies.
local groupMgr = require('editor/roadSpline/groupMgr')
local geom = require('editor/toolUtilities/geom')
local groupMgr = require('editor/roadSpline/groupMgr')
local geom = require('editor/toolUtilities/geom')
local rdp = require('editor/toolUtilities/rdp')
local geom = require('editor/toolUtilities/geom')
local rdp = require('editor/toolUtilities/rdp')
local util = require('editor/toolUtilities/util')
local rdp = require('editor/toolUtilities/rdp')
local util = require('editor/toolUtilities/util')
@/lua/common/utils/pixellib.lua
-- Usage: see M.test()
-- require('utils/pixellib').test()

local ffi = require('ffi')
ffi.cdef [[

local rgbaBuffer = require('string.buffer').new()

-- require('utils/pixellib').test()
M.test = function()
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartTree.lua

local imguiUtils = require('ui/imguiUtils')
local jbeamIO = require('jbeam/io')
local imguiUtils = require('ui/imguiUtils')
local jbeamIO = require('jbeam/io')
local jsonAST = require('json-ast')
local jbeamIO = require('jbeam/io')
local jsonAST = require('json-ast')
local im = ui_imgui

local jbeamTableSchema = require('jbeam/tableSchema')
local nodeTransformer = require('editor/vehicleEditor/api/nodeTransformer')
local jbeamTableSchema = require('jbeam/tableSchema')
local nodeTransformer = require('editor/vehicleEditor/api/nodeTransformer')
@/lua/ge/extensions/freeroam/bigMapMarkers.lua

local bigmapMarkerFactory = require('lua/ge/extensions/gameplay/markers/bigmapMarker')
local function getClusterMarker(cluster)

local quadtree = require('quadtree') -- change to KD Tree?
local function idSort(a,b) return a.id < b.id end
@/lua/ge/extensions/editor/veMain.lua

local ffi = require("ffi")
local im = ui_imgui
@/ui/uidevtools/server/index.js
const WebSocket = require("ws")
const express = require("express")
const WebSocket = require("ws")
const express = require("express")
const http = require("http")
const express = require("express")
const http = require("http")
@/lua/ge/extensions/editor/suspensionAudioDebug.lua
local im = extensions.ui_imgui
local imguiUtils = require("ui/imguiUtils")
local wndName = "Suspension Audio Debug"
@/lua/vehicle/scriptai.lua
    -- Write scriptai follow settings to csv
    csvLog = require('csvlib').newCSV("fileName", "externalForce", "speedDiffSmootherOutRate")
    csvLog:add(fileName, externalForce, speedDiffSmoother[true])
    if logDataToCSV then
      csvLog = require('csvlib').newCSV("time", "posX", "posY", "posZ", "timeDiff", "speedDiffSmootherOutRate")
    end
@/lua/ge/extensions/editor/dynamicDecalsTool.lua

local ffi = require('ffi')
@/lua/ge/extensions/editor/masterSpline.lua
-- External dependencies.
local splineMgr = require('editor/masterSpline/splineMgr')
local layerMgr = require('editor/masterSpline/layerMgr')
local splineMgr = require('editor/masterSpline/splineMgr')
local layerMgr = require('editor/masterSpline/layerMgr')
local auto = require('editor/masterSpline/autoRoadGen')
local layerMgr = require('editor/masterSpline/layerMgr')
local auto = require('editor/masterSpline/autoRoadGen')
local jumps = require('editor/masterSpline/jumpTables')
local auto = require('editor/masterSpline/autoRoadGen')
local jumps = require('editor/masterSpline/jumpTables')
local meshSplineLink = require('editor/meshSpline/splineMgr')
local jumps = require('editor/masterSpline/jumpTables')
local meshSplineLink = require('editor/meshSpline/splineMgr')
local assemblySplineLink = require('editor/assemblySpline/splineMgr')
local meshSplineLink = require('editor/meshSpline/splineMgr')
local assemblySplineLink = require('editor/assemblySpline/splineMgr')
local decalSplineLink = require('editor/decalSpline/splineMgr')
local assemblySplineLink = require('editor/assemblySpline/splineMgr')
local decalSplineLink = require('editor/decalSpline/splineMgr')
local roadSplineLink = require('editor/roadSpline/groupMgr')
local decalSplineLink = require('editor/decalSpline/splineMgr')
local roadSplineLink = require('editor/roadSpline/groupMgr')
local terra = require('editor/terraform/terraform')
local roadSplineLink = require('editor/roadSpline/groupMgr')
local terra = require('editor/terraform/terraform')
local input = require('editor/toolUtilities/splineInput')
local terra = require('editor/terraform/terraform')
local input = require('editor/toolUtilities/splineInput')
local render = require('editor/toolUtilities/render')
local input = require('editor/toolUtilities/splineInput')
local render = require('editor/toolUtilities/render')
local skeleton = require('editor/toolUtilities/skeleton')
local render = require('editor/toolUtilities/render')
local skeleton = require('editor/toolUtilities/skeleton')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local skeleton = require('editor/toolUtilities/skeleton')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local rdp = require('editor/toolUtilities/rdp')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local rdp = require('editor/toolUtilities/rdp')
local roadDesignStandards = require('editor/toolUtilities/roadDesignStandards')
local rdp = require('editor/toolUtilities/rdp')
local roadDesignStandards = require('editor/toolUtilities/roadDesignStandards')
local util = require('editor/toolUtilities/util')
local roadDesignStandards = require('editor/toolUtilities/roadDesignStandards')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
@/lua/ge/extensions/gameplay/traffic/roles/police.lua

return function(...) return require('/lua/ge/extensions/gameplay/traffic/baseRole')(C, ...) end
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/vehicleStoppedNearPlane.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local StagedCountdownUtils = require('/lua/ge/extensions/gameplay/rally/loop/stagedCountdownUtils')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local StagedCountdownUtils = require('/lua/ge/extensions/gameplay/rally/loop/stagedCountdownUtils')
local im  = ui_imgui
@/lua/ge/extensions/flowgraph/nodes/ui/updatedUI/endScreenWhole.lua

local ffi = require('ffi')
@/lua/common/jbeam/scaling.lua

local jbeamUtils = require("jbeam/utils")
@/gameplay/missionTypes/busMode/constructor.lua
    -- calculate in-world route
    local route = require('/lua/ge/extensions/gameplay/route/route')()
    route:setupPathMulti(ret)
@/lua/vehicle/bdebug.lua
  if not bdebugImpl then
    bdebugImpl = require('bdebugImpl')
    bdebugImpl.init(bdebugImplSavedState, _state)
@/inspector/External/CodeMirror/mark-selection.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veJBeamTableVis.lua
local im = extensions.ui_imgui
local imguiUtils = require('ui/imguiUtils')
}
local plotHelperUtil = require('/lua/ge/extensions/editor/util/plotHelperUtil')(plotParams)
local wndName = "JBeam Table Visualizer"
@/lua/ge/extensions/ui/vehicleSelector/tiles.lua
-- Import sub-modules
local tileSorting = require('/lua/ge/extensions/ui/vehicleSelector/tileSorting')
local tileGrouping = require('/lua/ge/extensions/ui/vehicleSelector/tileGrouping')
local tileSorting = require('/lua/ge/extensions/ui/vehicleSelector/tileSorting')
local tileGrouping = require('/lua/ge/extensions/ui/vehicleSelector/tileGrouping')
local tileClustering = require('/lua/ge/extensions/ui/vehicleSelector/tileClustering')
local tileGrouping = require('/lua/ge/extensions/ui/vehicleSelector/tileGrouping')
local tileClustering = require('/lua/ge/extensions/ui/vehicleSelector/tileClustering')
local tilesModule = require('/lua/ge/extensions/ui/gridSelectorUtils/tilesModule')
local tileClustering = require('/lua/ge/extensions/ui/vehicleSelector/tileClustering')
local tilesModule = require('/lua/ge/extensions/ui/gridSelectorUtils/tilesModule')
@/lua/ge/extensions/gameplay/missions/missions.lua
    else
      missionTypeConstructors[missionTypeName] = require(reqPath)
      if not missionTypeConstructors[missionTypeName] then
    else
      missionEditors[missionTypeName] = require(reqPath)()
      if not missionEditors[missionTypeName] then
        local result, err = xpcall(function()
          local missionConstructor = require(customPath)() -- gets it as if it was a module, then merges all non-init pairs
          for k, v in pairs(missionConstructor) do
  for _, file in ipairs(files) do
    local gen = require(file:sub(0,-5))
    gen.generate = gen.generate or nop
M.onModManagerReady = M.clearCache
M.baseMission  = function(C, ...) return require('/lua/ge/extensions/gameplay/missions/missionTypes/baseMission')(C, ...) end
M.flowMission  = function(C, ...) return require('/lua/ge/extensions/gameplay/missions/missionTypes/flowMission')(C, ...) end
M.baseMission  = function(C, ...) return require('/lua/ge/extensions/gameplay/missions/missionTypes/baseMission')(C, ...) end
M.flowMission  = function(C, ...) return require('/lua/ge/extensions/gameplay/missions/missionTypes/flowMission')(C, ...) end
M.editorHelper = function(C, ...) return require('/lua/ge/extensions/editor/util/editorElementHelper')(C, 'mission', ...) end
M.flowMission  = function(C, ...) return require('/lua/ge/extensions/gameplay/missions/missionTypes/flowMission')(C, ...) end
M.editorHelper = function(C, ...) return require('/lua/ge/extensions/editor/util/editorElementHelper')(C, 'mission', ...) end
return M
@/lua/ge/extensions/editor/windows.lua

local ffi = require('ffi')
local im = ui_imgui
local im = ui_imgui
local imguiUtils = require('ui/imguiUtils')
local windowName = "windows"
@/lua/ge/extensions/editor/dragRaceEditor/state.lua

local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local im = ui_imgui

  search = require('/lua/ge/extensions/editor/util/searchUtil')(),
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/loopInit.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/core/multiseatCamera.lua

require("utils")
local M = {}
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/rallySuperCountdown.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local ScheduleUtils = require('/lua/ge/extensions/gameplay/rally/loop/scheduleUtils')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local ScheduleUtils = require('/lua/ge/extensions/gameplay/rally/loop/scheduleUtils')
local StagedCountdownUtils = require('/lua/ge/extensions/gameplay/rally/loop/stagedCountdownUtils')
local ScheduleUtils = require('/lua/ge/extensions/gameplay/rally/loop/scheduleUtils')
local StagedCountdownUtils = require('/lua/ge/extensions/gameplay/rally/loop/stagedCountdownUtils')
local StagedCountdownTest = require('/lua/ge/extensions/gameplay/rally/loop/stagedCountdownTest')
local StagedCountdownUtils = require('/lua/ge/extensions/gameplay/rally/loop/stagedCountdownUtils')
local StagedCountdownTest = require('/lua/ge/extensions/gameplay/rally/loop/stagedCountdownTest')
local im = ui_imgui
@/lua/common/jbeam/variables.lua

local expressionParser = require("jbeam/expressionParser")
local jbeamTableSchema = require('jbeam/tableSchema')
local expressionParser = require("jbeam/expressionParser")
local jbeamTableSchema = require('jbeam/tableSchema')
@/lua/vehicle/extensions/tech/platooning.lua

local csvWriter = require('csvlib')
-- local platoonArch = require('ge\\extensions\\tech\\PlatoonArch')
local csvWriter = require('csvlib')
-- local platoonArch = require('ge\\extensions\\tech\\PlatoonArch')
-- local platoonFunctions = require('ge\\extensions\\tech\\platoonFunctions')
-- local platoonArch = require('ge\\extensions\\tech\\PlatoonArch')
-- local platoonFunctions = require('ge\\extensions\\tech\\platoonFunctions')
@/lua/common/libs/luamqtt/mqtt/client.lua

local os = require("os")
local os_time = os.time

local string = require("string")
local str_format = string.format

local table = require("table")
local table_remove = table.remove

local coroutine = require("coroutine")
local coroutine_create = coroutine.create

local math = require("math")
local math_random = math.random

local protocol = require("libs/luamqtt/mqtt/protocol")
local packet_type = protocol.packet_type

local protocol4 = require("libs/luamqtt/mqtt/protocol4")
local make_packet4 = protocol4.make_packet

local protocol5 = require("libs/luamqtt/mqtt/protocol5")
local make_packet5 = protocol5.make_packet

local ioloop = require("libs/luamqtt/mqtt/ioloop")
local ioloop_get = ioloop.get
-- @tparam[opt] table args.connector			connector table to open and send/receive packets over network connection.
--			default is require("libs/luamqtt/mqtt/luasocket"), or require("libs/luamqtt/mqtt/luasocket_ssl") if secure argument is set
-- @tparam[opt="ssl"] string args.ssl_module	module name for the luasec-compatible ssl module, default is "ssl"
-- @tparam[opt] table args.connector			connector table to open and send/receive packets over network connection.
--			default is require("libs/luamqtt/mqtt/luasocket"), or require("libs/luamqtt/mqtt/luasocket_ssl") if secure argument is set
-- @tparam[opt="ssl"] string args.ssl_module	module name for the luasec-compatible ssl module, default is "ssl"
	if not luamqtt_VERSION then
		luamqtt_VERSION = require("libs/luamqtt/mqtt/init")._VERSION
	end
		if a.secure then
			a.connector = require("libs/luamqtt/mqtt/luasocket_ssl")
		else
		else
			a.connector = require("libs/luamqtt/mqtt/luasocket")
		end
@/lua/ge/extensions/editor/dragRaceEditor.lua

local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local facilities = require('/lua/ge/extensions/editor/dragRaceEditor/facilities')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local facilities = require('/lua/ge/extensions/editor/dragRaceEditor/facilities')
local strips = require('/lua/ge/extensions/editor/dragRaceEditor/strips')
local facilities = require('/lua/ge/extensions/editor/dragRaceEditor/facilities')
local strips = require('/lua/ge/extensions/editor/dragRaceEditor/strips')
local waypoints = require('/lua/ge/extensions/editor/dragRaceEditor/waypoints')
local strips = require('/lua/ge/extensions/editor/dragRaceEditor/strips')
local waypoints = require('/lua/ge/extensions/editor/dragRaceEditor/waypoints')
local dragSettings = require('/lua/ge/extensions/editor/dragRaceEditor/dragSettings')
local waypoints = require('/lua/ge/extensions/editor/dragRaceEditor/waypoints')
local dragSettings = require('/lua/ge/extensions/editor/dragRaceEditor/dragSettings')
local im = ui_imgui
local ffi = require('ffi')
-- Import the new drag race save system
local dragSaveSystem = require('/lua/ge/extensions/gameplay/drag/saveSystem')
@/lua/ge/extensions/editor/barriersEditor.lua
local im = ui_imgui
local ffi = require('ffi')
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
local im = ui_imgui
local guiModule = require("ge/extensions/editor/api/gui")
local tb = nil
  initialized = true
  screenshot = require("screenshot")
  guiModule.initialize(editor)
  -- TODO is this still needed ? ui scale is set in preferences.lua on after prefs load
  -- local imguiUtils = require('ui/imguiUtils')
  -- imguiUtils.changeUIScale(1)
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veJBeamModifierLeakVis.lua
local im = extensions.ui_imgui
local jbeamIO = require('jbeam/io')
local jsonAST = require('json-ast')
local jbeamIO = require('jbeam/io')
local jsonAST = require('json-ast')

local particles = require("particles")
@/lua/ge/extensions/gameplay/rally/trafficExclusion.lua

  local path = require('/lua/ge/extensions/gameplay/race/path')("Temp Path")
  local content = jsonReadFile(racePathFile)
@/lua/common/libs/lua-luaepnf/epnf.lua
local L = require( "libs/LuLPeg/lulpeg" )
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartPropertyView.lua

  genericInspector1 = require("editor/api/genericInspector")()
  genericInspector1:initialize(genericInspectorSetter)
@/lua/ge/extensions/editor/mainMenu.lua
M.dependencies = {"editor_layoutManager"}
local ffi = require('ffi')
local imgui = ui_imgui
local fpsSmoother = newExponentialSmoothing(50, 1)
local windowSearch = require('/lua/ge/extensions/editor/util/searchUtil')()
local windowSearchTxt = imgui.ArrayChar(256, "")
@/lua/ge/extensions/gameplay/crashTest/scenarioManager.lua
local function displayTargetMarkers(displayOnlyCurrentStep)
  markers = require('scenario/race_marker')
  markers.init()
@/lua/ge/extensions/util/maptiles.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
@/lua/common/libs/luasec/ssl.lua

local core    = require("ssl.core")
local context = require("ssl.context")
local core    = require("ssl.core")
local context = require("ssl.context")
local x509    = require("ssl.x509")
local context = require("ssl.context")
local x509    = require("ssl.x509")
local config  = require("ssl.config")
local x509    = require("ssl.x509")
local config  = require("ssl.config")
@/lua/ge/extensions/editor/preferences.lua
local toolWindowName = "preferences"
local imguiUtils = require('ui/imguiUtils')
local imguiIO = imgui.GetIO()
local defaultUiScale = 0.92
local valueInspector = require("editor/api/valueInspector")()
local prefItemNameFilter = imgui.ImGuiTextFilter()
@/lua/ge/extensions/campaign/exploration.lua

local race_marker = require("scenario/race_marker")
local destinationMarker = nil
@/gameplay/missionTypes/aiRace/constructor.lua
    -- load path from file
    local path = require('/lua/ge/extensions/gameplay/race/path')('New Path')
    path:onDeserialized(jsonReadFile(self.fgVariables.raceFile))
      -- calculate in-world route
      local route = require('/lua/ge/extensions/gameplay/route/route')()
      route:setupPathMulti(ret)
@/lua/ge/extensions/flowgraph/nodes/mission/knockAwayCheck.lua
      if self.pinIn.showMarkers.value and self.markers == nil then
        self.markers = require('scenario/race_marker')
        self.markers.init()
@/lua/common/libs/xlsxlib/xlsxlib.lua
local M = {}
local slaxdom = require('libs/slaxml/slaxdom')
@/lua/ge/extensions/gameplay/race/race.lua
  end
  local path = require('/lua/ge/extensions/gameplay/race/path')("New Race")
  path:onDeserialized(json)
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/setLoopVehiclePosition.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/common/jbeam/io.lua

local jbeamUtils = require("jbeam/utils")
local jbeamTableSchema = require('jbeam/tableSchema')
local jbeamUtils = require("jbeam/utils")
local jbeamTableSchema = require('jbeam/tableSchema')
local json = require("json")
local jbeamTableSchema = require('jbeam/tableSchema')
local json = require("json")
local stringBuffer = require('string.buffer')
local json = require("json")
local stringBuffer = require('string.buffer')
@/lua/ge/extensions/flowgraph/nodes/debug/comment.lua

local ffi = require('ffi')
@/lua/ge/extensions/editor/mapSensorEditor.lua
-- External modules used.
local util = require('editor/tech/sensorConfiguration/utilities')                                   -- A utility class for the sensor configuration editors.
local conversions = require('editor/tech/sensorConfiguration/conversions')                          -- A utility class for the sensor configuration editors.
local util = require('editor/tech/sensorConfiguration/utilities')                                   -- A utility class for the sensor configuration editors.
local conversions = require('editor/tech/sensorConfiguration/conversions')                          -- A utility class for the sensor configuration editors.
local techUtils = require('tech/techUtils')
local conversions = require('editor/tech/sensorConfiguration/conversions')                          -- A utility class for the sensor configuration editors.
local techUtils = require('tech/techUtils')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/setLoopExecutionVar.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/slotTrafficEditor.lua
local editModeName = "Edit Slot Traffic"
local ffi = require('ffi')
local roadRiverGui = extensions.editor_roadRiverGui

local graphpath = require('graphpath')
local quadtree = require('quadtree')
local graphpath = require('graphpath')
local quadtree = require('quadtree')
local gp
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartTextView.lua

local imguiUtils = require('ui/imguiUtils')
local jbeamIO = require('jbeam/io')
local imguiUtils = require('ui/imguiUtils')
local jbeamIO = require('jbeam/io')
local jsonAST = require('json-ast')
local jbeamIO = require('jbeam/io')
local jsonAST = require('json-ast')
local im = ui_imgui
@/lua/vehicle/controller/loggerTemplate.lua
local floor = math.floor
local csvWriter = require('csvlib')
@/lua/common/libs/xlsxlib/tests/JUnitXMLWriter.lua

local SLAXML = require('libs/slaxml/slaxml')
@/lua/common/jbeam/tableSchema.lua

local jbeamUtils = require("jbeam/utils")
local particles = require("particles")
local jbeamUtils = require("jbeam/utils")
local particles = require("particles")
local csvlib = require('csvlib')
local particles = require("particles")
local csvlib = require('csvlib')
@/lua/common/utils/httpJsonServer.lua

local httpJsonServer = require('utils/httpJsonServer')

local socket = require("socket.socket")
local url    = require("socket.url")
local socket = require("socket.socket")
local url    = require("socket.url")
local ltn12  = require("ltn12")
local url    = require("socket.url")
local ltn12  = require("ltn12")
@/lua/ge/extensions/gameplay/missions/unlocks.lua
  for _, file in ipairs(files) do
    local aConds = require(file:sub(0,-5))
@/lua/ge/extensions/editor/iconOverview.lua
local imgui = ui_imgui
local imUtils = require('ui/imguiUtils')
local toolWindowName = "iconOverview"
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veRawData.lua

local imguiUtils = require('ui/imguiUtils')
local im = ui_imgui
@/lua/ge/extensions/gameplay/sites/sitesManager.lua
      local dir, filename, ext = path.split(filepath)
      local site = require('/lua/ge/extensions/gameplay/sites/sites')()
      site:onDeserialized(data)
  for fp, s in pairs(data.sitesCache) do
    local site = require('/lua/ge/extensions/gameplay/sites/sites')()
    site:onDeserialized(s)
@/lua/ge/extensions/editor/rallyEditor/pacenotes/pacenoteForm.lua

local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local StructuredForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/structuredForm')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local StructuredForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/structuredForm')
local CustomForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/customForm')
local StructuredForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/structuredForm')
local CustomForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/customForm')
local MeasurementsForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/measurementsForm')
local CustomForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/customForm')
local MeasurementsForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/measurementsForm')
local C = {}
@/inspector/External/CodeMirror/comment.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/editor/rallyEditor/pacenotes/customForm.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local Schema = require('/lua/ge/extensions/gameplay/rally/notebook/structured/schema')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local Schema = require('/lua/ge/extensions/gameplay/rally/notebook/structured/schema')
local im  = ui_imgui
local imguiUtils = require('ui/imguiUtils')
local logTag = ''
@/lua/common/json-ast.lua

local jbeamTableSchema = require('jbeam/tableSchema')
  if res.transient.luaDataRaw then
    local jsonFast = require('json')
    local dataFast = json.decode(str)
@/lua/ge/extensions/core/settings/graphicsQualityGroup.lua

  local group = qualitiyLevelsFilename and require(qualitiyLevelsFilename) or {}
  for k, v in pairs(group.qualityLevels or {}) do
@/lua/ge/extensions/flowgraph/nodes/ui/updatedUI/endScreenBegin.lua

local ffi = require('ffi')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/rallyExcludeTraffic.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/sceneTree.lua
local dragDropBGColor = imgui.GetColorU322(imgui.ImVec4(1, 1, 1, 0.25), 1)
local guiInstancer = require("editor/api/guiInstancer")()
local objectHistoryActions = require("editor/api/objectHistoryActions")()
local guiInstancer = require("editor/api/guiInstancer")()
local objectHistoryActions = require("editor/api/objectHistoryActions")()
local socket = require("socket")
local objectHistoryActions = require("editor/api/objectHistoryActions")()
local socket = require("socket")
local editingNodeName = nil
@/lua/ge/extensions/editor/tech/roadArchitect/staticMesh.lua
-- External modules used.
local util = require('editor/tech/roadArchitect/utilities')                                                 -- The Road Architect utilities module.
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/stageStart.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/common/libs/lua-websockets/websocket/client_copas.lua
  ws = ws or {}
  local copas = require('libs/copas/copas')
@/lua/common/testFramework/TestManager.lua
-- Import required modules
local JUnitXMLWriter = require('testFramework/JUnitXMLWriter')
local json = require('json') -- Ensure you have a JSON library compatible with Lua
local JUnitXMLWriter = require('testFramework/JUnitXMLWriter')
local json = require('json') -- Ensure you have a JSON library compatible with Lua
local socket = require('socket')
local json = require('json') -- Ensure you have a JSON library compatible with Lua
local socket = require('socket')
-- Import the TestManager
local testManager = require('testFramework/TestManager')
@/lua/ge/extensions/ui/apps/minimap/minimap.lua
M.dependencies = {"ui_apps_minimap_topomap", "ui_apps_minimap_additionalInfo", "ui_apps_minimap_route", "ui_apps_minimap_utils", "ui_apps_minimap_roads", "ui_apps_minimap_vehicles", "gameplay_playmodeMarkers"}
local layers = require("ui/apps/minimap/layers")
M.onInit = function()
@/lua/common/extensions.lua
  --dump{vmType, "LOADING EXT: ", extPath}
  m = require(extPath)
  if type(m) ~= 'table' then
@/lua/common/libs/lua-websockets/websocket/server.lua
  if name ~= 'copas' and name ~= 'ev' then return end -- we do random lookups here, so do not try to load random files there ...
  local backend = require("libs/lua-websockets/websocket/server_" .. name)
  self[name] = backend
@/lua/ge/extensions/editor/scriptAIManager.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
@/lua/ge/extensions/util/renderComponentsAPI.lua

  require("client/postFx/dof").updateDOFSettings()
end
@/lua/ge/extensions/editor/rallyEditor/pacenotes/structuredForm.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local Schema = require('/lua/ge/extensions/gameplay/rally/notebook/structured/schema')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local Schema = require('/lua/ge/extensions/gameplay/rally/notebook/structured/schema')
local im  = ui_imgui
local imguiUtils = require('ui/imguiUtils')
local logTag = ''
@/lua/ge/extensions/gameplay/rallyLoop.lua

-- local ExtHelper = require('/lua/ge/extensions/gameplay/rally/extHelper')
local LoopToolbox = require('/lua/ge/extensions/gameplay/rally/tools/loopToolbox')
-- local ExtHelper = require('/lua/ge/extensions/gameplay/rally/extHelper')
local LoopToolbox = require('/lua/ge/extensions/gameplay/rally/tools/loopToolbox')
local RallyLoopManager = require('/lua/ge/extensions/gameplay/rally/loop/rallyLoopManager')
local LoopToolbox = require('/lua/ge/extensions/gameplay/rally/tools/loopToolbox')
local RallyLoopManager = require('/lua/ge/extensions/gameplay/rally/loop/rallyLoopManager')
local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyLoopManager = require('/lua/ge/extensions/gameplay/rally/loop/rallyLoopManager')
local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyAttempts = require('/lua/ge/extensions/gameplay/rally/loop/rallyAttempts')
local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyAttempts = require('/lua/ge/extensions/gameplay/rally/loop/rallyAttempts')
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veAdjustableTechCarTuner.lua
local im = extensions.ui_imgui
local imguiUtils = require('ui/imguiUtils')
local wndName = "Adjustable Tech Car Tuner"
@/lua/ge/extensions/editor/flowgraph/welcome.lua
local im = extensions.ui_imgui
local imguiUtils = require('ui/imguiUtils')
@/lua/console/bananabench-print.lua

local bench = require("lua/console/bananabench")
bench.physics()
@/lua/common/libs/copas/copas/http.lua
-------------------------------------------------------------------------------
local socket = require("socket")
local url = require("socket.url")
local socket = require("socket")
local url = require("socket.url")
local ltn12 = require("ltn12")
local url = require("socket.url")
local ltn12 = require("ltn12")
local mime = require("mime")
local ltn12 = require("ltn12")
local mime = require("mime")
local string = require("string")
local mime = require("mime")
local string = require("string")
local headers = require("socket.headers")
local string = require("string")
local headers = require("socket.headers")
local base = _G
local base = _G
local table = require("table")
local try = socket.try
local try = socket.try
local copas = require("copas")
copas.http = {}
@/lua/ge/extensions/editor/assetBrowser.lua

local ffi = require('ffi')
local im = ui_imgui
local im = ui_imgui
local imguiUtils = require('ui/imguiUtils')
local assetBrowserWindowName = "assetBrowser"
local assetBrowserImageInspectorWindowName = "assetBrowserImageInspector"
local icons = require("editor/iconOverview")
local setupWasDone = false
@/lua/ge/extensions/ui/appSelector/general.lua
-- Load the modules
local displayDataModule = require("ge/extensions/ui/gridSelectorUtils/displayDataModule")
local filterModule = require("ge/extensions/ui/gridSelectorUtils/filterModule")
local displayDataModule = require("ge/extensions/ui/gridSelectorUtils/displayDataModule")
local filterModule = require("ge/extensions/ui/gridSelectorUtils/filterModule")
local buttonModule = require("ge/extensions/ui/gridSelectorUtils/buttonModule")
local filterModule = require("ge/extensions/ui/gridSelectorUtils/filterModule")
local buttonModule = require("ge/extensions/ui/gridSelectorUtils/buttonModule")
local translateHelper = require("ge/extensions/ui/gridSelectorUtils/translateHelper")
local buttonModule = require("ge/extensions/ui/gridSelectorUtils/buttonModule")
local translateHelper = require("ge/extensions/ui/gridSelectorUtils/translateHelper")
@/lua/ge/extensions/core/settings/graphic.lua

local GraphicsQualityGroup  = require('core/settings/graphicsQualityGroup')
local lightingQualityGroup  = GraphicsQualityGroup('core/settings/lightingQuality', 'Lighting Quality')
@/lua/ge/extensions/gameplay/rally/snaproad/normals.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/forestEditor.lua

local valueInspector = require("editor/api/valueInspector")()
local objectHistoryActions = require("editor/api/objectHistoryActions")()
local valueInspector = require("editor/api/valueInspector")()
local objectHistoryActions = require("editor/api/objectHistoryActions")()
local roadRiverGui = extensions.editor_roadRiverGui
@/lua/common/libs/luasocket/socket/http.lua
-------------------------------------------------------------------------------
local socket = require("socket.socket")
local url = require("socket.url")
local socket = require("socket.socket")
local url = require("socket.url")
local ltn12 = require("ltn12")
local url = require("socket.url")
local ltn12 = require("ltn12")
local mime = require("mime")
local ltn12 = require("ltn12")
local mime = require("mime")
local string = require("string")
local mime = require("mime")
local string = require("string")
local headers = require("socket.headers")
local string = require("string")
local headers = require("socket.headers")
local base = _G
local base = _G
local table = require("table")
socket.http = {}
@/lua/ge/extensions/editor/audioRibbonEditor.lua
-- External modules.
local audioRibbon = require('core/audioRibbon')
local input = require('editor/toolUtilities/ribbonInput')
local audioRibbon = require('core/audioRibbon')
local input = require('editor/toolUtilities/ribbonInput')
local render = require('editor/toolUtilities/render')
local input = require('editor/toolUtilities/ribbonInput')
local render = require('editor/toolUtilities/render')
local util = require('editor/toolUtilities/util')
local render = require('editor/toolUtilities/render')
local util = require('editor/toolUtilities/util')
local style = require('editor/toolUtilities/style')
local util = require('editor/toolUtilities/util')
local style = require('editor/toolUtilities/style')
@/lua/ge/extensions/core/groundMarkers.lua
M.dependencies = {'core_groundMarkerArrows'}
M.routePlanner = require('/lua/ge/extensions/gameplay/route/route')()
M.debugPath = false
@/lua/ge/extensions/editor/flowgraph/nodePreview.lua

local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local createBuilder = require('/lua/ge/extensions/flowgraph/builder')
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local createBuilder = require('/lua/ge/extensions/flowgraph/builder')
@/lua/common/libs/copas/copas/limit.lua

local copas = require("copas")
local pack = table.pack or function(...) return {n=select('#',...),...} end --luacheck: ignore
--if _VERSION=="Lua 5.1" and not jit then     -- obsolete: only for Lua 5.1 compatibility
--  pcall = require("coxpcall").pcall
--end
@/lua/ge/extensions/flowgraph/nodes/gameplay/crawl/getCrawlResults.lua
function C:init(mgr)
  self.bridge = require('ge/extensions/gameplay/crawl/flowgraphBridge')
end
@/lua/ge/extensions/editor/renderTest.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
local toolWindowName = "Render test"
@/lua/ge/extensions/editor/toolUtilities/riverbed.lua
-- Module dependencies.
local geom = require("editor/toolUtilities/geom")
local util = require("editor/toolUtilities/util")
local geom = require("editor/toolUtilities/geom")
local util = require("editor/toolUtilities/util")
@/lua/common/libs/lua-websockets/websocket/client.lua
  if name == 'new' then name = 'sync' end
  local backend = require("libs/lua-websockets/websocket/client_".. name)
  self[name] = backend
@/lua/ge/extensions/editor/toolUtilities/polygon.lua
-- Module dependencies.
local geom = require('editor/toolUtilities/geom')
local render = require('editor/toolUtilities/render')
local geom = require('editor/toolUtilities/geom')
local render = require('editor/toolUtilities/render')
local gizmo = require('editor/toolUtilities/gizmo')
local render = require('editor/toolUtilities/render')
local gizmo = require('editor/toolUtilities/gizmo')
local util = require('editor/toolUtilities/util')
local gizmo = require('editor/toolUtilities/gizmo')
local util = require('editor/toolUtilities/util')
@/lua/ge/extensions/editor/fileDialog.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
@/lua/ge/extensions/editor/flowgraph/examples.lua
  self.searchText = im.ArrayChar(128)
  self.search =  require('/lua/ge/extensions/editor/util/searchUtil')()
  self.results = {}
@/lua/ge/extensions/util/inputSystemUtils.lua

      local json = require('jsonPrettyEncoderCustom').encode(info, nil, nil, tblWeights, foldingCallback)
      local jsonFinal = json  -- .. '\n' -- what should be written to the file
@/lua/ge/extensions/core/settings/settings.lua
local M = {}
M.impl = require("settings")
local options = {

  local languageMap = require('utils/languageMap') -- load locally, so we don't have it hanging around in memory all the time
@/lua/ge/extensions/editor/rallyEditor.lua
local im = ui_imgui
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local MissionSettings = require('/lua/ge/extensions/gameplay/rally/notebook/missionSettings')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local MissionSettings = require('/lua/ge/extensions/gameplay/rally/notebook/missionSettings')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local MissionSettings = require('/lua/ge/extensions/gameplay/rally/notebook/missionSettings')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local RallyToolbox = require('/lua/ge/extensions/gameplay/rally/tools/rallyToolbox')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local RallyToolbox = require('/lua/ge/extensions/gameplay/rally/tools/rallyToolbox')
local DevTools = require('/lua/ge/extensions/gameplay/rally/tools/devTools')
local RallyToolbox = require('/lua/ge/extensions/gameplay/rally/tools/rallyToolbox')
local DevTools = require('/lua/ge/extensions/gameplay/rally/tools/devTools')
local RallyManager = require('/lua/ge/extensions/gameplay/rally/rallyManager')
local DevTools = require('/lua/ge/extensions/gameplay/rally/tools/devTools')
local RallyManager = require('/lua/ge/extensions/gameplay/rally/rallyManager')

  -- local newPath = require('/lua/ge/extensions/gameplay/rally/notebook/path')()
  -- newPath:setFname(full_filename)

  table.insert(windows, require('/lua/ge/extensions/editor/rallyEditor/notebookInfo')(M))

  pacenotesWindow = require('/lua/ge/extensions/editor/rallyEditor/pacenotes')(M)
  table.insert(windows, pacenotesWindow)

  -- recceWindow = require('/lua/ge/extensions/editor/rallyEditor/recceTab')(M)
  -- table.insert(windows, recceWindow)

  drivelineWindow = require('/lua/ge/extensions/editor/rallyEditor/drivelineTab')(M)
  table.insert(windows, drivelineWindow)

  missionSettingsWindow = require('/lua/ge/extensions/editor/rallyEditor/missionSettings')(M)
  -- table.insert(windows, missionSettingsWindow)

  table.insert(windows, require('/lua/ge/extensions/editor/rallyEditor/static')(M))
  table.insert(windows, require('/lua/ge/extensions/editor/rallyEditor/measurementsTab')(M))
  table.insert(windows, require('/lua/ge/extensions/editor/rallyEditor/static')(M))
  table.insert(windows, require('/lua/ge/extensions/editor/rallyEditor/measurementsTab')(M))
  if isDev then
    testWindow = require('/lua/ge/extensions/editor/rallyEditor/testTab')(M)
    table.insert(windows, testWindow)
    if data.path then
      currentPath = require('/lua/ge/extensions/gameplay/rally/notebook/path')()
      currentPath:onDeserialized(data.path)
@/ui/ui-vue/devutils/lint-plugin-beamng/index.js
  rules: {
    "vue-template-operators": require("./rules/vue-template-operators"),
    "lua-signatures": require("./rules/lua-signatures"),
    "vue-template-operators": require("./rules/vue-template-operators"),
    "lua-signatures": require("./rules/lua-signatures"),
  },
@/lua/common/jit/vmdef.lua

assert(require("jit").version == "LuaJIT 2.1.1763476812", "LuaJIT core/library version mismatch")
@/lua/ge/extensions/util/export.lua

local ffi = require("ffi")
local sbuffer = require('string.buffer')
local ffi = require("ffi")
local sbuffer = require('string.buffer')

local jbeamIO = require('jbeam/io')
@/lua/vehicle/controller/tech/vehicleSystemsCoupling.lua

local lpack = require("lpack")
local debugFile
local csvWriter = require('csvlib')
local sendLength = 111
@/lua/ge/extensions/editor/dragRaceEditor/dragSettings.lua

local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local im = ui_imgui
local im = ui_imgui
local ffi = require('ffi')
  -- Clear other selections
  local facilities = require('/lua/ge/extensions/editor/dragRaceEditor/facilities')
  local strips = require('/lua/ge/extensions/editor/dragRaceEditor/strips')
  local facilities = require('/lua/ge/extensions/editor/dragRaceEditor/facilities')
  local strips = require('/lua/ge/extensions/editor/dragRaceEditor/strips')
  facilities.setSelectedFacilityIndex(-1)
@/lua/ge/extensions/gameplay/drift/stuntZones.lua

    table.insert(stuntZones, require("gameplay/drift/stuntZones/".. stuntZone.type)(createdStuntZone))
@/gameplay/missionTypes/delivery/constructor.lua
    -- calculate in-world route
    local route = require('/lua/ge/extensions/gameplay/route/route')()
    route:setupPathMulti(ret)
@/lua/ge/extensions/editor/biomeTool.lua
local imgui = ui_imgui
local ffi = require('ffi')
local isDrawingLassoArea = false
local valueInspector = require("editor/api/valueInspector")()
@/lua/ge/extensions/gameplay/markers/missionMarker.lua

local layers = require("ui/apps/minimap/layers")

local quadtree = require('quadtree')
local function idSort(a,b) return a.id < b.id end
@/lua/common/jbeam/sections/meshs.lua

local jbeamUtils = require("jbeam/utils")
@/lua/common/tech/pcdLib.lua

local sbuffer = require('string.buffer')
local header = {
@/lua/common/utils/calltracer.lua

calltracer = require('utils/calltracer')
...
@/lua/ge/extensions/core/camera.lua
      local _,camMode,_ = path.splitWithoutExt(file)
      constructorsCache[camMode] = require('core/cameraModes/' .. camMode)
    end
@/lua/ge/extensions/gameplay/rally/transcripts/entry.lua
local logTag = ''
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/util/nodeStream.lua

local wsUtils     = require("utils/wsUtils")
@/lua/ge/extensions/flowgraph/nodes/logic/select.lua

local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local C = {}
@/lua/ge/extensions/editor/tech/roadArchitect/terraform.lua
-- External modules used.
local kdTreeB2d = require('kdtreebox2d')
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- For managing the road structure/handling road calculations.
local kdTreeB2d = require('kdtreebox2d')
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- For managing the road structure/handling road calculations.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- For managing the profiles structure.
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- For managing the road structure/handling road calculations.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- For managing the profiles structure.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- For managing the profiles structure.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
@/lua/ge/extensions/gameplay/traffic/roles/suspect.lua

return function(...) return require('/lua/ge/extensions/gameplay/traffic/baseRole')(C, ...) end
@/lua/ge/extensions/editor/missionPlaybook/attributeViewer.lua
local M = {}
local ffi = require("ffi")
local im = ui_imgui
  editor.addWindowMenuItem(toolWindowName, onWindowMenuItem, {groupMenuName="Missions"})
  plotHelperUtil = require('/lua/ge/extensions/editor/util/plotHelperUtil')(plotParams)
end
@/lua/ge/extensions/flowgraph/nodes/gameplay/crawl/startCrawl.lua
function C:init(mgr)
  self.bridge = require('ge/extensions/gameplay/crawl/flowgraphBridge')
end
@/lua/ge/extensions/editor/mainToolbar.lua
M.dependencies = {'core_environment'}
local imUtils = require('ui/imguiUtils')
local logTag = 'editor_main_toolbar'
@/lua/common/utils/simpleProfiler/report.lua

local lustache = require('common/libs/lustach/src/lustache')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/recordTimeCardEntry.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/toolUtilities/skeleton.lua
-- Module dependencies.
local rdp = require('editor/toolUtilities/rdp')
local util = require('editor/toolUtilities/util')
local rdp = require('editor/toolUtilities/rdp')
local util = require('editor/toolUtilities/util')
@/lua/ge/extensions/editor/missionEditor/setupModules.lua

        local vehSelectUtil = require("/lua/ge/extensions/editor/util/vehicleSelectUtil")("Provided Vehicle #"..i, data)
        vehSelectUtil.enablePaints = true
@/lua/ge/extensions/editor/missionEditor/previewChecker.lua
local im  = ui_imgui
local imguiUtils = require('ui/imguiUtils')
local C = {}
@/lua/ge/extensions/freeroam/dragRace.lua

local helper = require('scenario/scenariohelper')
local level = 'gridmap_v2'
@/lua/ge/extensions/scenario/busdriver.lua
M.dependencies = {'scenario_scenarios', 'core_groundMarkers'}
local helper = require('scenario/scenariohelper')
local logTag = 'scenario_busdriver'
@/lua/ge/extensions/editor/masterSpline/homologation.lua
-- Module dependencies.
local geom = require('editor/toolUtilities/geom')
local roadStds = require('editor/toolUtilities/roadDesignStandards')
local geom = require('editor/toolUtilities/geom')
local roadStds = require('editor/toolUtilities/roadDesignStandards')
@/lua/ge/extensions/editor/flowgraphEditor.lua

local ffi = require('ffi')
local fge = ui_flowgraph_editor
local missionVarHelper = require('/lua/ge/extensions/editor/flowgraph/missionVariableHelper')
      window = C,
      create = function(emgr) return require('/lua/ge/extensions/editor/flowgraph/basewindow').use(emgr, C) end
    }

  main = require('/lua/ge/extensions/editor/flowgraph/main').create(M)
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/overview').create(M))
  main = require('/lua/ge/extensions/editor/flowgraph/main').create(M)
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/overview').create(M))
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/stateView').create(M))
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/overview').create(M))
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/stateView').create(M))
  eventView = require('/lua/ge/extensions/editor/flowgraph/events').create(M)
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/stateView').create(M))
  eventView = require('/lua/ge/extensions/editor/flowgraph/events').create(M)
  table.insert(windows, eventView)
  table.insert(windows, eventView)
  local examples = require('/lua/ge/extensions/editor/flowgraph/examples').create(M)
  table.insert(windows, examples)
  table.insert(windows, examples)
  properties = require('/lua/ge/extensions/editor/flowgraph/properties').create(M)
  table.insert(windows, properties)
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/variables').create(M))
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/projectSettings').create(M))
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/variables').create(M))
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/projectSettings').create(M))
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/history').create(M))
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/projectSettings').create(M))
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/history').create(M))
  welcome = require('/lua/ge/extensions/editor/flowgraph/welcome').create(M)
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/history').create(M))
  welcome = require('/lua/ge/extensions/editor/flowgraph/welcome').create(M)
  welcome.examples = examples

  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/nodelibrary').create(M))
  executionView = require('/lua/ge/extensions/editor/flowgraph/execution').create(M)
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/nodelibrary').create(M))
  executionView = require('/lua/ge/extensions/editor/flowgraph/execution').create(M)
  table.insert(windows, executionView )
  table.insert(windows, executionView )
  search = require('/lua/ge/extensions/editor/flowgraph/search').create(M)
  table.insert(windows, search)
  table.insert(windows, search)
  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/references').create(M))
  table.sort( windows, function (a,b) return a.windowDescription < b.windowDescription end)

  M.nodelib = require('/lua/ge/extensions/editor/flowgraph/nodelibrary').create(M)
  M.nodelib:setStatic()
  M.nodelib:setStatic()
  M.nodePreviewPopup = require('/lua/ge/extensions/editor/flowgraph/nodePreview').create(M)

  table.insert(windows, require('/lua/ge/extensions/editor/flowgraph/garbageDebug').create(M))
@/lua/ge/extensions/editor/audioEventsList.lua
local im = ui_imgui
local search = require('/lua/ge/extensions/editor/util/searchUtil')()
@/lua/ge/extensions/gameplay/rally/tools/rallyToolbox.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local kdTreeP3d = require('kdtreepoint3d')
local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local kdTreeP3d = require('kdtreepoint3d')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local kdTreeP3d = require('kdtreepoint3d')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
-- local Recce = require('/lua/ge/extensions/gameplay/rally/recce')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
-- local Recce = require('/lua/ge/extensions/gameplay/rally/recce')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
-- local Recce = require('/lua/ge/extensions/gameplay/rally/recce')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
@/lua/ge/extensions/editor/tech/roadArchitect/export.lua
-- External modules used.
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- Manages the road structure/handling road calculations.
@/lua/ge/extensions/gameplay/rally/tools/devTools.lua
local im = ui_imgui
local DrivelineRoute = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineRoute')
local TextCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/textCompositor')
local DrivelineRoute = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineRoute')
local TextCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/textCompositor')
local PacenoteGenerator = require('/lua/ge/extensions/gameplay/rally/notebook/pacenoteGenerator')
local TextCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/textCompositor')
local PacenoteGenerator = require('/lua/ge/extensions/gameplay/rally/notebook/pacenoteGenerator')
local TrafficExclusion = require('/lua/ge/extensions/gameplay/rally/trafficExclusion')
local PacenoteGenerator = require('/lua/ge/extensions/gameplay/rally/notebook/pacenoteGenerator')
local TrafficExclusion = require('/lua/ge/extensions/gameplay/rally/trafficExclusion')
@/lua/ge/extensions/editor/terraform/terraform.lua
-- External modules.
local toolMgr = require('editor/toolManager')
local geom = require('editor/toolUtilities/geom')
local toolMgr = require('editor/toolManager')
local geom = require('editor/toolUtilities/geom')
local perlin = require('editor/toolUtilities/perlin') -- Currently unused, since simplex is preferred.
local geom = require('editor/toolUtilities/geom')
local perlin = require('editor/toolUtilities/perlin') -- Currently unused, since simplex is preferred.
local simplex = require('editor/toolUtilities/simplex')
local perlin = require('editor/toolUtilities/perlin') -- Currently unused, since simplex is preferred.
local simplex = require('editor/toolUtilities/simplex')
@/lua/common/graphpath.lua

local bit = require("bit")
@/lua/vehicle/powertrain/hydraulicAccumulator.lua
  local hydraulicConsumerFactories = {}
  hydraulicConsumerFactories.hydraulicCylinder = require("powertrain/hydraulicCylinder")
  --hydraulicConsumerFactories.hydraulicRotator = require("powertrain/hydraulicRotator")
  hydraulicConsumerFactories.hydraulicCylinder = require("powertrain/hydraulicCylinder")
  --hydraulicConsumerFactories.hydraulicRotator = require("powertrain/hydraulicRotator")
@/lua/ge/extensions/gameplay/rally/driveline/drivelineV3.lua

local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local rdp = require('editor/toolUtilities/rdp')
local util = require('editor/toolUtilities/util')
local rdp = require('editor/toolUtilities/rdp')
local render = require('editor/toolUtilities/render')
local rdp = require('editor/toolUtilities/rdp')
local render = require('editor/toolUtilities/render')
local SnaproadNormals = require('/lua/ge/extensions/gameplay/rally/snaproad/normals')
local render = require('editor/toolUtilities/render')
local SnaproadNormals = require('/lua/ge/extensions/gameplay/rally/snaproad/normals')
local DrivelineUtil = require('/lua/ge/extensions/gameplay/rally/driveline/util')
local SnaproadNormals = require('/lua/ge/extensions/gameplay/rally/snaproad/normals')
local DrivelineUtil = require('/lua/ge/extensions/gameplay/rally/driveline/util')
local PointList = require('/lua/ge/extensions/gameplay/rally/driveline/pointList')
local DrivelineUtil = require('/lua/ge/extensions/gameplay/rally/driveline/util')
local PointList = require('/lua/ge/extensions/gameplay/rally/driveline/pointList')
local DrivelineRecording = require('/lua/ge/extensions/gameplay/rally/recce/drivelineRecording')
local PointList = require('/lua/ge/extensions/gameplay/rally/driveline/pointList')
local DrivelineRecording = require('/lua/ge/extensions/gameplay/rally/recce/drivelineRecording')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local DrivelineRecording = require('/lua/ge/extensions/gameplay/rally/recce/drivelineRecording')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/gameplay/rally/notebook/pacenote.lua

local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local normalizer = require('/lua/ge/extensions/gameplay/rally/util/normalizer')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local normalizer = require('/lua/ge/extensions/gameplay/rally/util/normalizer')
-- local SettingsManager = require('/lua/ge/extensions/gameplay/rally/settingsManager')
local normalizer = require('/lua/ge/extensions/gameplay/rally/util/normalizer')
-- local SettingsManager = require('/lua/ge/extensions/gameplay/rally/settingsManager')
local Structured = require('/lua/ge/extensions/gameplay/rally/notebook/structured')
-- local SettingsManager = require('/lua/ge/extensions/gameplay/rally/settingsManager')
local Structured = require('/lua/ge/extensions/gameplay/rally/notebook/structured')
local geoPacenotes = require('/lua/ge/extensions/gameplay/rally/snaproad/geoPacenotes')
local Structured = require('/lua/ge/extensions/gameplay/rally/notebook/structured')
local geoPacenotes = require('/lua/ge/extensions/gameplay/rally/snaproad/geoPacenotes')

  self.pacenoteWaypoints = require('/lua/ge/extensions/gameplay/util/sortedList')(
    "pacenoteWaypoints",
    self,
    require('/lua/ge/extensions/gameplay/rally/notebook/pacenoteWaypoint')
  )
    -- Get compositor config
    local compositor = require('/lua/ge/extensions/gameplay/rally/compositors/english/compositor')
@/lua/ge/extensions/editor/tech/sensorConfiguration/conversions.lua

local util = require('editor/tech/sensorConfiguration/utilities')                                   -- A utility class for the sensor configuration editors.
local stype = extensions.tech_sensors.stype
@/lua/ge/extensions/editor/gen/region.lua

local U = require('/lua/ge/extensions/editor/gen/utils')
@/lua/common/jit/p.lua
-- Cache some library functions and objects.
local jit = require("jit")
local profile = require("jit.profile")
local jit = require("jit")
local profile = require("jit.profile")
local vmdef = require("jit.vmdef")
local profile = require("jit.profile")
local vmdef = require("jit.vmdef")
local math = math
  prof_states = m.z or m.v
  if prof_states == "z" then zone = require("jit.zone") end
  local scope = m.l or m.f or m.F or (prof_states and "" or "f")
@/lua/ge/extensions/scenario/driftGoal.lua
M.instances = {}
local helper = require('scenario/scenariohelper')
local driftState = 0
@/lua/common/libs/lustach/src/lustache.lua
  version  = "1.3.1-0",
  renderer = require("common/libs/lustach/src/lustache/renderer"):new(),
}
@/lua/vehicle/controller/propAnimation/dualAxisLever.lua

local dequeue = require("dequeue")
@/lua/ge/extensions/editor/createObjectTool.lua
local imgui = ui_imgui
local imguiUtils = require("ui/imguiUtils")
local createObjectGroupIndex = 1
local simObjectClassNameFilter = imgui.ArrayChar(128)
local simObjectSearch = require('/lua/ge/extensions/editor/util/searchUtil')()
local filteredFieldPopupSize = imgui.ImVec2(300, 500)
@/lua/ge/extensions/career/modules/partInventory.lua

local jbeamIO = require('jbeam/io')
@/ui/lib/ext/angular-translate/angular-translate-interpolation-messageformat/angular-translate-interpolation-messageformat.min.js
 */
!function(t,e){"function"==typeof define&&define.amd?define(["messageformat"],function(t){return e(t)}):"object"==typeof module&&module.exports?module.exports=e(require("messageformat")):e(t.MessageFormat)}(this,function(r){function i(u,t,e,n){"use strict";var a={},c=t.get(e),f=new r("en");return angular.isFunction(n)&&n(f),c||(c=t(e)),c.put("en",f),a.setLocale=function(t){(f=c.get(t))||(f=new r(t),angular.isFunction(n)&&n(f),c.put(t,f))},a.getInterpolationIdentifier=function(){return"messageformat"},a.useSanitizeValueStrategy=function(t){return u.useStrategy(t),this},a.interpolate=function(t,e,n,a){e=e||{},e=u.sanitize(e,"params",a);var r=c.get("mf:"+t);if(!r){for(var i in e)if(e.hasOwnProperty(i)){var o=parseInt(e[i],10);angular.isNumber(o)&&""+o===e[i]&&(e[i]=o)}r=f.compile(t),c.put("mf:"+t,r)}var s=r(e);return u.sanitize(s,"text",a)},a}return angular.module("pascalprecht.translate").constant("TRANSLATE_MF_INTERPOLATION_CACHE","$translateMessageFormatInterpolation").provider("$translateMessageFormatInterpolation",function(){"use strict";var a;this.messageFormatConfigurer=function(t){a=t},this.$get=["$translateSanitization","$cacheFactory","TRANSLATE_MF_INTERPOLATION_CACHE",function(t,e,n){return i(t,e,n,a)}]}),i.displayName="$translateMessageFormatInterpolation","pascalprecht.translate"});
@/lua/common/libs/luamqtt/mqtt/luasocket.lua

local socket = require("socket")
	local ok, err = conn.sock:send(data, i, j)
	-- print("    luasocket.send:", ok, err, require("libs/luamqtt/mqtt/tools").hex(data))
	return ok, err
	-- if ok then
	-- 	print("    luasocket.receive:", size, require("libs/luamqtt/mqtt/tools").hex(ok))
	-- elseif err ~= "timeout" then
@/lua/ge/extensions/editor/missionEditor/startTrigger.lua
local im  = ui_imgui
local transformHelper = require('/lua/ge/extensions/editor/util/transformUtil')("Start Trigger Location","Location")
--transformHelper.allowRotate = true
@/inspector/External/CodeMirror/placeholder.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/editor/api/guiTheme.lua
local imgui = ui_imgui
local ffi = require("ffi")
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartList.lua

local imguiUtils = require('ui/imguiUtils')
local jbeamIO = require('jbeam/io')
local imguiUtils = require('ui/imguiUtils')
local jbeamIO = require('jbeam/io')
local im = ui_imgui
@/lua/ge/extensions/ui/apps/minimap/roads.lua
-- Road drawing state variables
local kdTree = require('kdtreebox2d')
local layers = require("ui/apps/minimap/layers")
local kdTree = require('kdtreebox2d')
local layers = require("ui/apps/minimap/layers")
local kdNodes = nil
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veJBeamBeautifier.lua
local im = extensions.ui_imgui
local jbeamTableSchema = require('jbeam/tableSchema')
local jbeamIO = require('jbeam/io')
local jbeamTableSchema = require('jbeam/tableSchema')
local jbeamIO = require('jbeam/io')
local jsonAST = require('json-ast')
local jbeamIO = require('jbeam/io')
local jsonAST = require('json-ast')
local jsonDebug = require('jsonDebug')
local jsonAST = require('json-ast')
local jsonDebug = require('jsonDebug')
@/lua/ge/extensions/gameplay/sites/zone.lua
  self.sortOrder = 999999
  self.customFields = require('/lua/ge/extensions/gameplay/sites/customFields')()
  self.aabb = {xMin = -math.huge, xMax = math.huge, yMin = -math.huge, yMax = math.huge, zMin = -math.huge, zMax = math.huge, invalid = true}
@/lua/ge/extensions/editor/terraform/fetchSources.lua
-- External modules.
local meshSplines = require("editor/meshSpline/splineMgr")
local assemblySplines = require("editor/assemblySpline/splineMgr")
local meshSplines = require("editor/meshSpline/splineMgr")
local assemblySplines = require("editor/assemblySpline/splineMgr")
local ratRoads = require("editor/tech/roadArchitect/roads")
local assemblySplines = require("editor/assemblySpline/splineMgr")
local ratRoads = require("editor/tech/roadArchitect/roads")
local masterSpline = require("editor/masterSpline/splineMgr")
local ratRoads = require("editor/tech/roadArchitect/roads")
local masterSpline = require("editor/masterSpline/splineMgr")
local geom = require("editor/toolUtilities/geom")
local masterSpline = require("editor/masterSpline/splineMgr")
local geom = require("editor/toolUtilities/geom")
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/countdown.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local im  = ui_imgui
@/lua/ge/extensions/editor/driftDataEditor.lua
local im = ui_imgui
local ffi = require('ffi')
local whiteColorF = ColorF(1,1,1,1)
local function createNewTransform(label, allowTranslate, allowRotate, allowScale, pos, rot, scl, oneDimScale)
  local tr = require('/lua/ge/extensions/editor/util/transformUtil')(label, label)
  tr.allowTranslate = allowTranslate
@/lua/ge/extensions/editor/rallyEditor/drivelineTab.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local DrivelineV3 = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineV3')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local DrivelineV3 = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineV3')
local drivelineUtil = require('/lua/ge/extensions/gameplay/rally/driveline/util')
local DrivelineV3 = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineV3')
local drivelineUtil = require('/lua/ge/extensions/gameplay/rally/driveline/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local drivelineUtil = require('/lua/ge/extensions/gameplay/rally/driveline/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local geom = require('editor/toolUtilities/geom')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local geom = require('editor/toolUtilities/geom')
local render = require('editor/toolUtilities/render')
local geom = require('editor/toolUtilities/geom')
local render = require('editor/toolUtilities/render')
local util = require('editor/toolUtilities/util')
local render = require('editor/toolUtilities/render')
local util = require('editor/toolUtilities/util')
local rdp = require('editor/toolUtilities/rdp')
local util = require('editor/toolUtilities/util')
local rdp = require('editor/toolUtilities/rdp')
  -- Create a temporary rally manager and load everything
  local RallyManager = require('/lua/ge/extensions/gameplay/rally/rallyManager')
  local tempRallyManager = RallyManager(missionDir, nil)
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/loopChainedMissionSetup.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/gameplay/missions/missionTypes/editorHelper.lua
  elem.hasScl = (valueOptions.hasScl == nil and true) or valueOptions.hasScl or false
  elem.transform = require('/lua/ge/extensions/editor/util/transformUtil')(elem.label, elem.label)
  elem.transform.allowTranslate = elem.hasPos
  local elem = {type = 'simpleLapConfig', label = label, fieldName = fieldName, displayOptions = displayOptions, defaultValue = {}}
  elem.lapConfig = require('/lua/ge/extensions/editor/util/lapConfigUtil')(elem.label, elem.label)
  return self:addElement(elem)

local search = require('/lua/ge/extensions/editor/util/searchUtil')()
local function missionIdDraw(e, mtd, mission)
@/lua/ge/extensions/flowgraph/modules/cameraModule.lua
function C:init()
  self.variables = require('/lua/ge/extensions/flowgraph/variableStorage')(self.mgr)
  self:clear()
@/lua/ge/extensions/editor/gen/network.lua

local U = require('/lua/ge/extensions/editor/gen/utils')
local Render = require('/lua/ge/extensions/editor/gen/render')
local U = require('/lua/ge/extensions/editor/gen/utils')
local Render = require('/lua/ge/extensions/editor/gen/render')
local Mesh = require('/lua/ge/extensions/editor/gen/mesh')
local Render = require('/lua/ge/extensions/editor/gen/render')
local Mesh = require('/lua/ge/extensions/editor/gen/mesh')
@/lua/ge/extensions/editor/tech/roadArchitect/groups.lua
-- External modules used.
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- A module for managing the road structure/handling road calculations.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- A module for managing the road structure/handling road calculations.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
@/lua/ge/extensions/gameplay/rally/snaproad.lua
local logTag = ''
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
-- local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
-- local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local normals = require('/lua/ge/extensions/gameplay/rally/snaproad/normals')
-- local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local normals = require('/lua/ge/extensions/gameplay/rally/snaproad/normals')
local geoPacenotes = require('/lua/ge/extensions/gameplay/rally/snaproad/geoPacenotes')
local normals = require('/lua/ge/extensions/gameplay/rally/snaproad/normals')
local geoPacenotes = require('/lua/ge/extensions/gameplay/rally/snaproad/geoPacenotes')

  self.cameraPathPlayer = require('/lua/ge/extensions/gameplay/rally/cameraPathPlayer')(self)
@/lua/ge/extensions/gameplay/rally/tools/loopToolbox.lua
local im = ui_imgui
local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local Penalties = require('/lua/ge/extensions/gameplay/rally/loop/penalties')
local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local Penalties = require('/lua/ge/extensions/gameplay/rally/loop/penalties')
local logTag = ''
@/lua/ge/extensions/editor/inspector.lua
local logTag = "editor_inspector"
local ffi = require("ffi")
local guiInstancer = require("editor/api/guiInstancer")()
local ffi = require("ffi")
local guiInstancer = require("editor/api/guiInstancer")()
local valueInspector = require("editor/api/valueInspector")()
local guiInstancer = require("editor/api/guiInstancer")()
local valueInspector = require("editor/api/valueInspector")()
local objectHistoryActions = require("editor/api/objectHistoryActions")()
local valueInspector = require("editor/api/valueInspector")()
local objectHistoryActions = require("editor/api/objectHistoryActions")()
local imgui = ui_imgui
@/lua/ge/extensions/gameplay/drift/stuntZones/nearPole.lua
    local vehPos = veh:getPosition()
    self.marker = require('scenario/race_marker').createRaceMarker(true, "overhead")
    self.marker:setToCheckpoint({pos = vehPos + markerOffset, radius = 5, fadeNear = 1000, fadeFar = 0})
@/lua/common/libs/copas/copas/timer.lua
local copas = require("copas")
@/lua/ge/extensions/career/modules/inventory.lua

local dateUtils = require('utils/dateUtils')
@/lua/common/extensions/ui/imgui_api.lua

require('/common/extensions/ui/imgui_gen_luaintf')(M)
require('/common/extensions/ui/imgui_custom_luaintf')(M)
require('/common/extensions/ui/imgui_gen_luaintf')(M)
require('/common/extensions/ui/imgui_custom_luaintf')(M)
@/lua/ge/extensions/flowgraph/nodes/math/math.lua

local ffi = require('ffi')
@/lua/ge/extensions/editor/util/editorElementHelper.lua

local configListGenerator = require('/lua/ge/extensions/util/configListGenerator')
  elem.hasScl = (valueOptions.hasScl == nil and true) or valueOptions.hasScl or false
  elem.transform = require('/lua/ge/extensions/editor/util/transformUtil')(elem.label, elem.label)
  elem.transform.allowTranslate = elem.hasPos
  local elem = {type = 'simpleLapConfig', label = label, fieldName = fieldName, displayOptions = displayOptions, defaultValue = {}}
  elem.lapConfig = require('/lua/ge/extensions/editor/util/lapConfigUtil')(elem.label, elem.label)
  return self:addElement(elem)
  elem.allowLoadedTrailers = false -- Allow vehicles with loads
  elem.vehicleFilter = require('/lua/ge/extensions/editor/util/vehicleFilterUtil')(elem)
  return self:addElement(elem)
  elem.zonesLoaded = false -- Flag to track if zones have been loaded
  elem.zoneSelector = require('/lua/ge/extensions/editor/util/zoneSelectorUtil')(elem)
  return self:addElement(elem)
--------------------------------------------------------------------------------------------------------------------------------------------
local search = require('/lua/ge/extensions/editor/util/searchUtil')()
local function elementIdDraw(e, ctd, container)
@/lua/ge/client/lighting/advanced/init.lua

require("/client/lighting/advanced/shaders")
require("/client/lighting/advanced/lightViz")
require("/client/lighting/advanced/shaders")
require("/client/lighting/advanced/lightViz")
require("/client/lighting/advanced/shadowViz")
require("/client/lighting/advanced/lightViz")
require("/client/lighting/advanced/shadowViz")
@/lua/ge/extensions/editor/meshSpline/splineMgr.lua
-- External modules.
local buffer = require('string.buffer')
local pop = require('editor/meshSpline/populate')
local buffer = require('string.buffer')
local pop = require('editor/meshSpline/populate')
local geom = require('editor/toolUtilities/geom')
local pop = require('editor/meshSpline/populate')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
@/lua/vehicle/protocols.lua

local ffi = require("ffi")
  protocol.moduleName = "protocols/"..protocol.name
  protocol.module = require(protocol.moduleName)
  if not protocol.module then
  if not protocol.module then
    log("W", "", "Unable to load protocol, require() failed for module: "..dumps(protocol.moduleName))
    return
@/lua/ge/extensions/editor/rallyEditor/notebookInfo.lua

local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local SettingsManager = require('/lua/ge/extensions/gameplay/rally/settingsManager')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local SettingsManager = require('/lua/ge/extensions/gameplay/rally/settingsManager')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local SettingsManager = require('/lua/ge/extensions/gameplay/rally/settingsManager')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
@/lua/vehicle/controller/etkGauges.lua

local htmlTexture = require("htmlTexture")
@/lua/common/libs/luasocket/socket/mime.lua
local base = _G
local ltn12 = require("ltn12")
local mime = require("mime.core")
local ltn12 = require("ltn12")
local mime = require("mime.core")
local io = require("io")
local mime = require("mime.core")
local io = require("io")
local string = require("string")
local io = require("io")
local string = require("string")
local _M = mime
@/lua/ge/extensions/core/trafficSignals.lua

local queue = require('graphpath').newMinheap() -- optimally processes signal updates
local signalUpdates = {}
@/lua/common/libs/LuaJIT/zone.lua
--
--   local zone = require("jit.zone")
--   zone("AI")
@/lua/common/tech/techCommunication.lua

local mp = require('libs/lua-MessagePack/MessagePack')
local socket = require('libs/luasocket/socket.socket')
local mp = require('libs/lua-MessagePack/MessagePack')
local socket = require('libs/luasocket/socket.socket')
local ffi = require('ffi')
local socket = require('libs/luasocket/socket.socket')
local ffi = require('ffi')
@/lua/console/bananabench-csv.lua

local bench = require('lua/console/bananabench')
@/lua/ge/extensions/gameplay/rally/client.lua

local httpClient = require("socket.http")
-- local socket = require("socket")
local httpClient = require("socket.http")
-- local socket = require("socket")
-- socket.TIMEOUT = 0

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/tech/roadArchitect/decals.lua
-- External modules used.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A utilities module.
@/lua/ge/extensions/editor/textEditor.lua
local imgui = ui_imgui
local guiInstancer = require("editor/api/guiInstancer")()
local objectHistoryActions = require("editor/api/objectHistoryActions")()
local guiInstancer = require("editor/api/guiInstancer")()
local objectHistoryActions = require("editor/api/objectHistoryActions")()
local windowNamePrefix = "Text Editor "
@/lua/ge/extensions/gameplay/rally/transcripts/path.lua

local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')

  self.transcripts = require('/lua/ge/extensions/gameplay/util/sortedList')(
    "transcripts",
    self,
    require('/lua/ge/extensions/gameplay/rally/transcripts/entry')
  )
@/lua/ge/extensions/gameplay/crawl/utils.lua

local gameplay_crawl_boundary = require('ge/extensions/gameplay/crawl/boundary')
local gameplay_crawl_display = require('ge/extensions/gameplay/crawl/display')
local gameplay_crawl_boundary = require('ge/extensions/gameplay/crawl/boundary')
local gameplay_crawl_display = require('ge/extensions/gameplay/crawl/display')
local recovery = require('vehicle/recovery')
local gameplay_crawl_display = require('ge/extensions/gameplay/crawl/display')
local recovery = require('vehicle/recovery')
  if not markers then
    markers = require('scenario/race_marker')
    markers.init()
@/inspector/External/CodeMirror/clojure.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/gameplay/rally/recce.lua
-- Other systems can load driveline data directly without creating a Recce instance:
--   local drivelineRecording = require('/lua/ge/extensions/gameplay/rally/recce/drivelineRecording')
--   local pointList = drivelineRecording.load(missionDir)

local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
-- local RecceSettings = require('/lua/ge/extensions/gameplay/rally/recceSettings')
local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
-- local RecceSettings = require('/lua/ge/extensions/gameplay/rally/recceSettings')
local Snaproad = require('/lua/ge/extensions/gameplay/rally/snaproad')
-- local RecceSettings = require('/lua/ge/extensions/gameplay/rally/recceSettings')
local Snaproad = require('/lua/ge/extensions/gameplay/rally/snaproad')
local drivelineRecording = require('/lua/ge/extensions/gameplay/rally/recce/drivelineRecording')
local Snaproad = require('/lua/ge/extensions/gameplay/rally/snaproad')
local drivelineRecording = require('/lua/ge/extensions/gameplay/rally/recce/drivelineRecording')
local cutsRecording = require('/lua/ge/extensions/gameplay/rally/recce/cutsRecording')
local drivelineRecording = require('/lua/ge/extensions/gameplay/rally/recce/drivelineRecording')
local cutsRecording = require('/lua/ge/extensions/gameplay/rally/recce/cutsRecording')
@/lua/ge/extensions/gameplay/crawl/saveSystem.lua

  local boundary = require('/lua/ge/extensions/gameplay/sites/zone')(nil, data.name or "Boundary")
  boundary:onDeserialized(data)
@/lua/ge/extensions/flowgraph/nodes/gameplay/crawl/setupCrawl.lua
function C:init(mgr)
  self.bridge = require('ge/extensions/gameplay/crawl/flowgraphBridge')
end
@/lua/ge/extensions/editor/missionPlaybook/unlockedMissionsViewer.lua
local M = {}
local ffi = require("ffi")
local im = ui_imgui
@/lua/ge/extensions/gameplay/sites/sites.lua

local kdtreePoint3d = require('kdtreepoint3d')
local kdtreeBox2d = require('kdtreebox2d')
local kdtreePoint3d = require('kdtreepoint3d')
local kdtreeBox2d = require('kdtreebox2d')
  self.id = self:getNextUniqueIdentifier()
  self.locations = require('/lua/ge/extensions/gameplay/util/sortedList')("locations", self, require('/lua/ge/extensions/gameplay/sites/location'))
  self.zones = require('/lua/ge/extensions/gameplay/util/sortedList')("zones", self, require('/lua/ge/extensions/gameplay/sites/zone'))
  self.id = self:getNextUniqueIdentifier()
  self.locations = require('/lua/ge/extensions/gameplay/util/sortedList')("locations", self, require('/lua/ge/extensions/gameplay/sites/location'))
  self.zones = require('/lua/ge/extensions/gameplay/util/sortedList')("zones", self, require('/lua/ge/extensions/gameplay/sites/zone'))
  self.locations = require('/lua/ge/extensions/gameplay/util/sortedList')("locations", self, require('/lua/ge/extensions/gameplay/sites/location'))
  self.zones = require('/lua/ge/extensions/gameplay/util/sortedList')("zones", self, require('/lua/ge/extensions/gameplay/sites/zone'))
  self.parkingSpots = require('/lua/ge/extensions/gameplay/util/sortedList')("parkingSpots", self, require('/lua/ge/extensions/gameplay/sites/parkingSpot'))
  self.locations = require('/lua/ge/extensions/gameplay/util/sortedList')("locations", self, require('/lua/ge/extensions/gameplay/sites/location'))
  self.zones = require('/lua/ge/extensions/gameplay/util/sortedList')("zones", self, require('/lua/ge/extensions/gameplay/sites/zone'))
  self.parkingSpots = require('/lua/ge/extensions/gameplay/util/sortedList')("parkingSpots", self, require('/lua/ge/extensions/gameplay/sites/parkingSpot'))
  self.zones = require('/lua/ge/extensions/gameplay/util/sortedList')("zones", self, require('/lua/ge/extensions/gameplay/sites/zone'))
  self.parkingSpots = require('/lua/ge/extensions/gameplay/util/sortedList')("parkingSpots", self, require('/lua/ge/extensions/gameplay/sites/parkingSpot'))
end
  self.zones = require('/lua/ge/extensions/gameplay/util/sortedList')("zones", self, require('/lua/ge/extensions/gameplay/sites/zone'))
  self.parkingSpots = require('/lua/ge/extensions/gameplay/util/sortedList')("parkingSpots", self, require('/lua/ge/extensions/gameplay/sites/parkingSpot'))
end
@/lua/vehicle/controller/gauges/analogOdometer.lua

local htmlTexture = require("htmlTexture")
@/lua/ge/extensions/gameplay/race/pathnode.lua

  self.customFields = require('/lua/ge/extensions/gameplay/sites/customFields')()
end
@/lua/ge/extensions/editor/drivePathEditor/record.lua
-- Module dependencies.
local splineMgr = require('editor/drivePathEditor/splineMgr')
local rdp = require('editor/toolUtilities/rdp')
local splineMgr = require('editor/drivePathEditor/splineMgr')
local rdp = require('editor/toolUtilities/rdp')
@/lua/ge/extensions/flowgraph/nodes/gameplay/sites/parkingspot.lua

local ffi = require('ffi')
@/lua/ge/extensions/core/cameraModes/orbit.lua
-- ORBIT CAMERA
local collision = require('core/cameraModes/collision')
@/lua/ge/extensions/editor/rendererComponents.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
local rcAPI = require('util/renderComponentsAPI')
local imUtils = require('ui/imguiUtils')
local rcAPI = require('util/renderComponentsAPI')
local postfxUtils = require('client/postFx/utils')
local rcAPI = require('util/renderComponentsAPI')
local postfxUtils = require('client/postFx/utils')
local settings = {}
@/lua/ge/extensions/editor/assemblySpline/populate.lua
-- Module dependencies.
local distrib = require('editor/assemblySpline/distribution')
local geom = require('editor/toolUtilities/geom')
local distrib = require('editor/assemblySpline/distribution')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
@/lua/common/kdtreepoint3d.lua
--[[ Usage
  local kdTreeP3d = require('kdtreepoint3d')
@/lua/common/jbeam/sections/nodeBeam.lua

local jbeamUtils = require("jbeam/utils")
@/lua/ge/extensions/ui/apps/minimap/utils.lua

local layers = require("ui/apps/minimap/layers")
@/lua/common/libs/luasocket/socket/headers.lua
-----------------------------------------------------------------------------
local socket = require("socket.socket")
socket.headers = {}
@/ui/lib/ext/angular/angular.js
          beforeEach(function() {
            util = require('util');
            webdriver = require('protractor/node_modules/selenium-webdriver');
            util = require('util');
            webdriver = require('protractor/node_modules/selenium-webdriver');
          });
@/gameplay/missionTypes/arrive/constructor.lua
    -- calculate in-world route
    local route = require('/lua/ge/extensions/gameplay/route/route')()
    route:setupPathMulti(ret)
@/lua/vehicle/controller/vivaceGauges.lua

local htmlTexture = require("htmlTexture")
@/lua/ge/extensions/scenario/waypointAction.lua
M.instances = {}
local helper = require('scenario/scenariohelper')
local next = next
@/lua/ge/extensions/career/modules/loanerVehicles.lua

local dateUtils = require('utils/dateUtils')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/getLoopServiceOutTC.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/util/testJSONFilesSyntax.lua

local jsonDebug = require('jsonDebug')
@/lua/ge/extensions/editor/cameraBookmarks.lua
local logTag = 'editor_cameraBookmarks'
local ffi = require("ffi")
local imgui = ui_imgui
@/lua/common/cdefs.lua

require('common/cdefDebugDraw')
require('common/cdefImgui')
require('common/cdefDebugDraw')
require('common/cdefImgui')
require('common/cdefGpuMesh')
require('common/cdefImgui')
require('common/cdefGpuMesh')
require('common/cdefMath')
require('common/cdefGpuMesh')
require('common/cdefMath')
@/lua/ge/extensions/career/modules/partShopping.lua

local jbeamIO = require('jbeam/io')
local jbeamSlotSystem = require('jbeam/slotSystem')
local jbeamIO = require('jbeam/io')
local jbeamSlotSystem = require('jbeam/slotSystem')
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veStaticRenderView.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
@/lua/ge/extensions/scenario/waypoints.lua

local raceMarker = require("scenario/race_marker")
    table.insert(wpList, {name = wp, pos = vec3(node.pos), radius = node.radius, normal = node.rot, up = node.up })
    local pn = require('/lua/ge/extensions/gameplay/race/pathnode')(nil, wp, -1)
    pn.pos = vec3(node.pos)
@/lua/common/libs/xlsxlib/tests/tests.lua

local xlsxLib = require('libs/xlsxlib/xlsxlib')
local testManager = require('libs/xlsxlib/tests/TestManager')
local xlsxLib = require('libs/xlsxlib/xlsxlib')
local testManager = require('libs/xlsxlib/tests/TestManager')
local dataPath = 'lua/common/libs/xlsxlib/tests/'
@/lua/ge/extensions/ui/console.lua
local windowOpen = im.BoolPtr(false)
local guiModule = require("ge/extensions/editor/api/gui")
local settingsPath = '/settings/consoleNG.json'
@/lua/ge/extensions/editor/raceEditor/testing.lua
  local oldLap = self.race and self.race.lapCount or 1
  self.race = require('/lua/ge/extensions/gameplay/race/race')()
  self.race:setPath(self.path)
@/lua/ge/extensions/editor/roadSpline/groupMgr.lua
-- Module dependencies.
local buffer = require('string.buffer')
local layerMgr = require('editor/roadSpline/layerMgr')
local buffer = require('string.buffer')
local layerMgr = require('editor/roadSpline/layerMgr')
local geom = require('editor/toolUtilities/geom')
local layerMgr = require('editor/roadSpline/layerMgr')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local paint = require('editor/toolUtilities/terrainPainter')
local util = require('editor/toolUtilities/util')
local paint = require('editor/toolUtilities/terrainPainter')
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/levelTiles.lua
local M = {}
local translate = require("ge/extensions/ui/gridSelectorUtils/translateHelper").translate
@/lua/ge/extensions/ui/apps/minimap/topomap.lua

local layers = require("ui/apps/minimap/layers")
-- Contour lines spatial structure
local quadtree = require('kdtreebox2d')
local contourQt = nil
@/lua/vehicle/controller/tech/MQTToutput.lua

local mqtt = require("libs/luamqtt/mqtt/init")
local logTag = "MQTToutput"
@/lua/ge/extensions/editor/tech/roadArchitect/tunnelMesh.lua
-- External modules used.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
@/lua/ge/extensions/editor/crawlEditor/boundaries.lua
local im = ui_imgui
local ffi = require('ffi')
function C:getNewBoundary()
  return require('/lua/ge/extensions/gameplay/sites/zone')(nil, "New Boundary")
end
@/lua/ge/extensions/editor/flowgraph/main.lua

local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local missionVarHelper = require('/lua/ge/extensions/editor/flowgraph/missionVariableHelper')
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local missionVarHelper = require('/lua/ge/extensions/editor/flowgraph/missionVariableHelper')

local createBuilder = require('/lua/ge/extensions/flowgraph/builder')
@/lua/ge/extensions/flowgraph/nodes/ui/flashMessage.lua
function C:init()
  self.helper = require('scenario/scenariohelper')
end
@/lua/common/jbeam/interaction.lua

local jbeamUtils = require("jbeam/utils")
@/lua/ge/extensions/util/wsTest.lua

local wsUtils = require('utils/wsUtils')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/raceEditorPath.lua
local im  = ui_imgui
local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/scenario/distanceGoal.lua
M.instances = {}
local helper = require('scenario/scenariohelper')
----------------------------------
@/lua/ge/extensions/editor/missionPlaybook/missionTreeViewer.lua
local M = {}
local ffi = require("ffi")
local im = ui_imgui
@/lua/common/jbeam/sections/vropes.lua

local jbeamUtils = require("jbeam/utils")
@/lua/ge/extensions/scenario/race_marker.lua
--local defaultMarker = "scenario/raceMarkers/sideHologramMarker"
local createMarker = require(defaultMarker)
local markers_index = 0
  local cm = createMarker
  if type then cm = require("scenario/raceMarkers/"..type) end
  local marker = cm(getNewMarkerId())
  if marker then
    createMarker = require("scenario/raceMarkers/"..marker)
  else
  else
    createMarker = require(defaultMarker)
  end
  if not createMarker then
    createMarker = require(defaultMarker)
  end
  -- reset createMarker to default to prevent using stale marker types
  createMarker = require(defaultMarker)
end
@/lua/ge/extensions/flowgraph/nodes/gameplay/crawl/getCrawlData.lua
function C:init(mgr)
  self.bridge = require('ge/extensions/gameplay/crawl/flowgraphBridge')
  self.lastCompleted = false
@/lua/ge/extensions/gameplay/rally/notebook/structured/textCompositor.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local LibCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/libCompositor')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local LibCompositor = require('/lua/ge/extensions/gameplay/rally/notebook/structured/libCompositor')
  local fname = self:compositorPath()
  return require(fname)
end
@/lua/ge/extensions/editor/meshSpline/populate.lua
-- Module dependencies.
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
@/lua/ge/extensions/freeroam/configuratorOptions/freeroamOptions.lua
local M = {}
local translate = require("ge/extensions/ui/gridSelectorUtils/translateHelper").translate
local function onFreeroamConfiguratorGetOptions(level, options)
@/inspector/External/CodeMirror/css.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/editor/flowgraph/execution.lua
local ime = ui_flowgraph_editor
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local missionVarHelper = require('/lua/ge/extensions/editor/flowgraph/missionVariableHelper')
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local missionVarHelper = require('/lua/ge/extensions/editor/flowgraph/missionVariableHelper')
@/lua/ge/client/core.lua

  require("client/objectsRequiredForStartup")
  -- Initialize the canvas.
  local canvas_module = require("client/canvas") -- Very basic functions used by everyone.
  canvas_module.initializeCanvas()
  -- Use our prefs to configure our Canvas/Window
  local canvas_module = require("client/canvas") -- Very basic functions used by everyone.
@/lua/ge/extensions/flowgraph/nodes/ui/endScreen.lua

local ffi = require('ffi')
@/lua/vehicle/extensions/tech/LINBus/LINBusPeak.lua

local ffi = require("ffi")
M.linBusAPI = ffi.load("PLinApi.dll")
@/lua/ge/extensions/core/cameraModes/onboard.lua

local manualzoom = require('core/cameraModes/manualzoom')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/getCurrentRacePath.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/ui/vehicleSelector/general.lua
-- Load the modules
local displayDataModule = require("ge/extensions/ui/gridSelectorUtils/displayDataModule")
local filterModule = require("ge/extensions/ui/gridSelectorUtils/filterModule")
local displayDataModule = require("ge/extensions/ui/gridSelectorUtils/displayDataModule")
local filterModule = require("ge/extensions/ui/gridSelectorUtils/filterModule")
@/lua/ge/client/postFx.lua

  require("client/postFx/caustics")
  require("client/postFx/chromaticLens")
  require("client/postFx/caustics")
  require("client/postFx/chromaticLens")
  M.loadPresetFile("lua/ge/client/postFx/presets/defaultpostfxpreset.postfx")
  M.loadPresetFile("lua/ge/client/postFx/presets/defaultpostfxpreset.postfx")
  dofModule = require("client/postFx/dof")
  require("client/postFx/edgeAA")
  dofModule = require("client/postFx/dof")
  require("client/postFx/edgeAA")
  require("client/postFx/flash")
  require("client/postFx/edgeAA")
  require("client/postFx/flash")
  require('client/postFx/fog')
  require("client/postFx/flash")
  require('client/postFx/fog')
  require('client/postFx/fxaa')
  require('client/postFx/fog')
  require('client/postFx/fxaa')
  require('client/postFx/GammaPostFX')
  require('client/postFx/fxaa')
  require('client/postFx/GammaPostFX')
  require('client/postFx/glow')
  require('client/postFx/GammaPostFX')
  require('client/postFx/glow')
  require('client/postFx/lightRay')
  require('client/postFx/glow')
  require('client/postFx/lightRay')
  require('client/postFx/maskedScreenBlur')
  require('client/postFx/lightRay')
  require('client/postFx/maskedScreenBlur')
  require('client/postFx/MotionBlurFx')
  require('client/postFx/maskedScreenBlur')
  require('client/postFx/MotionBlurFx')
  require('client/postFx/smaa');
  require('client/postFx/MotionBlurFx')
  require('client/postFx/smaa');
  require('client/postFx/ssao');
  require('client/postFx/smaa');
  require('client/postFx/ssao');
  require('client/postFx/turbulence');
  require('client/postFx/ssao');
  require('client/postFx/turbulence');

  require("client/postFx/caustics")
  require("client/postFx/chromaticLens")
  require("client/postFx/caustics")
  require("client/postFx/chromaticLens")
  dofModule = require("client/postFx/dof")
  require("client/postFx/chromaticLens")
  dofModule = require("client/postFx/dof")
  require("client/postFx/edgeAA")
  dofModule = require("client/postFx/dof")
  require("client/postFx/edgeAA")
  require("client/postFx/flash")
  require("client/postFx/edgeAA")
  require("client/postFx/flash")
  require('client/postFx/fog')
  require("client/postFx/flash")
  require('client/postFx/fog')
  require('client/postFx/fxaa')
  require('client/postFx/fog')
  require('client/postFx/fxaa')
  require('client/postFx/GammaPostFX')
  require('client/postFx/fxaa')
  require('client/postFx/GammaPostFX')
  require('client/postFx/glow')
  require('client/postFx/GammaPostFX')
  require('client/postFx/glow')
  require('client/postFx/lightRay')
  require('client/postFx/glow')
  require('client/postFx/lightRay')
  require('client/postFx/maskedScreenBlur')
  require('client/postFx/lightRay')
  require('client/postFx/maskedScreenBlur')
  require('client/postFx/MotionBlurFx')
  require('client/postFx/maskedScreenBlur')
  require('client/postFx/MotionBlurFx')
  require('client/postFx/smaa');
  require('client/postFx/MotionBlurFx')
  require('client/postFx/smaa');
  require('client/postFx/ssao');
  require('client/postFx/smaa');
  require('client/postFx/ssao');
  require('client/postFx/turbulence');
  require('client/postFx/ssao');
  require('client/postFx/turbulence');
@/lua/ge/extensions/editor/drivePathEditor/splineMgr.lua
-- External modules.
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
@/lua/common/libs/luaqrcode/qrencode.lua

local bitlib = require("bit")
@/lua/ge/extensions/gameplay/rally/rallyManager.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local MissionSettings = require('/lua/ge/extensions/gameplay/rally/notebook/missionSettings')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local MissionSettings = require('/lua/ge/extensions/gameplay/rally/notebook/missionSettings')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local MissionSettings = require('/lua/ge/extensions/gameplay/rally/notebook/missionSettings')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local VehicleTracker  = require('/lua/ge/extensions/gameplay/rally/vehicleTracker')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local VehicleTracker  = require('/lua/ge/extensions/gameplay/rally/vehicleTracker')
local AudioManager = require('/lua/ge/extensions/gameplay/rally/audioManager')
local VehicleTracker  = require('/lua/ge/extensions/gameplay/rally/vehicleTracker')
local AudioManager = require('/lua/ge/extensions/gameplay/rally/audioManager')
local DrivelineRoute = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineRoute')
local AudioManager = require('/lua/ge/extensions/gameplay/rally/audioManager')
local DrivelineRoute = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineRoute')
local DrivelineV3 = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineV3')
local DrivelineRoute = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineRoute')
local DrivelineV3 = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineV3')
local dequeue = require('dequeue')
local DrivelineV3 = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineV3')
local dequeue = require('dequeue')
@/lua/console/json-performance.lua

local json = require('json')
local lpack = require('lpack')
local json = require('json')
local lpack = require('lpack')
local buffer = require('string.buffer')
local lpack = require('lpack')
local buffer = require('string.buffer')
test()
-- require('jit').off()
-- print(" == JIT off ==")
@/lua/ge/extensions/ui/gameplaySelector/tiles.lua
-- Load required modules
local tileClustering = require('/lua/ge/extensions/ui/gameplaySelector/tileClustering')
local tileSorting = require('/lua/ge/extensions/ui/gameplaySelector/tileSorting')
local tileClustering = require('/lua/ge/extensions/ui/gameplaySelector/tileClustering')
local tileSorting = require('/lua/ge/extensions/ui/gameplaySelector/tileSorting')
@/lua/ge/extensions/flowgraph/nodes/util/closestPath.lua
  if self.pinIn.setRoute.value then
    route = require('/lua/ge/extensions/gameplay/route/route')()
    if self.waypoint[0] then
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/fireRallyEvent.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/client/lighting.lua
    -- log('I', 'lightManager', '     loading manager   '..tostring(dir..filename))
    require(dir..filename)
  end
    -- log('I', 'lightManager', '     loading manager   '..tostring(dir..filename))
    require(dir..filename)
  end
@/lua/common/libs/luasocket/socket/ftp.lua
local base = _G
local table = require("table")
local string = require("string")
local table = require("table")
local string = require("string")
local math = require("math")
local string = require("string")
local math = require("math")
local socket = require("socket.socket")
local math = require("math")
local socket = require("socket.socket")
local url = require("socket.url")
local socket = require("socket.socket")
local url = require("socket.url")
local tp = require("socket.tp")
local url = require("socket.url")
local tp = require("socket.tp")
local ltn12 = require("ltn12")
local tp = require("socket.tp")
local ltn12 = require("ltn12")
socket.ftp = {}
@/lua/ge/extensions/editor/missionEditor/progressSingle.lua
local missionTypesDir = "/gameplay/missionTypes"
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
-- style helper
@/lua/ge/extensions/editor/crawlEditor/presets.lua
local im = ui_imgui
local ffi = require('ffi')
local logTag = "crawl_editor_presets"
local saveSystem = require('/lua/ge/extensions/gameplay/crawl/saveSystem')

  local boundary = require('/lua/ge/extensions/gameplay/sites/zone')(nil, data.name)
  if boundary and boundary.onDeserialized then

  local trialObj = require('/lua/ge/extensions/editor/crawlEditor/trails')
  local trail = trialObj()
  if data.boundary then
    local boundary = require('/lua/ge/extensions/gameplay/sites/zone')(nil, data.boundary.name or "Boundary")
    if boundary and boundary.onDeserialized then
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/sessionStart.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/rallyDebugNode.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/scenario/timeLimit.lua
local logTag = 'timeLimit'
local helper = require('scenario/scenariohelper')
---{"timeLimit":{"maxTime":8,"msg":"used more than 8 sec"}
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/setNoteSearch.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/core/checkpoints.lua
M.state.vehicleCheckpoints = {}
local helper = require('scenario/scenariohelper')
@/lua/ge/extensions/gameplay/drift/drift.lua
        -- Drift Smoothness Graph
        plotHelperUtil = plotHelperUtil or require('/lua/ge/extensions/editor/util/plotHelperUtil')()
        im.BeginChild1("Debug Graph", im.ImVec2(im.GetContentRegionAvailWidth(), 400), true)
@/lua/ge/extensions/editor/meshSpline.lua
-- External modules.
local splineMgr = require('editor/meshSpline/splineMgr')
local pop = require('editor/meshSpline/populate')
local splineMgr = require('editor/meshSpline/splineMgr')
local pop = require('editor/meshSpline/populate')
local import = require('editor/meshSpline/import')
local pop = require('editor/meshSpline/populate')
local import = require('editor/meshSpline/import')
local input = require('editor/toolUtilities/splineInput')
local import = require('editor/meshSpline/import')
local input = require('editor/toolUtilities/splineInput')
local render = require('editor/toolUtilities/render')
local input = require('editor/toolUtilities/splineInput')
local render = require('editor/toolUtilities/render')
local poly = require('editor/toolUtilities/polygon')
local render = require('editor/toolUtilities/render')
local poly = require('editor/toolUtilities/polygon')
local skeleton = require('editor/toolUtilities/skeleton')
local poly = require('editor/toolUtilities/polygon')
local skeleton = require('editor/toolUtilities/skeleton')
local rdp = require('editor/toolUtilities/rdp')
local skeleton = require('editor/toolUtilities/skeleton')
local rdp = require('editor/toolUtilities/rdp')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local rdp = require('editor/toolUtilities/rdp')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local util = require('editor/toolUtilities/util')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
local meshAuditionMgr = require('editor/toolUtilities/meshAuditionMgr')
local style = require('editor/toolUtilities/style')
local meshAuditionMgr = require('editor/toolUtilities/meshAuditionMgr')
local terra = require('editor/terraform/terraform')
local meshAuditionMgr = require('editor/toolUtilities/meshAuditionMgr')
local terra = require('editor/terraform/terraform')
@/lua/ge/extensions/editor/vehicleEditor/api/powerTrainUtils.lua
local im = extensions.ui_imgui
local imguiUtils = require('ui/imguiUtils')
@/lua/common/extensions/ui/imgui_custom_luaintf.lua
local imgui = Engine.imgui -- shortcut to prevent lookups all the time
local sb = require('string.buffer')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/getLoopVehiclePosition.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/common/libs/copas/copas/lock.lua
local copas = require("copas")
local gettime = require("socket").gettime
local copas = require("copas")
local gettime = require("socket").gettime
@/gameplay/missionTypes/chase/customNodes/suspectAiNode.lua
      if json then
        local path = require('/lua/ge/extensions/gameplay/race/path')("Sus")
        path:onDeserialized(json)
        path:autoConfig()
        local race = require('/lua/ge/extensions/gameplay/race/race')()
        race:setPath(path)
@/lua/ge/extensions/editor/sitesEditor.lua
local im = ui_imgui
local ffi = require('ffi')
local currentMode = 'Locations'
local testingWindow
local currentSites = require('/lua/ge/extensions/gameplay/sites/sites')("New Sites")
local allFiles = {}
        if im.MenuItem1("New") then
          currentSites = require('/lua/ge/extensions/gameplay/sites/sites')("New Sites")
          for _, window in ipairs(windows) do

  local locations = require('/lua/ge/extensions/editor/sitesEditor/locations')(M,'locations')
  local locationsList = require('/lua/ge/extensions/editor/sitesEditor/sortedListDisplay')(M, 'locations',locations)
  local locations = require('/lua/ge/extensions/editor/sitesEditor/locations')(M,'locations')
  local locationsList = require('/lua/ge/extensions/editor/sitesEditor/sortedListDisplay')(M, 'locations',locations)
  locationsList.windowDescription = "Locations"

  local zones = require('/lua/ge/extensions/editor/sitesEditor/zones')(M,'zones')
  local zonesList = require('/lua/ge/extensions/editor/sitesEditor/sortedListDisplay')(M, 'zones',zones)
  local zones = require('/lua/ge/extensions/editor/sitesEditor/zones')(M,'zones')
  local zonesList = require('/lua/ge/extensions/editor/sitesEditor/sortedListDisplay')(M, 'zones',zones)
  zonesList.windowDescription = "Zones"

  local parkingSpots = require('/lua/ge/extensions/editor/sitesEditor/parkingSpots')(M,'parkingSpots')
  local spotsList = require('/lua/ge/extensions/editor/sitesEditor/sortedListDisplay')(M, 'parkingSpots',parkingSpots)
  local parkingSpots = require('/lua/ge/extensions/editor/sitesEditor/parkingSpots')(M,'parkingSpots')
  local spotsList = require('/lua/ge/extensions/editor/sitesEditor/sortedListDisplay')(M, 'parkingSpots',parkingSpots)
  spotsList.windowDescription = "Parking Spots"

  local locTags = require('/lua/ge/extensions/editor/sitesEditor/tags')(M,'locations')
  locTags.windowDescription = "Loc Tags"

  local psTags = require('/lua/ge/extensions/editor/sitesEditor/tags')(M,'parkingSpots')
  psTags.windowDescription = "Parking Spot Tags"

  local zoneTags = require('/lua/ge/extensions/editor/sitesEditor/tags')(M,'zones')
  zoneTags.windowDescription = "Zone Tags"

--  table.insert(windows, require('/lua/ge/extensions/editor/sitesEditor/zones')(M))
  --table.insert(windows, require('/lua/ge/extensions/editor/sitesEditor/general')(M))
--  table.insert(windows, require('/lua/ge/extensions/editor/sitesEditor/zones')(M))
  --table.insert(windows, require('/lua/ge/extensions/editor/sitesEditor/general')(M))
  currentWindow = windows[1]
@/lua/ge/extensions/remoteControl/remoteControl.lua
local function onExtensionLoaded()
  ws = require('utils/simpleHttpServer')
  local httpListenPort = 8081
@/lua/ge/extensions/gameplay/rally/notebook/test/testNotebook.lua

-- local SettingsManager = require('/lua/ge/extensions/gameplay/rally/settingsManager')

  local notebook = require('/lua/ge/extensions/gameplay/rally/notebook/path')()
  notebook:setFname(notebookFname)
@/lua/ge/extensions/gameplay/rally/util.lua
--
-- local rallyUtil = require('/lua/ge/extensions/editor/rallyEditor/util')
--
local function createNotebook(fname)
  local newPath = require('/lua/ge/extensions/gameplay/rally/notebook/path')()
  newPath:setFname(fname)

  local notebook = require('/lua/ge/extensions/gameplay/rally/notebook/path')()
  notebook:setFname(notebookFname)

  local racePath = require('/lua/ge/extensions/gameplay/race/path')()
  racePath:onDeserialized(jsonReadFile(raceFname))
@/lua/ge/extensions/gameplay/rally/settingsManager.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local MissionSettings = require('/lua/ge/extensions/gameplay/rally/notebook/missionSettings')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local MissionSettings = require('/lua/ge/extensions/gameplay/rally/notebook/missionSettings')
@/lua/ge/extensions/editor/decalSpline/populate.lua
-- Module dependencies.
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
@/lua/ge/extensions/editor/gen/utils.lua

local Render = require('/lua/ge/extensions/editor/gen/render')
@/lua/ge/extensions/editor/dragRaceEditor/facilities.lua

local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local dragSaveSystem = require('/lua/ge/extensions/gameplay/drag/saveSystem')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local dragSaveSystem = require('/lua/ge/extensions/gameplay/drag/saveSystem')
local im = ui_imgui
local im = ui_imgui
local ffi = require('ffi')
  -- Clear other selections
  local strips = require('/lua/ge/extensions/editor/dragRaceEditor/strips')
  local dragSettings = require('/lua/ge/extensions/editor/dragRaceEditor/dragSettings')
  local strips = require('/lua/ge/extensions/editor/dragRaceEditor/strips')
  local dragSettings = require('/lua/ge/extensions/editor/dragRaceEditor/dragSettings')
  strips.setSelectedStripIndex(-1)
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/trackRecovery.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/common/libs/copas/copas/smtp.lua

local copas = require("copas")
local smtp = require("socket.smtp")
local copas = require("copas")
local smtp = require("socket.smtp")
local socket = require("socket")
local smtp = require("socket.smtp")
local socket = require("socket")
@/lua/ge/extensions/editor/multiSpawnManager.lua
local function initTables() -- runs on first load
  vehSelector = require("/lua/ge/extensions/editor/util/vehicleSelectUtil")("Vehicle##multiSpawn")
  vehSelector.enablePaints = true
@/lua/ge/extensions/editor/assetManagementTool.lua
local imgui = ui_imgui
local ffi = require('ffi')
local imUtils = require('ui/imguiUtils')
local ffi = require('ffi')
local imUtils = require('ui/imguiUtils')
local toolWindowName = "assetManagementTool"
@/lua/ge/extensions/flowgraph/modules/timerModule.lua
function C:init()
  self.variables = require('/lua/ge/extensions/flowgraph/variableStorage')(self.mgr)
  self:clear()
@/lua/ge/extensions/gameplay/playmodeMarkers.lua
  for markerType, _ in pairs(playmodeMarkerTypeNames) do
    local factory = require('lua/ge/extensions/gameplay/markers/'..markerType)
    factory.cluster(poisByMarkerType[markerType], allClusters)

local kdTree = require('kdtreebox2d') -- change to KD Tree?
local function getPlaymodeClustersAsQuadtree()
@/lua/ge/extensions/flowgraph/nodes/ui/imgui/imVehicleSelect.lua
function C:_executionStarted()
  self.util = require("/lua/ge/extensions/editor/util/vehicleSelectUtil")("FG Vehicle Selector##"..self.id)
  self.util.enableConfigs = self.data.enableConfigs
@/lua/ge/extensions/gameplay/rally/notebook/pacenoteWaypoint.lua

local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/common/utils/interactiveShell.lua
-- created by BeamNG
-- used for the console.x64.exe: require('utils/interactiveShell').start()
@/lua/ge/extensions/gameplay/rally/notebook/structured/visualCompositor.lua

local rallyUtil = require('ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/navMeshEditor.lua
local im = ui_imgui
local ffi = require('ffi')
local windows = {}
@/lua/common/libs/xlsxlib/tests/TestManager.lua
-- Import required modules
local xlsxLib = require('libs.xlsxlib.xlsxlib')
local JUnitXMLWriter = require('libs/xlsxlib/tests/JUnitXMLWriter')
local xlsxLib = require('libs.xlsxlib.xlsxlib')
local JUnitXMLWriter = require('libs/xlsxlib/tests/JUnitXMLWriter')
local json = require('json') -- Ensure you have a JSON library compatible with Lua
local JUnitXMLWriter = require('libs/xlsxlib/tests/JUnitXMLWriter')
local json = require('json') -- Ensure you have a JSON library compatible with Lua
local socket = require('socket')
local json = require('json') -- Ensure you have a JSON library compatible with Lua
local socket = require('socket')
-- Import the TestManager
local testManager = require('libs/xlsxlib/tests/TestManager')
@/lua/ge/extensions/flowgraph/modules/buttonModule.lua
function C:init()
  self.variables = require('/lua/ge/extensions/flowgraph/variableStorage')(self.mgr)
  self:clear()
@/lua/ge/extensions/editor/assemblySpline/splineMgr.lua
-- External modules.
local buffer = require('string.buffer')
local pop = require('editor/assemblySpline/populate')
local buffer = require('string.buffer')
local pop = require('editor/assemblySpline/populate')
local mol = require('editor/assemblySpline/molecule')
local pop = require('editor/assemblySpline/populate')
local mol = require('editor/assemblySpline/molecule')
local geom = require('editor/toolUtilities/geom')
local mol = require('editor/assemblySpline/molecule')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veView.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
@/lua/common/extensions/ui/flowgraph/editor.lua

require('/common/extensions/ui/flowgraph/editor_api_luaintf')(M)

local matchStringFunction = require('/lua/ge/extensions/editor/util/searchUtil')().matchStringScore
local function vehicleScoringFunction(elem, match)
local uniqueIdCounter = 0
local vehSearch = require('/lua/ge/extensions/editor/util/searchUtil')()
local vehSearchTxt = im.ArrayChar(256, "")
@/lua/ge/extensions/gameplay/rally/notebook/structured/libCompositor.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local Schema = require('/lua/ge/extensions/gameplay/rally/notebook/structured/schema')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local Schema = require('/lua/ge/extensions/gameplay/rally/notebook/structured/schema')
@/lua/ge/extensions/editor/vehicleEditor/veToolbar.lua
M.dependencies = {'core_environment'}
local imUtils = require('ui/imguiUtils')
local im = ui_imgui
@/lua/ge/extensions/editor/cosimulationSignalEditor.lua

local sensorMgr = require('extensions/tech/sensors')
local vSensors = require('editor/sensorConfigurationEditor')                                        -- The sensor configuration (vehicles) module.
local sensorMgr = require('extensions/tech/sensors')
local vSensors = require('editor/sensorConfigurationEditor')                                        -- The sensor configuration (vehicles) module.
local dat = require('tech/cosimulationNames')
local vSensors = require('editor/sensorConfigurationEditor')                                        -- The sensor configuration (vehicles) module.
local dat = require('tech/cosimulationNames')
local csvlib = require('csvlib')
local dat = require('tech/cosimulationNames')
local csvlib = require('csvlib')
@/lua/ge/extensions/gameplay/rally/recce/cutsRecording.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local jsonlUtils = require('/lua/ge/extensions/gameplay/rally/util/jsonlUtils')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local jsonlUtils = require('/lua/ge/extensions/gameplay/rally/util/jsonlUtils')
local normalizer = require('/lua/ge/extensions/gameplay/rally/util/normalizer')
local jsonlUtils = require('/lua/ge/extensions/gameplay/rally/util/jsonlUtils')
local normalizer = require('/lua/ge/extensions/gameplay/rally/util/normalizer')
@/lua/ge/extensions/editor/masterSpline/jumpTables.lua
-- Module dependencies.
local meshSplineLink = require('editor/meshSpline/splineMgr')
local assemblySplineLink = require('editor/assemblySpline/splineMgr')
local meshSplineLink = require('editor/meshSpline/splineMgr')
local assemblySplineLink = require('editor/assemblySpline/splineMgr')
local decalSplineLink = require('editor/decalSpline/splineMgr')
local assemblySplineLink = require('editor/assemblySpline/splineMgr')
local decalSplineLink = require('editor/decalSpline/splineMgr')
local roadSplineLink = require('editor/roadSpline/groupMgr')
local decalSplineLink = require('editor/decalSpline/splineMgr')
local roadSplineLink = require('editor/roadSpline/groupMgr')
local util = require('editor/toolUtilities/util')
local roadSplineLink = require('editor/roadSpline/groupMgr')
local util = require('editor/toolUtilities/util')
@/lua/console/bananabench-json.lua

local bench = require("lua/console/bananabench")
@/lua/ge/extensions/core/environment.lua
local function submitGroundModel(k, v)
  local particles = require("particles")
  local materials = particles.getMaterialsParticlesTable()
@/lua/ge/extensions/editor/rallyEditor/measurementsTab.lua
local logTag = 'rallyEditor'
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/gameplay/traffic.lua
local vehPool, vehPoolId
local trafficVehicle = require('gameplay/traffic/vehicle')
@/lua/common/libs/copas/copas/semaphore.lua
local copas = require("copas")
@/lua/ge/extensions/editor/tech/roadArchitect/junctions.lua
-- External modules used.
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- A module for managing the road structure/handling road calculations.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing road profiles.
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- A module for managing the road structure/handling road calculations.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing road profiles.
local overlayUtils = require('editor/tech/roadArchitect/overlays')                                  -- A utilities module for creating overlays for junctions.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing road profiles.
local overlayUtils = require('editor/tech/roadArchitect/overlays')                                  -- A utilities module for creating overlays for junctions.
local terra = require('editor/tech/roadArchitect/terraform')                                        -- A module containing functions for performing terraforming operations.
local overlayUtils = require('editor/tech/roadArchitect/overlays')                                  -- A utilities module for creating overlays for junctions.
local terra = require('editor/tech/roadArchitect/terraform')                                        -- A module containing functions for performing terraforming operations.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A general utilities module for the Road Architect tool.
local terra = require('editor/tech/roadArchitect/terraform')                                        -- A module containing functions for performing terraforming operations.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A general utilities module for the Road Architect tool.
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/countdownSynced.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local im  = ui_imgui
@/lua/ge/map.lua

local graphpath = require('graphpath')
local quadtree = require('quadtree')
local graphpath = require('graphpath')
local quadtree = require('quadtree')
local kdTreeBox2D = require('kdtreebox2d')
local quadtree = require('quadtree')
local kdTreeBox2D = require('kdtreebox2d')
local buffer = require("string.buffer")
local kdTreeBox2D = require('kdtreebox2d')
local buffer = require("string.buffer")
local function saveSVG(filename, includeLinks, includeNodes)
  local svg = require('libs/EzSVG/EzSVG')
  if s.logData then
    dataToCSV = require('csvlib').newCSV("Iteration (i)", "energy (1/m^2)")
  end
  if s.logTrajectory then
    trajectoryToCSV2 = require('csvlib').newCSV("posX", "posY", "posZ", "radius")
  end
@/lua/ge/extensions/freeroam/bigMapMode.lua
  -- calculate in-world route
  local route = require('/lua/ge/extensions/gameplay/route/route')()
  route:setupPathMulti(ret)
@/lua/ge/extensions/editor/terrainEditor.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
local terrainPainterWindowName = "terrainPainter"

local terraformer = require('extensions/editor/terraformTool')
@/lua/ge/extensions/editor/terrainAndRoadImporter.lua
-- External modules used.
local kdTreeB2d = require('kdtreebox2d')
@/lua/common/libs/copas/copas/ftp.lua

local copas = require("copas")
local socket = require("socket")
local copas = require("copas")
local socket = require("socket")
local ftp = require("socket.ftp")
local socket = require("socket")
local ftp = require("socket.ftp")
local ltn12 = require("ltn12")
local ftp = require("socket.ftp")
local ltn12 = require("ltn12")
local url = require("socket.url")
local ltn12 = require("ltn12")
local url = require("socket.url")
@/lua/ge/extensions/editor/api/valueInspector.lua

local ffi = require('ffi')
local imgui = ui_imgui
local function jsonDecodeSilent(content, context)
  if not json then json = require("json") end
  local state, data = xpcall(function() return json.decode(content) end, debug.traceback)
@/inspector/External/CodeMirror/closebrackets.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/vehicle/powertrain.lua
        if not deviceFactories["shaft"] then
          deviceFactories["shaft"] = require(availableDeviceFactories["shaft"])
        end
      if availableDeviceFactories[jbeamData.type] and not deviceFactories[jbeamData.type] then
        local deviceFactory = require(availableDeviceFactories[jbeamData.type])
        deviceFactories[jbeamData.type] = deviceFactory
--function startProfile()
--  require("extensions/p").start("Fplm0i0", "beam-profiler.log")
--end
--function endProfile()
--  require("extensions/p").stop(true)
--end
@/lua/ge/extensions/core/cameraModes/bigMap.lua

local manualzoom = require('core/cameraModes/manualzoom')
local stopZooming = 0
@/lua/ge/extensions/core/cameraModes/chase.lua

local collision = require('core/cameraModes/collision')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/getResetBudget.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/dragRaceEditor/strips.lua

local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local constants = require('/lua/ge/extensions/editor/dragRaceEditor/constants')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local state = require('/lua/ge/extensions/editor/dragRaceEditor/state')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local dragSaveSystem = require('/lua/ge/extensions/gameplay/drag/saveSystem')
local utils = require('/lua/ge/extensions/editor/dragRaceEditor/utils')
local dragSaveSystem = require('/lua/ge/extensions/gameplay/drag/saveSystem')
local im = ui_imgui
local im = ui_imgui
local ffi = require('ffi')
  -- Clear other selections
  local facilities = require('/lua/ge/extensions/editor/dragRaceEditor/facilities')
  local dragSettings = require('/lua/ge/extensions/editor/dragRaceEditor/dragSettings')
  local facilities = require('/lua/ge/extensions/editor/dragRaceEditor/facilities')
  local dragSettings = require('/lua/ge/extensions/editor/dragRaceEditor/dragSettings')
  facilities.setSelectedFacilityIndex(-1)
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/fileRace.lua
    if not self.started then
      self.race = require('/lua/ge/extensions/gameplay/race/race')()
      self.race:setPath(self.pinIn.pathData.value)
@/lua/ge/extensions/flowgraph/nodes/gameplay/crawl/resetCrawl.lua
function C:init(mgr)
  self.bridge = require('ge/extensions/gameplay/crawl/flowgraphBridge')
end
@/gameplay/missionTypes/scatterPickup/customNodes/scatterStuffInZonesNode.lua
}
local kdtreePoint3d = require('kdtreepoint3d')
@/lua/ge/extensions/flowgraph/nodes/scene/singleMarker.lua
    if self.marker == nil then
      self.marker = require("scenario/race_marker").createRaceMarker(true, self.pinIn.markerType.value)
      self.marker:setToCheckpoint({pos = vec3(self.position), radius = self.radius, fadeNear = self.pinIn.fadeNearDist.value, fadeFar = self.pinIn.fadeFarDist.value})
@/lua/ge/extensions/util/docCreator.lua

local jsonEncodeFull = require('libs/lunajson/lunajson').encode -- slow but conform encoder
  -- Materials
  local materials, _ = require("particles").getMaterialsParticlesTable()
  local materialsClean = {}
  -- jbeam defaults
  local loader = require("jbeam/loader")
  local jbeamDefaults = {
@/lua/ge/extensions/editor/crawlEditor.lua

local gameplay_crawl_saveSystem = require('/lua/ge/extensions/gameplay/crawl/saveSystem')
local im = ui_imgui
local ffi = require('ffi')

local boundaries = require('/lua/ge/extensions/editor/crawlEditor/boundaries')(M)
local paths = require('/lua/ge/extensions/editor/crawlEditor/paths')(M)
local boundaries = require('/lua/ge/extensions/editor/crawlEditor/boundaries')(M)
local paths = require('/lua/ge/extensions/editor/crawlEditor/paths')(M)
local trails = require('/lua/ge/extensions/editor/crawlEditor/trails')()
local paths = require('/lua/ge/extensions/editor/crawlEditor/paths')(M)
local trails = require('/lua/ge/extensions/editor/crawlEditor/trails')()
local startingPositions = require('/lua/ge/extensions/editor/crawlEditor/startingPositions')()
local trails = require('/lua/ge/extensions/editor/crawlEditor/trails')()
local startingPositions = require('/lua/ge/extensions/editor/crawlEditor/startingPositions')()
local input = require('/lua/ge/extensions/editor/crawlEditor/input')
local startingPositions = require('/lua/ge/extensions/editor/crawlEditor/startingPositions')()
local input = require('/lua/ge/extensions/editor/crawlEditor/input')
local missionPortTool = require('/lua/ge/extensions/editor/crawlEditor/missionPortTool')
local input = require('/lua/ge/extensions/editor/crawlEditor/input')
local missionPortTool = require('/lua/ge/extensions/editor/crawlEditor/missionPortTool')
@/lua/ge/extensions/ui/vehicleSelector/vehicleOperations.lua
-- Load button module
local buttonModule = require("ge/extensions/ui/gridSelectorUtils/buttonModule")
@/lua/vehicle/extensions/gameplayInterfaceModules/interactCargoContainers.lua
  if not functionCache[expr] then
    expressionParser = expressionParser or require("jbeam/expressionParser")
    local fun, vars = expressionParser.compileSafe("$" .. expr)
@/lua/ge/extensions/gameplay/crawl/boundary.lua

  local quadtree = require('quadtree')
  boundaryQuadtree = quadtree.newQuadtree()
@/lua/ge/extensions/editor/missionEditor/progressMulti.lua
local missionTypesDir = "/gameplay/missionTypes"
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
-- style helper
@/lua/common/extensions/ui/imguiUtils.lua
local logTag = 'imguiUtils'
local ffi = require("ffi")
local imgui = ui_imgui
@/lua/common/jbeam/sections/events.lua

local jbeamUtils = require("jbeam/utils")
@/lua/ge/extensions/freeroam/freeroamConfigurator.lua
local M = {}
local translate = require("ge/extensions/ui/gridSelectorUtils/translateHelper").translate
local placeholderPreview = "/ui/modules/gameContext/noPreview.jpg"
local placeholderPreview = "/ui/modules/gameContext/noPreview.jpg"
local buttonModule = require("ge/extensions/ui/gridSelectorUtils/buttonModule").create()
@/lua/ge/extensions/scenario/finishRaceGoal.lua

local helper = require('scenario/scenariohelper')
local logTag = 'finishRaceGoal'
@/lua/ge/extensions/util/procTrack.lua

  local helper = require('util/rectangleGen')
@/lua/ge/extensions/editor/camPathEditor.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
local ffi = require('ffi')
local imUtils = require('ui/imguiUtils')
local ffi = require('ffi')
local roadRiverGui = extensions.editor_roadRiverGui
@/lua/ge/extensions/scenario/quickRace.lua
    else
      local path = require('/lua/ge/extensions/gameplay/race/path')("New Path")
      path:onDeserialized(json)
@/lua/common/jbeam/expressionParser.lua
  if ext == 'csv' then
    csvlib = csvlib or require('csvlib')
    return csvlib.readFileCSV(resourceURI)
  elseif ext == 'xlsx' then
    xlsxlib = xlsxlib or require('libs/xlsxlib/xlsxlib')
    local xlsx = xlsxlib.loadFileXLSX(resourceURI)
@/inspector/External/CodeMirror/sql.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/common/libs/luasocket/socket/tp.lua
local base = _G
local string = require("string")
local socket = require("socket.socket")
local string = require("string")
local socket = require("socket.socket")
local ltn12 = require("ltn12")
local socket = require("socket.socket")
local ltn12 = require("ltn12")
@/gameplay/missionTypes/cannon/customNodes/MarkersNode.lua
  local vehIds = self.mgr.modules.vehicle:getVehiclesIdByInternalNameMatch('target')
  self.markers = require('scenario/race_marker')
  self.markers.init()
@/lua/ge/extensions/gameplay/rally/vehicleTracker.lua
-- file, You can obtain one at http://beamng.com/bCDDL-1.1.txt
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/tech/sensors.lua

local buffer = require('string.buffer')
  -- Get a reference to the user's lua file.
  local fileRef = require(filename)
  if not fileRef then
@/lua/ge/extensions/editor/objectTool.lua
local imgui = ui_imgui
local objectHistoryActions = require("editor/api/objectHistoryActions")()
local copyObjectsArray = {}
@/inspector/External/CodeMirror/clike.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/gameplay/rally.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyManager = require('/lua/ge/extensions/gameplay/rally/rallyManager')
local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyManager = require('/lua/ge/extensions/gameplay/rally/rallyManager')
local RecceApp = require('/lua/ge/extensions/gameplay/rally/recceApp')
local RallyManager = require('/lua/ge/extensions/gameplay/rally/rallyManager')
local RecceApp = require('/lua/ge/extensions/gameplay/rally/recceApp')
local RallyToolbox = require('/lua/ge/extensions/gameplay/rally/tools/rallyToolbox')
local RecceApp = require('/lua/ge/extensions/gameplay/rally/recceApp')
local RallyToolbox = require('/lua/ge/extensions/gameplay/rally/tools/rallyToolbox')
local ExtHelper = require('/lua/ge/extensions/gameplay/rally/extHelper')
local RallyToolbox = require('/lua/ge/extensions/gameplay/rally/tools/rallyToolbox')
local ExtHelper = require('/lua/ge/extensions/gameplay/rally/extHelper')
@/lua/ge/extensions/editor/rallyEditor/pacenotes.lua
local logTag = ''
local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local Snaproad = require('/lua/ge/extensions/gameplay/rally/snaproad')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local Snaproad = require('/lua/ge/extensions/gameplay/rally/snaproad')
-- local Recce = require('/lua/ge/extensions/gameplay/rally/recce')
local Snaproad = require('/lua/ge/extensions/gameplay/rally/snaproad')
-- local Recce = require('/lua/ge/extensions/gameplay/rally/recce')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
-- local Recce = require('/lua/ge/extensions/gameplay/rally/recce')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local PacenoteForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/pacenoteForm')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local PacenoteForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/pacenoteForm')
local RallyManager = require('/lua/ge/extensions/gameplay/rally/rallyManager')
local PacenoteForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/pacenoteForm')
local RallyManager = require('/lua/ge/extensions/gameplay/rally/rallyManager')
-- local Driveline = require('/lua/ge/extensions/gameplay/rally/driveline')
local RallyManager = require('/lua/ge/extensions/gameplay/rally/rallyManager')
-- local Driveline = require('/lua/ge/extensions/gameplay/rally/driveline')
local DrivelineV3 = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineV3')
-- local Driveline = require('/lua/ge/extensions/gameplay/rally/driveline')
local DrivelineV3 = require('/lua/ge/extensions/gameplay/rally/driveline/drivelineV3')
@/lua/vehicle/extensions/profiling/p.lua
-- Cache some library functions and objects.
local jit = require("jit")
assert(jit.version_num == 20100, "LuaJIT core/library version mismatch")
assert(jit.version_num == 20100, "LuaJIT core/library version mismatch")
local profile = require("jit.profile")
local vmdef = require("extensions/vmdef")
local profile = require("jit.profile")
local vmdef = require("extensions/vmdef")
local math = math
  prof_states = m.z or m.v
  if prof_states == "z" then zone = require("jit.zone") end
  local scope = m.l or m.f or m.F or (prof_states and "" or "f")
@/lua/common/libs/ezSVG/EzSVG.lua

local svg = require('libs/EzSVG/EzSVG')
local line = svg.Polyline({0, 0, 100, 100}, {
@/lua/ge/extensions/gameplay/sites/parkingSpot.lua
  self.sortOrder = 999999
  self.customFields = require('/lua/ge/extensions/gameplay/sites/customFields')()
end
@/gameplay/missionTypes/crawl/constructor.lua
    -- Load trail from trail file
    local gameplay_crawl_saveSystem = require('ge/extensions/gameplay/crawl/saveSystem')
    local trail = gameplay_crawl_saveSystem.getTrailById(self.fgVariables.trailFile)
@/inspector/External/CodeMirror/sass.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/gameplay/race/path.lua
  self.id = self:getNextUniqueIdentifier()
  self.pathnodes = require('/lua/ge/extensions/gameplay/util/sortedList')("pathnodes", self, require('/lua/ge/extensions/gameplay/race/pathnode'))
  self.segments = require('/lua/ge/extensions/gameplay/util/sortedList')("segments", self, require('/lua/ge/extensions/gameplay/race/segment'))
  self.id = self:getNextUniqueIdentifier()
  self.pathnodes = require('/lua/ge/extensions/gameplay/util/sortedList')("pathnodes", self, require('/lua/ge/extensions/gameplay/race/pathnode'))
  self.segments = require('/lua/ge/extensions/gameplay/util/sortedList')("segments", self, require('/lua/ge/extensions/gameplay/race/segment'))
  self.pathnodes = require('/lua/ge/extensions/gameplay/util/sortedList')("pathnodes", self, require('/lua/ge/extensions/gameplay/race/pathnode'))
  self.segments = require('/lua/ge/extensions/gameplay/util/sortedList')("segments", self, require('/lua/ge/extensions/gameplay/race/segment'))
  self.startPositions = require('/lua/ge/extensions/gameplay/util/sortedList')("startPositions", self, require('/lua/ge/extensions/gameplay/race/startPosition'))
  self.pathnodes = require('/lua/ge/extensions/gameplay/util/sortedList')("pathnodes", self, require('/lua/ge/extensions/gameplay/race/pathnode'))
  self.segments = require('/lua/ge/extensions/gameplay/util/sortedList')("segments", self, require('/lua/ge/extensions/gameplay/race/segment'))
  self.startPositions = require('/lua/ge/extensions/gameplay/util/sortedList')("startPositions", self, require('/lua/ge/extensions/gameplay/race/startPosition'))
  self.segments = require('/lua/ge/extensions/gameplay/util/sortedList')("segments", self, require('/lua/ge/extensions/gameplay/race/segment'))
  self.startPositions = require('/lua/ge/extensions/gameplay/util/sortedList')("startPositions", self, require('/lua/ge/extensions/gameplay/race/startPosition'))
  self.segments = require('/lua/ge/extensions/gameplay/util/sortedList')("segments", self, require('/lua/ge/extensions/gameplay/race/segment'))
  self.startPositions = require('/lua/ge/extensions/gameplay/util/sortedList')("startPositions", self, require('/lua/ge/extensions/gameplay/race/startPosition'))

  self.pacenotes = require('/lua/ge/extensions/gameplay/util/sortedList')("pacenotes", self, require('/lua/ge/extensions/gameplay/race/pacenote'))

  self.pacenotes = require('/lua/ge/extensions/gameplay/util/sortedList')("pacenotes", self, require('/lua/ge/extensions/gameplay/race/pacenote'))

local route = require('/lua/ge/extensions/gameplay/route/route')()
function C:getAiPath(verbose)
function C:copy()
  local cpy = require('/lua/ge/extensions/gameplay/race/path')('Copy of ' .. self.name)
  cpy.onDeserialized(self.onSerialize())
@/lua/common/testFramework/JUnitXMLWriter.lua

local SLAXML = require('libs/slaxml/slaxml')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/getLoopExecutionVar.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/toolUtilities/splineMaskExport.lua
-- Module dependencies.
local geom = require('editor/toolUtilities/geom')
@/lua/vehicle/controller.lua
    local dummyName = "dummy"
    local controller = require(directory .. dummyName)
    if controller then
@/lua/ge/extensions/util/screenshotCreator.lua
local im = ui_imgui
local imguiUtils = require('ui/imguiUtils')
local vehicleActionMaps = {"VehicleCommonActionMap", "VehicleSpecificActionMap"}
@/lua/ge/extensions/core/ropeVisualTest.lua
local im = ui_imgui
local ffi = require('ffi')
@/inspector/External/CodeMirror/overlay.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/gameplay/rally/driveline/pointList.lua

local snaproadNormals = require('/lua/ge/extensions/gameplay/rally/snaproad/normals')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local snaproadNormals = require('/lua/ge/extensions/gameplay/rally/snaproad/normals')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
@/lua/ge/extensions/editor/flowgraph/stateView.lua
local fge = ui_flowgraph_editor
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
@/lua/ge/extensions/gameplay/traffic/roles/empty.lua

return function(...) return require('/lua/ge/extensions/gameplay/traffic/baseRole')(C, ...) end
@/lua/common/luaCore.lua
  package.loaded[module] = nil
  local m = require(module)
  if not m then
@/gameplay/missionTypes/aiRace/customNodes/activateRaceNode.lua
    if not self.started then
      self.race = require('/lua/ge/extensions/gameplay/race/race')()
      self.race:setPath(self.pinIn.pathData.value)
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/advanceLoopSchedule.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/editor/vizHelper.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
@/lua/ge/extensions/editor/toolUtilities/splineInput.lua
-- Module dependencies.
local geom = require('editor/toolUtilities/geom')
local render = require('editor/toolUtilities/render')
local geom = require('editor/toolUtilities/geom')
local render = require('editor/toolUtilities/render')
local gizmo = require('editor/toolUtilities/gizmo')
local render = require('editor/toolUtilities/render')
local gizmo = require('editor/toolUtilities/gizmo')
local util = require('editor/toolUtilities/util')
local gizmo = require('editor/toolUtilities/gizmo')
local util = require('editor/toolUtilities/util')
@/lua/common/jbeam/sections/camera.lua

local jbeamUtils = require("jbeam/utils")
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/filePath.lua

    local path = require('/lua/ge/extensions/gameplay/race/path')("New Path")
    path:onDeserialized(jsonReadFile(file))
@/lua/common/libs/LuLPeg/lulpeg.lua

local function require(...)
    local lib = ...
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/trackStageTime.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local im  = ui_imgui
@/inspector/External/CodeMirror/sublime.js
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../lib/codemirror"), require("../addon/search/searchcursor"), require("../addon/edit/matchbrackets"));
  else if (typeof define == "function" && define.amd) // AMD
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../lib/codemirror"), require("../addon/search/searchcursor"), require("../addon/edit/matchbrackets"));
  else if (typeof define == "function" && define.amd) // AMD
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../lib/codemirror"), require("../addon/search/searchcursor"), require("../addon/edit/matchbrackets"));
  else if (typeof define == "function" && define.amd) // AMD
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/vePropTransformer.lua

local utils = require('jbeam/utils')
local im = ui_imgui
@/lua/ge/extensions/editor/gen/world.lua
	if U._PRD == 0 then
		local Tst = require('/lua/ge/extensions/editor/gen/test')
		Tst.test_BAT()

local imguiUtils = require('ui/imguiUtils')
	elseif key == 'gen_clear' then
		local Tst = require('/lua/ge/extensions/editor/gen/test')
			lo('?? gen_clear:'..forestName)
@/lua/common/libs/lua-websockets/websocket/server_copas.lua
local socket = require'libs/luasocket/socket.socket'
local copas = require('libs/copas/copas')
local tools = require'libs/lua-websockets/websocket.tools'
local client = function(sock,protocol)
  local copas = require('libs/copas/copas')

  local copas = require('libs/copas/copas')
  assert(opts and (opts.protocols or opts.default))
@/lua/ge/extensions/gameplay/rally/cameraPathPlayer.lua
local logTag = ''
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
@/lua/ge/extensions/core/input/bindings.lua

require("utils")
local json = require("json")
require("utils")
local json = require("json")
local M = {}
@/lua/ge/extensions/util/vehicleRopeDebug.lua
local im = ui_imgui
local ffi = require('ffi')
@/lua/common/libs/timerwheel/timerwheel.lua

--local xpcall = require("libs/coxpcall/coxpcall").xpcall
local default_err_handler = function(err)
@/lua/ge/extensions/editor/api/core.lua
  -- variables
  editor.defaultHistory = require("editor/api/history")()
  editor.history = editor.defaultHistory
@/lua/console/main.lua

extensions = require("extensions")
extensions.addModulePath("lua/ge/extensions/")

require('luaCore')
require('common/cdefs')
require('luaCore')
require('common/cdefs')
require('utils')
require('common/cdefs')
require('utils')
require('mathlib')
require('utils')
require('mathlib')
@/lua/ge/extensions/ui/gameplaySelector/general.lua
-- Load the modules
local displayDataModule = require("ge/extensions/ui/gridSelectorUtils/displayDataModule")
local filterModule = require("ge/extensions/ui/gridSelectorUtils/filterModule")
local displayDataModule = require("ge/extensions/ui/gridSelectorUtils/displayDataModule")
local filterModule = require("ge/extensions/ui/gridSelectorUtils/filterModule")
function M.getTiles(path)
  local tiles = require("ge/extensions/ui/gameplaySelector/tiles")
  return tiles.getTiles(path, M)

local buttonInstance = require("ge/extensions/ui/gridSelectorUtils/buttonModule").create()
-- Details
@/lua/ge/spawn.lua

            local routePlanner = require('gameplay/route/route')()
            routePlanner:setupPath(n1.pos, options.destinationPos)
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/transferMissionExecution.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/common/guihooks.lua
    end
    csvfile = require('csvlib').newCSV(unpack(keys))
    csvfilename = filename or string.format("graphcsv.%s.csv", os.date("%Y-%d-%mT%H_%M_%S"))
@/lua/ge/extensions/editor/flowgraph/properties.lua

local imu = require('ui/imguiUtils')
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
local imu = require('ui/imguiUtils')
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
@/lua/vehicle/controller/gauges/genericGauges.lua

local htmlTexture = require("htmlTexture")
@/lua/vehicle/controller/beamNavigator.lua

local htmlTexture = require("htmlTexture")
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/saveRallyLoopAttempt.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyAttempts = require('/lua/ge/extensions/gameplay/rally/loop/rallyAttempts')
local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local RallyAttempts = require('/lua/ge/extensions/gameplay/rally/loop/rallyAttempts')
@/lua/ge/extensions/tech/pythonExport.lua

local sbuffer = require('string.buffer')
@/lua/common/extensions/ui/improfiler.lua
-- Cache some library functions and objects.
local jit = require("jit")
assert(jit.version_num == 20100, "LuaJIT core/library version mismatch")
assert(jit.version_num == 20100, "LuaJIT core/library version mismatch")
local profile = require("jit.profile")
local vmdef = require("libs/LuaJIT/vmdef")
local profile = require("jit.profile")
local vmdef = require("libs/LuaJIT/vmdef")
local math = math
  prof_states = m.z or m.v
  if prof_states == "z" then zone = require("libs/LuaJIT/zone") end
  local scope = m.l or m.f or m.F or (prof_states and "" or "f")
@/lua/common/kdtreebox2d.lua
--[[ Usage
  local kdTreeB2d = require('kdtreebox2d')
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/raceEndScreen.lua

local ffi = require('ffi')
@/lua/vehicle/mapmgr.lua

local graphpath = require('graphpath')
local pointBBox = require('quadtree').pointBBox
local graphpath = require('graphpath')
local pointBBox = require('quadtree').pointBBox
local kdTreeBox2D = require('kdtreebox2d')
local pointBBox = require('quadtree').pointBBox
local kdTreeBox2D = require('kdtreebox2d')
local buffer = require("string.buffer")
local kdTreeBox2D = require('kdtreebox2d')
local buffer = require("string.buffer")
@/ui/modules/apps/DamageAppVehicleDetailed/app.js

var intersect = require('./intersect.js')
var grid = require('./grid.js')
var intersect = require('./intersect.js')
var grid = require('./grid.js')
var formatUtil = require('./format.js')
var grid = require('./grid.js')
var formatUtil = require('./format.js')
var convexHull = require('./convex.js')
var formatUtil = require('./format.js')
var convexHull = require('./convex.js')
@/lua/vehicle/controller/tech/cosimulationCoupling.lua
-- External modules used.
local dat = require('tech/cosimulationNames')
local lpack = require("lpack")
local dat = require('tech/cosimulationNames')
local lpack = require("lpack")
local csvlib = require('csvlib')
local lpack = require("lpack")
local csvlib = require('csvlib')
local csvSendData
@/lua/vehicle/extensions/test/csvMetrics.lua
local frame = 1
local csvWriter = require('csvlib')
local csvFile = nil
@/ui/lib/ext/angular-translate/angular-translate-interpolation-messageformat/angular-translate-interpolation-messageformat.js
    // like Node.
    module.exports = factory(require("messageformat"));
  } else {
@/lua/ge/extensions/editor/tech/roadArchitect/geometry.lua
-- External modules used.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
@/lua/ge/extensions/editor/gen/terrain.lua
local im = ui_imgui
local ffi = require("ffi")

local U = require('/lua/ge/extensions/editor/gen/utils')
local R = require('/lua/ge/extensions/editor/gen/render')
local U = require('/lua/ge/extensions/editor/gen/utils')
local R = require('/lua/ge/extensions/editor/gen/render')
local D
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/softReload.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/vehicle/energyStorage.lua
    if availableStorageFactories[jbeamData.type] and not storageFactories[jbeamData.type] then
      local deviceFactory = require(availableStorageFactories[jbeamData.type])
      storageFactories[jbeamData.type] = deviceFactory
@/lua/ge/extensions/editor/physicsReloader.lua
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
local toolWindowName = "physicsReloader"
@/lua/vehicle/electrics.lua

local customValueParser = require("electricsCustomValueParser")
@/lua/ge/extensions/editor/assemblySpline/import.lua
-- Module dependencies.
local splineMgr = require('editor/assemblySpline/splineMgr')
local mol = require('editor/assemblySpline/molecule')
local splineMgr = require('editor/assemblySpline/splineMgr')
local mol = require('editor/assemblySpline/molecule')
local rdp = require('editor/toolUtilities/rdp')
local mol = require('editor/assemblySpline/molecule')
local rdp = require('editor/toolUtilities/rdp')
local fit = require('editor/toolUtilities/fitPoly')
local rdp = require('editor/toolUtilities/rdp')
local fit = require('editor/toolUtilities/fitPoly')
local geom = require('editor/toolUtilities/geom')
local fit = require('editor/toolUtilities/fitPoly')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
@/lua/ge/extensions/editor/decalSpline/splineMgr.lua
-- External modules.
local buffer = require('string.buffer')
local pop = require('editor/decalSpline/populate')
local buffer = require('string.buffer')
local pop = require('editor/decalSpline/populate')
local geom = require('editor/toolUtilities/geom')
local pop = require('editor/decalSpline/populate')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
@/lua/ge/client/init.lua
  -- Base client functionality
  local postFxModule = require("client/postFx")
  rawset(_G, "postFxModule", postFxModule)

  local renderManagerModule = require("client/renderManager")
  -- TorqueScriptLua.exec("/core/scripts/client/renderManager.cs")

  local lightingModule = require("client/lighting")
  -- TorqueScriptLua.exec("/core/scripts/client/lighting.cs")
  -- Base client functionality
  local postFxModule = require("client/postFx");
  rawset(_G, "postFxModule", postFxModule)

  local renderManagerModule = require("client/renderManager");
  -- TorqueScriptLua.exec("/core/scripts/client/renderManager.cs")

  local lightingModule = require("client/lighting");
  -- TorqueScriptLua.exec("/core/scripts/client/lighting.cs")
@/lua/ge/extensions/editor/perfProfiler.lua
  local chart = {
    plotHelperUtil = require('/lua/ge/extensions/editor/util/plotHelperUtil')(plotParams),
    currentDataKey = "fps_average",
      setPreset(presets[1])
      search = require('/lua/ge/extensions/editor/util/searchUtil')()
      searchText = im.ArrayChar(128)
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/loop/routeAfterRoadSection.lua

local RallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/vehicle/powertrain/hydraulicPump.lua
  local hydraulicConsumerFactories = {}
  hydraulicConsumerFactories.hydraulicCylinder = require("powertrain/hydraulicCylinder")
  --hydraulicConsumerFactories.hydraulicRotator = require("powertrain/hydraulicRotator")
  hydraulicConsumerFactories.hydraulicCylinder = require("powertrain/hydraulicCylinder")
  --hydraulicConsumerFactories.hydraulicRotator = require("powertrain/hydraulicRotator")
@/lua/ge/extensions/statistics/statistics.lua

local helper = require('scenario/scenariohelper')
@/lua/ge/extensions/editor/toolUtilities/geom.lua
-- Module dependencies.
local kdTreeB2d = require('kdtreebox2d')
local util = require('editor/toolUtilities/util')
local kdTreeB2d = require('kdtreebox2d')
local util = require('editor/toolUtilities/util')
@/lua/ge/extensions/flowgraph/variableStorage.lua
local im  = ui_imgui
local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
@/lua/ge/extensions/editor/shapeEditor.lua

local ffi = require('ffi')
local im = ui_imgui
local imUtils = require('ui/imguiUtils')
local toolWindowName = "shapeEditor"
@/lua/ge/extensions/core/dynamicProps.lua

local quadtree = require('quadtree')
@/lua/ge/extensions/gameplay/drift/scoring.lua
        -- debug graph
        plotHelperUtil = plotHelperUtil or require('/lua/ge/extensions/editor/util/plotHelperUtil')()
        local data = {{},{},{},{}}
@/lua/ge/extensions/editor/raceEditor.lua
local im = ui_imgui
local ffi = require('ffi')
local roadRiverGui = extensions.editor_roadRiverGui
local testingWindow
local currentPath = require('/lua/ge/extensions/gameplay/race/path')("New Race")
currentPath._fnWithoutExt = 'NewRace'
  previousFilename = filename
  local p = require('/lua/ge/extensions/gameplay/race/path')("New Race")
  p:onDeserialized(json)
local function copyFromTimeTrials()
  local path = require('/lua/ge/extensions/gameplay/race/path')("New Race")
  local trackInfo = extensions.scenario_scenarios.getScenario().track
local function organizePathnodeAndSegmentNames()
  local newPath = require('/lua/ge/extensions/gameplay/race/path')("New Race")
  newPath:onDeserialized(currentPath:onSerialize())
        if im.MenuItem1("Clear") then
          local path = require('/lua/ge/extensions/gameplay/race/path')("New Race")
          editor.history:commitAction("Set path to new path.",
        if add then
          local newPath = require('/lua/ge/extensions/gameplay/race/path')("New Race")
          newPath:onDeserialized(currentPath:onSerialize())
  editor.addWindowMenuItem("Race/Path Editor", function() show() end,{groupMenuName="Gameplay"})
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/pathnodes')(M)) -- 1
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/segments')(M)) -- 2
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/pathnodes')(M)) -- 1
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/segments')(M)) -- 2
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/startPositions')(M)) -- 3
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/segments')(M)) -- 2
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/startPositions')(M)) -- 3
  -- table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/pacenotes')(M))
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/startPositions')(M)) -- 3
  -- table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/pacenotes')(M))
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/trackLayout')(M)) -- 4
  -- table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/pacenotes')(M))
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/trackLayout')(M)) -- 4
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/timeTrials')(M)) -- 5
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/trackLayout')(M)) -- 4
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/timeTrials')(M)) -- 5
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/tools')(M)) -- 6
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/timeTrials')(M)) -- 5
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/tools')(M)) -- 6
  testingWindow =  require('/lua/ge/extensions/editor/raceEditor/testing')(M)
  table.insert(windows, require('/lua/ge/extensions/editor/raceEditor/tools')(M)) -- 6
  testingWindow =  require('/lua/ge/extensions/editor/raceEditor/testing')(M)
  currentWindow = windows[1]
@/lua/ge/extensions/editor/masterSpline/autoRoadGen.lua
-- Module dependencies.
local render = require('editor/toolUtilities/render')
local geom = require('editor/toolUtilities/geom')
local render = require('editor/toolUtilities/render')
local geom = require('editor/toolUtilities/geom')
local rdp = require('editor/toolUtilities/rdp')
local geom = require('editor/toolUtilities/geom')
local rdp = require('editor/toolUtilities/rdp')
local pathNodes, pathWidths = {}, {}
local openSet = require('graphpath').newMinheap()
local nodePool = {}
@/lua/common/timeEvents.lua

local events = require('timeEvents').create()
@/lua/vehicle/extensions/tech/ACC.lua

local csvWriter = require('csvlib')
@/lua/ge/extensions/editor/assemblySpline.lua
-- External modules.
local splineMgr = require('editor/assemblySpline/splineMgr')
local mol = require('editor/assemblySpline/molecule')
local splineMgr = require('editor/assemblySpline/splineMgr')
local mol = require('editor/assemblySpline/molecule')
local pop = require('editor/assemblySpline/populate')
local mol = require('editor/assemblySpline/molecule')
local pop = require('editor/assemblySpline/populate')
local import = require('editor/assemblySpline/import')
local pop = require('editor/assemblySpline/populate')
local import = require('editor/assemblySpline/import')
local input = require('editor/toolUtilities/splineInput')
local import = require('editor/assemblySpline/import')
local input = require('editor/toolUtilities/splineInput')
local render = require('editor/toolUtilities/render')
local input = require('editor/toolUtilities/splineInput')
local render = require('editor/toolUtilities/render')
local skeleton = require('editor/toolUtilities/skeleton')
local render = require('editor/toolUtilities/render')
local skeleton = require('editor/toolUtilities/skeleton')
local rdp = require('editor/toolUtilities/rdp')
local skeleton = require('editor/toolUtilities/skeleton')
local rdp = require('editor/toolUtilities/rdp')
local poly = require('editor/toolUtilities/polygon')
local rdp = require('editor/toolUtilities/rdp')
local poly = require('editor/toolUtilities/polygon')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local poly = require('editor/toolUtilities/polygon')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local util = require('editor/toolUtilities/util')
local maskExport = require('editor/toolUtilities/splineMaskExport')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local util = require('editor/toolUtilities/util')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
local geom = require('editor/toolUtilities/geom')
local style = require('editor/toolUtilities/style')
local terra = require('editor/terraform/terraform')
local style = require('editor/toolUtilities/style')
local terra = require('editor/terraform/terraform')
@/lua/ge/extensions/core/input/actions.lua

require("utils")
@/lua/ge/extensions/editor/raceEditor/timeTrials.lua
local im  = ui_imgui
local imu = require('ui/imguiUtils')
local nameText = im.ArrayChar(1024, "")
@/lua/ge/extensions/gameplay/rally/cutCapture.lua
local logTag = ''
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/common/utils/heatmap.lua

require('mathlib')
local svg = require('libs/EzSVG/EzSVG')
require('mathlib')
local svg = require('libs/EzSVG/EzSVG')
@/lua/ge/extensions/util/trackBuilder/obstaclePlacer.lua

local proceduralPrimitives = require('util/trackBuilder/proceduralPrimitives')
local procShapeNames = {
@/lua/ge/extensions/gameplay/rally/driveline/drivelineRoute.lua

local kdTreeP3d = require('kdtreepoint3d')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local kdTreeP3d = require('kdtreepoint3d')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local Route = require('/lua/ge/extensions/gameplay/route/raceRoute')
local cc = require('/lua/ge/extensions/gameplay/rally/util/colors')
local Route = require('/lua/ge/extensions/gameplay/route/raceRoute')
local WaypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local Route = require('/lua/ge/extensions/gameplay/route/raceRoute')
local WaypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
local WaypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
local RallyEnums = require('/lua/ge/extensions/gameplay/rally/enums')
@/lua/ge/extensions/editor/toolManager.lua
-- Module dependencies.
local meshSplineMgr = require('editor/meshSpline/splineMgr')
local meshSplinePop = require('editor/meshSpline/populate')
local meshSplineMgr = require('editor/meshSpline/splineMgr')
local meshSplinePop = require('editor/meshSpline/populate')
local assemblySplineMgr = require('editor/assemblySpline/splineMgr')
local meshSplinePop = require('editor/meshSpline/populate')
local assemblySplineMgr = require('editor/assemblySpline/splineMgr')
local assemblySplinePop = require('editor/assemblySpline/populate')
local assemblySplineMgr = require('editor/assemblySpline/splineMgr')
local assemblySplinePop = require('editor/assemblySpline/populate')
@/lua/ge/client/lighting/basic/init.lua

require("lua/ge/client/lighting/basic/shadowFilter")
@/gameplay/missionTypes/drift/constructor.lua
    -- calculate in-world route
    local route = require('/lua/ge/extensions/gameplay/route/route')()
    route:setupPathMulti(ret)
@/lua/console/unittests.lua

require("mathlib")
@/lua/console/bananabench-xml.lua

local bench = require("lua/console/bananabench")
@/lua/ge/extensions/ui/apps/minimap/vehicles.lua

local layers = require("ui/apps/minimap/layers")
@/lua/common/libs/luamqtt/mqtt/protocol5.lua

local table = require("table")
local unpack = table.unpack or unpack

local string = require("string")
local str_char = string.char

local bit = require("libs/luamqtt/mqtt/bitwrap")
local bor = bit.bor

local protocol = require("libs/luamqtt/mqtt/protocol")
local make_uint8 = protocol.make_uint8
@/lua/ge/extensions/editor/tech/roadArchitect/overlays.lua

local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- A module for managing the road structure/handling road calculations.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing road profiles.
local roadMgr = require('editor/tech/roadArchitect/roads')                                          -- A module for managing the road structure/handling road calculations.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing road profiles.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
local profileMgr = require('editor/tech/roadArchitect/profiles')                                    -- A module for managing road profiles.
local util = require('editor/tech/roadArchitect/utilities')                                         -- A module containing miscellaneous utility functions.
@/lua/ge/extensions/editor/rallyEditor/testTab.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/ge/extensions/flowgraph/nodes/vehicle/customPartsConfigProvider.lua

local ffi = require('ffi')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/stageComplete.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/gameplay/missionTypes/garageToGarage/constructor.lua
    if filterSettings then
      local configListGenerator = require('/lua/ge/extensions/util/configListGenerator')
      local eligibleVehicles = configListGenerator.getEligibleVehicles(
@/lua/vehicle/extensions/api.lua

local httpClient = require("socket.http")
local httpJsonServer = require('utils/httpJsonServer')
local httpClient = require("socket.http")
local httpJsonServer = require('utils/httpJsonServer')
@/lua/ge/extensions/flowgraph/pin.lua

local fg_utils = require('/lua/ge/extensions/flowgraph/utils')
@/lua/ge/extensions/flowgraph/nodes/gameplay/rally/handleLapChange.lua

local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
@/lua/common/libs/luasec/https.lua

local socket = require("socket")
local ssl    = require("libs/luasec/ssl")
local socket = require("socket")
local ssl    = require("libs/luasec/ssl")
local ltn12  = require("ltn12")
local ssl    = require("libs/luasec/ssl")
local ltn12  = require("ltn12")
local http   = require("socket.http")
local ltn12  = require("ltn12")
local http   = require("socket.http")
local url    = require("socket.url")
local http   = require("socket.http")
local url    = require("socket.url")
@/lua/ge/extensions/flowgraph/nodes/ui/selectButtons.lua

local ffi = require('ffi')
@/lua/ge/extensions/editor/rallyEditor/static.lua
local logTag = ''
local normalizer = require('/lua/ge/extensions/gameplay/rally/util/normalizer')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')
local normalizer = require('/lua/ge/extensions/gameplay/rally/util/normalizer')
local rallyUtil = require('/lua/ge/extensions/gameplay/rally/util')