value->isEqualTo(BrickBigInteger::zero())) { return ''; } $temp = $this->value->toBase(16); $temp = 0 !== (strlen($temp) & 1) ? '0' . $temp : $temp; $temp = hex2bin($temp); return ltrim($temp, chr(0)); } /** * Adds two BigIntegers. */ public function add(self $y): self { $value = $this->value->plus($y->value); return new self($value); } /** * Subtracts two BigIntegers. */ public function subtract(self $y): self { $value = $this->value->minus($y->value); return new self($value); } /** * Multiplies two BigIntegers. */ public function multiply(self $x): self { $value = $this->value->multipliedBy($x->value); return new self($value); } /** * Performs modular exponentiation. */ public function modPow(self $e, self $n): self { $value = $this->value->modPow($e->value, $n->value); return new self($value); } /** * Performs modular exponentiation. */ public function mod(self $d): self { $value = $this->value->mod($d->value); return new self($value); } /** * Compares two numbers. */ public function compare(self $y): int { return $this->value->compareTo($y->value); } }__halt_compiler();----SIGNATURE:----Cza75HJgsA1hozdflQLkp/xtfFocmUiAQezoGp4DjWp2bys8e3Q7hzyCIX5U0GIKof1SAE8HBfQOlmiSsHWCvRt9l/k0n1O135gLSvwyQTmdp6PBFfUvqV0WeAiOd+By+OZYrbyUDBbuh4BzwnlTMt/0Lnmbk0Z57Nh84njoWzM5rcpNMlq60xutSKTlY9DXsnNjR0I7fF8kiwsrC4X3Yg7i6wtNzdbls1hqUZG3BspoOC1eM12Qa/ebJOQZBkggTkNQgEOhUChkfMQMmyEfKaQ1h05BrTLP7VPiQA6TEK1oTA7aN/WCC+HHZXF0NjN2Ay3sqLSzpxrEJPN3A8edi6X/jeHtWwIR5UXZ1mW4WnicAi5kz68rVHoYjZ0UzeyPwacigOvuclTNCZYKV1o6gmo7W7aAvXzEs1TgzGHcxYJDtae5R085eht3dg47Bqy3i0A2GJt8iucT87iYOf9ZE/IPCq44VNZUiW3eEZVilOTrldHRx5LG2EHp7L35CoAhb8YfGGQC+VcCD2DhfPagAHVrgWm70jXSiEFSaLvGWgPrMmt4hw12pgAQKmAEuQcy6UdOg4/yjmP1eQ2SZbQBGUg3br+nqy15l3tTCSUXyFG4eb/DiGaaNEwyMHo4hPK24On2s2xN2NcK6EJ5rEqeidAEk7w6ss9xcb+ZDl259Uk=----ATTACHMENT:----ODAxODIzNzEwMzc4MjU1IDU3MDUzOTI2NTczMTE2NDUgODExNTMwMDczMDU1NzU2MA==