local function prc(text, y)
  local w = term.getSize()
  local _, cy = term.getCursorPos()
  term.setCursorPos(math.ceil((w-#text)/2), y or cy)
  write(text)
end

local function openRednet()
  for _,side in ipairs({"top", "bottom", "front", "left", "right", "back"}) do
    if peripheral.isPresent(side) and peripheral.getType(side) == "modem" then
      rednet.open(side)
      local modem = peripheral.wrap(side)
      modem.open(5)
      return side
    end
  end
  term.setTextColor(colors.red)
  print(var14)
end

local function openRednet1()
  for _,side in ipairs({"bottom", "front", "left", "right", "back"}) do
    if peripheral.isPresent(side) and peripheral.getType(side) == "modem" then
      rednet.open(side)
      local modem = peripheral.wrap(side)
      modem.open(5)
      return side
    end
  end
  term.setTextColor(colors.red)
  print(var14)
end

term.setBackgroundColor(colors.blue)
term.clear ()
prc ("Bios Start", 9)

function cteni ()
    if not fs.exists("/.core/language") then
shell.run ("pastebin get sh70PdPx /.core/language")
end

data = fs.open("/.core/language","r")
var1 = data.readLine()
var2 = data.readLine()
var3 = data.readLine()
var4 = data.readLine()
var5 = data.readLine()
var6 = data.readLine()
var7 = data.readLine()
var8 = data.readLine()
var9 = data.readLine()
var10 = data.readLine()
var11 = data.readLine()
var12 = data.readLine()
var13 = data.readLine()
var14 = data.readLine()
var15 = data.readLine()
var16 = data.readLine()
var17 = data.readLine()
var18 = data.readLine()
var19 = data.readLine()
var20 = data.readLine()
var21 = data.readLine()
var22 = data.readLine()
var23 = data.readLine()
var24 = data.readLine()
var25 = data.readLine()
var26 = data.readLine()
var27 = data.readLine()
var28 = data.readLine()
var29 = data.readLine()
var30 = data.readLine()
var31 = data.readLine()
var32 = data.readLine()
var33 = data.readLine()
var34 = data.readLine()
var35 = data.readLine()
var36 = data.readLine()
var37 = data.readLine()
var38 = data.readLine()
var39 = data.readLine()
var40     = data.readLine()
var41     = data.readLine()
var42     = data.readLine()
var43     = data.readLine()
var44     = data.readLine()
var45     = data.readLine()
var46     = data.readLine()
var47     = data.readLine()
var48     = data.readLine()
var49     = data.readLine()
var50     = data.readLine()
var51     = data.readLine()
var52     = data.readLine()
var53     = data.readLine()
var54     = data.readLine()
var55     = data.readLine()
var56     = data.readLine()
var57     = data.readLine()
var58     = data.readLine()
var59     = data.readLine()
var60     = data.readLine()
var61     = data.readLine()
var62     = data.readLine()
var63     = data.readLine()
var64     = data.readLine()
var65     = data.readLine()
var66     = data.readLine()
var67     = data.readLine()
var68     = data.readLine()
var69     = data.readLine()
var70     = data.readLine()
var71     = data.readLine()
var72     = data.readLine()
var73     = data.readLine()
var74     = data.readLine()
var75     = data.readLine()
var76     = data.readLine()
var77     = data.readLine()
var78     = data.readLine()
var79     = data.readLine()
var80     = data.readLine()
var81     = data.readLine()
var82     = data.readLine()
var83     = data.readLine()
var84     = data.readLine()
var85     = data.readLine()
var86     = data.readLine()
var87     = data.readLine()
var88     = data.readLine()
var89     = data.readLine()
var90     = data.readLine()
var91     = data.readLine()
var92     = data.readLine()
var93     = data.readLine()
var94     = data.readLine()
var95     = data.readLine()
var96     = data.readLine()
var97     = data.readLine()
var98     = data.readLine()
var99     = data.readLine()
data.close()

    if not fs.exists ("/.core/biosset") then
        term.setBackgroundColor(colors.blue)
        term.clear ()
        prc ("Preparing Bios", 9)
        prc ("Reboot", 11)
        sleep (0.5)
        local data= fs.open ("/.core/biosset", "w")
        local x = "1"
        data.writeLine (x)
        data.writeLine (x)
        data.writeLine (x)
        data.writeLine (x)
        data.writeLine (x)
        data.writeLine (x)
        data.writeLine (x)
        data.writeLine (x)
        data.close ()
        os.reboot ()
        else
    local data= fs.open ("/.core/biosset", "r")
    a = data.readLine()
    b=data.readLine()
    c=data.readLine()
    d=data.readLine()
    e=data.readLine()
    f=data.readLine()
    g=data.readLine()
    h=data.readLine()
    data.close ()
    boot ()
end
end

function boot ()
data = fs.open("/.core/cmh","r")
computerpass = data.readLine()
data.close()
term.setBackgroundColor(colors.white)
term.setTextColor(colors.black)
term.clear()
shell.run ("list")

    if a == "1" then
modemSide = openRednet()
if modemSide == nil then
  term.setBackgroundColor(colors.white)
  term.setTextColor(colors.red)
  print(var15)
  sleep (1)
else
  term.setBackgroundColor(colors.white)
  term.setTextColor(colors.lime)
  print( var16.." "..modemSide)
  sleep (1)
end
end
    if b == "1" then
modemSide = openRednet1()
if modemSide == nil then
  term.setBackgroundColor(colors.white)
  term.setTextColor(colors.red)
  print(var18)
  sleep (1)
else
  term.setBackgroundColor(colors.white)
  term.setTextColor(colors.lime)
  print(var19.." "..modemSide)
  sleep (1)
end
end
shell.run ("/system.lua")
end
cteni ()