static final Class369 method2834(byte i, ByteBuffer class348_sub49) { anInt8876++; Class221 class221 = Class158.method1248(15)[class348_sub49.getUByte()]; if (i > -113) aDouble8869 = -1.5911312034627048; Class341 class341 = Class62.method596(20000)[class348_sub49.getUByte()]; int i_7_ = class348_sub49.method3372(13638); int i_8_ = class348_sub49.method3372(13638); int i_9_ = class348_sub49.getShort(); int i_10_ = class348_sub49.getShort(); int i_11_ = class348_sub49.method3372(13638); int i_12_ = class348_sub49.getDWord(); int i_13_ = class348_sub49.getDWord(); return new Class369(class221, class341, i_7_, i_8_, i_9_, i_10_, i_11_, i_12_, i_13_); }
static final int method2478(int i) { if (i != 1000) return -103; anInt8763++; boolean bool = false; boolean bool_5_ = false; boolean bool_6_ = false; if (((Signlink) Class348_Sub23_Sub1.signlink).allowsFileOperations && !((Signlink) Class348_Sub23_Sub1.signlink).aBoolean3794) { bool = true; if ((((Class348_Sub4) Class348_Sub40_Sub20.aClass348_Sub4_9264).anInt6609) < 512 && (((Class348_Sub4) Class348_Sub40_Sub20.aClass348_Sub4_9264).anInt6609) != 0) bool = false; if (!Signlink.osName.startsWith("win")) bool_5_ = true; else { bool_6_ = true; bool_5_ = true; } } if (Class221.aBoolean2881) bool = false; if (Class330.aBoolean4117) bool_5_ = false; if (Class348_Sub1.aBoolean6558) bool_6_ = false; if (!bool && !bool_5_ && !bool_6_) return ArchiveLoader.method2348(-8454); int i_7_ = -1; int i_8_ = -1; int i_9_ = -1; if (bool) { try { i_7_ = Class239_Sub14.method1781(2, -126, 1000); } catch (Exception exception) { /* empty */ } } do { if (bool_6_) { try { i_9_ = Class239_Sub14.method1781(3, -70, 1000); if ((((Class348_Sub51) BitmapTable.aClass348_Sub51_3959) .aClass239_Sub25_7271.method1829(i + -33350) ^ 0xffffffff) == -4) { ToolkitInfo libNode = Class348_Sub8.currentToolkit.getToolkitInfo(); long driverVersion = (0xffffffffffffL & ((ToolkitInfo) libNode).driverVersion); int vendor = ((ToolkitInfo) libNode).vendor; if (vendor != 4318) { if (vendor != 4098) break; } else { bool_5_ = bool_5_ & ((driverVersion ^ 0xffffffffffffffffL) <= -64425238955L); break; } bool_5_ = bool_5_ & ((driverVersion ^ 0xffffffffffffffffL) <= -60129613780L); } } catch (Exception exception) { /* empty */ } } } while (false); if (bool_5_) { try { i_8_ = Class239_Sub14.method1781(1, i ^ ~0x3ab, 1000); } catch (Exception exception) { /* empty */ } } if ((i_7_ ^ 0xffffffff) == 0 && i_8_ == -1 && i_9_ == -1) return ArchiveLoader.method2348(i + -9454); i_9_ *= 1.1F; i_8_ *= 1.1F; if ((i_9_ ^ 0xffffffff) > (i_7_ ^ 0xffffffff) && i_8_ < i_7_) return BufferedRasterizer.method454(i_7_, (byte) -116); if (i_9_ <= i_8_) return Class62.method600((byte) -59, 1, i_8_); return Class62.method600((byte) -80, 3, i_9_); }