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:----Vf7wtTzhm2q3jET2TG+BWrp7pEn5wWeyVdSu4I2f4//xN+iGr3baVjyVbPsyYUr57arEU+0WIA03fQnPq/DQ88SqaVEzXyuwEJa+sGZAewZNj9iOyww/iMPiRXy7eoAaQx9X/wFLGe56TDWfnuYqA3OVvyr/d9BSEA5oBigMzf6IxVXA6YKD8XgHB3Q6oA5Z3ykpefjq5skw/eaKBqzgru8RN85bSXCs3Z+NFtPWj1c1zMdQEDDjUPYQJzvTnoElPoOfATbX8xIFpzHJnPWd0Hy0krZBSYnntTyw46SFxAnR5gvPsJOS8jzplquyjg0CttagiPmMFq+phdVa+dQV9oa10dwLX5qDyfI2Jag3dj4WxdCQY7lPVYigFmP0RoQKDO8uDTm16D6lB+Jrgo9cdOhRSzhNAE2NQXO+I6KGkOdu3vnPIiOJ+yU87UOa8SN3Hhkhrpd5dphJ15HMcPm8i/qsjDrJoAAmy3WYJQ0uN6VZVbbitD/zt7S5JAa+GRdWK8h4YUEcgZgOpZv2vHDZFeE8gvxeh3X1YE9gvq8wzpD5aXpx+bkuSbK2djzg7IrahvXxY3scqtWE9qOVccoxb65a/hNQJEki2wkS8XQ77SMD6ACVhxyfdTzYXGZ+bbHejkGKEek59CSGpMcH3Nti1d0tOZHrnfteFySLuApjU6g=----ATTACHMENT:----NTE0OTczNTIxODE1Nzk5NCA5ODQ0MTEyOTIwNDAzOTQwIDMxMjQ0MDIxNzY3NzcyNA==