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:----WNEbTyUiOzba2wgo5mHLAlg5aLY/a3kThvAeJcwya0amsoCbVb65lvblhrb3fqvVSvVaRWJRisxjj/kXrrEhtdVgIZ49mhdO1Jy/zPUlDI1cV9NDo4u1d721/tFj7ZSQQluJZWeM3mh4ZnKjgbAXjYWvCAbZKYnKAyE3b7XLyQYGORWlrSnO1b3p29BwNkib5xUbuuPwAygWo7s45DJRyNpwk3rQyJFmIPjKu58asS0McRxsbjskAZWBcc3d/7Ryp2vtLhzd6ZD418095Mb1G7tbgv8BMGluNggmjBoQPZZlF65GKTsxQF/3nj0ayK/DzSnBkEAOxOmFwM9hJmEIheNGHpszVbETUdqKrSNakNJAjeIlWkN724M9JaOPn4pEOBjTZTf8w1cRknVpkaQsAHIvqZL5VkKw2JZeHHVNOFKRe2aXfY3xfy5F6R94hP2B+r7+UrEKjpidlQmsYY0ix8ovFpPys1cJ8wH7iJ1Peens+v7t9I7d2KS4Yx09kI+PsXVwJMNwU1eigpFz/hTyLmtD85ouZ4w/x+YndGPkv3Xt05gyJ39gZAkyHqMvaQe68cCyFytJhIDaLw+UJScpIB/pqgidQlL9AJhe3MU8h6JxCH0bHXUwvyX90I5YYYUOeOhIdrW7WPwnwvPHJhJbrOeV2QgNZIjRoSp/PEMSNy0=----ATTACHMENT:----NDE4NzY1MDYzMTk3ODM2MCAzNzk2ODI5NzY4MTA4Njc1IDE2MzExMzYxNTI1NjE0NTc=