Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public final class gp
- {
- gu s;
- gu[] l;
- int f;
- gu w;
- int e;
- public gp(int paramInt)
- {
- break label67;
- this.f = paramInt;
- int i;
- for (;; this.l = new gu[paramInt])
- {
- i = 0; break;
- }
- label31:
- gu localgu;
- localgu.ce = localgu;
- for (;;)
- {
- if (i >= paramInt) {
- return;
- }
- localgu = this.l[i] = new gu();
- localgu.cs = localgu;
- break label31;
- label67:
- this.e = 0;
- break;i++;
- }
- }
- public gu c(long paramLong)
- {
- gu localgu1 = this.l[((int)(paramLong & this.f - 1))];
- label36:
- label58:
- gu localgu2;
- if (this.w.cb == paramLong)
- {
- break label97;
- return null;
- for (;;)
- {
- if (this.w != localgu1)
- {
- break;this.w = localgu1.cs; continue;
- return localgu2;
- }
- }
- }
- label97:
- for (;; localgu2 = this.w)
- {
- this.w = this.w.cs;
- break label58;
- this.w = this.w.cs;
- break label36;
- this.w = null; break;
- }
- }
- public gu f(long paramLong)
- {
- gu localgu1 = this.l[((int)(paramLong & this.f - 1))];
- break label42;
- gu localgu2;
- return localgu2;
- label42:
- label81:
- for (;; this.w.cb != paramLong)
- {
- localgu2 = this.w;
- for (;;)
- {
- if (this.w == localgu1) {
- break label96;
- }
- break label81;
- this.w = localgu1.cs; continue;
- this.w = this.w.cs; break;
- this.w = this.w.cs;
- }
- }
- label96:
- this.w = null;
- return null;
- }
- public gu p(long paramLong)
- {
- gu localgu1 = this.l[((int)(paramLong & this.f - 1))];
- for (;;)
- {
- gu localgu2;
- return localgu2;this.w = localgu1.cs;
- for (;;)
- {
- if (this.w.cb == paramLong) {
- localgu2 = this.w;
- } else {
- for (; this.w == localgu1; this.w = this.w.cs)
- {
- this.w = null;
- break label101;
- }
- }
- }
- this.w = this.w.cs;
- }
- label101:
- return null;
- }
- public void r(gu paramgu, long paramLong)
- {
- label21:
- gu localgu;
- if (paramgu.ce != null)
- {
- break label70;
- paramgu.cs.ce = paramgu;
- }
- else
- {
- localgu = this.l[((int)(paramLong & this.f - 1))];
- break label77;
- label41:
- return;
- }
- label59:
- label70:
- label77:
- for (;; paramgu.ce = localgu.ce)
- {
- paramgu.cs = localgu;
- break label59;
- paramgu.cb = paramLong;
- break label41;
- paramgu.ce.cs = paramgu; break;paramgu.jr();
- break label21;
- }
- }
- public void l(gu paramgu, long paramLong)
- {
- if (paramgu.ce != null) {
- break label50;
- }
- gu localgu;
- for (;; localgu = this.l[((int)(paramLong & this.f - 1))])
- {
- paramgu.ce = localgu.ce; break;
- }
- for (;;)
- {
- paramgu.cb = paramLong; return;
- label50:
- paramgu.jr();
- break;
- for (;; paramgu.cs = localgu)
- {
- paramgu.ce.cs = paramgu; break;
- }
- paramgu.cs.ce = paramgu;
- }
- }
- public void m(gu paramgu, long paramLong)
- {
- if (paramgu.ce != null)
- {
- break label64;
- paramgu.cs.ce = paramgu;
- break label71;
- }
- for (;;)
- {
- gu localgu = this.l[((int)(paramLong & this.f - 1))];
- paramgu.ce = localgu.ce;
- paramgu.cs = localgu;
- paramgu.ce.cs = paramgu; break;
- label64:
- paramgu.jr();
- }
- label71:
- paramgu.cb = paramLong;
- }
- void w()
- {
- int i = 0;
- break label42;
- gu localgu2;
- gu localgu1;
- label28:
- label36:
- label39:
- if (localgu2 == localgu1)
- {
- break label39;
- localgu1 = this.l[i];
- for (;;)
- {
- localgu2 = localgu1.cs; break;
- this.s = null;
- break label53;
- }
- }
- for (;; i++)
- {
- label42:
- if (i < this.f)
- {
- break;
- label53:
- return;
- }
- this.w = null;
- break label28;
- localgu2.jr();
- break label36;
- }
- }
- void d()
- {
- int i = 0;
- gu localgu2;
- gu localgu1;
- if (localgu2 == localgu1)
- {
- break label64;
- for (;;)
- {
- localgu1 = this.l[i];
- break label56;
- label23:
- this.w = null;
- break label67;
- label31:
- if (i >= this.f) {
- break;
- }
- }
- }
- for (;;)
- {
- return;localgu2.jr();
- label56:
- label64:
- for (;;)
- {
- i++;
- break label31;
- break label23;
- localgu2 = localgu1.cs; break;
- }
- label67:
- this.s = null;
- }
- }
- public gu x()
- {
- this.e = 0;
- return e();
- }
- public gu s()
- {
- this.e = 0;
- return e();
- }
- public gu z()
- {
- this.e = 0;
- return e();
- }
- public gu o()
- {
- gu localgu;
- if (this.e > 0)
- {
- break label104;
- this.s = localgu.cs;
- }
- for (;;)
- {
- localgu = this.s;
- for (;;)
- {
- if (localgu == this.l[(this.e - 1)]) {
- break label101;
- }
- break;
- for (;; this.s = localgu.cs) {
- return localgu;
- }
- localgu = this.l[(this.e++)].cs;
- }
- label101:
- label102:
- label104:
- do
- {
- for (;;)
- {
- return null;
- for (;;)
- {
- if (this.e >= this.f) {
- break label102;
- }
- break;return localgu;
- }
- }
- } while (this.s == this.l[(this.e - 1)]);
- }
- }
- public gu u()
- {
- gu localgu;
- if (this.e > 0) {
- for (;;)
- {
- if (localgu == this.l[(this.e - 1)]) {
- break label120;
- }
- for (;;)
- {
- localgu = this.s;
- break label107;
- this.s = localgu.cs;
- break label118;
- return localgu;
- if (this.s == this.l[(this.e - 1)]) {
- break;
- }
- }
- label70:
- localgu = this.l[(this.e++)].cs;
- }
- }
- label107:
- label118:
- label120:
- for (;;)
- {
- if (this.e >= this.f) {
- break label123;
- }
- break label70;
- this.s = localgu.cs; break;
- return localgu;
- }
- label123:
- return null;
- }
- public gu e()
- {
- if (this.e > 0) {
- break label77;
- }
- gu localgu;
- for (;; localgu = this.l[(this.e++)].cs)
- {
- if (localgu != this.l[(this.e - 1)]) {
- break label39;
- }
- for (;;)
- {
- localgu = this.s;
- break label66;
- break label50;
- label39:
- this.s = localgu.cs;
- break;
- label50:
- label66:
- label77:
- do
- {
- if (this.e >= this.f) {
- break label123;
- }
- break;
- for (;; this.s = localgu.cs) {
- return localgu;
- }
- } while (this.s == this.l[(this.e - 1)]);
- }
- return localgu;
- }
- label123:
- return null;
- }
- public gu v()
- {
- gu localgu;
- if ((this.e > 0) && (this.s != this.l[(this.e - 1)]))
- {
- break label104;
- for (;; this.s = localgu.cs) {
- return localgu;
- }
- label67:
- for (;; localgu = this.l[(this.e++)].cs)
- {
- if (localgu == this.l[(this.e - 1)]) {
- break label114;
- }
- this.s = localgu.cs; break;
- }
- }
- label104:
- label114:
- for (;;)
- {
- if (this.e >= this.f) {
- break label117;
- }
- break label67;
- localgu = this.s; break;
- return localgu;
- }
- label117:
- return null;
- }
- public gu g()
- {
- gu localgu;
- if (this.e > 0)
- {
- break label68;
- return localgu;
- label12:
- localgu = this.s;
- this.s = localgu.cs;
- return localgu;
- label27:
- if (localgu != this.l[(this.e - 1)]) {
- break label89;
- }
- }
- for (;; this.e >= this.f)
- {
- localgu = this.l[(this.e++)].cs;
- break label27;
- label68:
- if (this.s != this.l[(this.e - 1)])
- {
- break label12;
- label89:
- this.s = localgu.cs;
- break;return null;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement