Ethereum

0xca5bd23828540ced98939c242b13aa9d91c8f0dc

Decompiled Solidity recovered from this contract's runtime bytecode. Best-effort reconstruction — confirm behaviour against on-chain state.

Decompilation outputEthereum · 0xca5bd238…91c8f0dc6.0 KB14.9 s
Share
1,497 lines · Click a variable or keyword to highlight its references · Click a line number to copy its link; Shift-click to copy a block link
//decompiled by exvvul decompiler tool contact@exvul.com https://x.com/exvulsec// SPDX-License-Identifier: MIT  >=0.8.0;  {     ( ,  )   ( );}  {        = "UNVERIFIED";        = "UNVERIFIED";        = 1000000000000000000000000000;        = 18;          ; // STORAGE[0x0]    ( => )  ; // STORAGE[0x1]    ( => ( => ))  ; // STORAGE[0x2]    ( => ) ; // STORAGE[0x3]     ; // STORAGE[0x4]     ; // STORAGE[0x5]     ; // STORAGE[0x6]      ; // STORAGE[0x7]      ; // STORAGE[0x8]     ; // STORAGE[0x9]      ; // STORAGE[0xa]      ; // STORAGE[0xb]      ; // STORAGE[0xc]      ; // STORAGE[0xd]      ; // STORAGE[0xe]     ; // STORAGE[0xf]     ; // STORAGE[0x10]         ();     ( ,  , );     ( ,  , );     ( ,  );     ( )   {         ("memory-safe") {            (0x00, (224, 0x4e487b71))            (0x04, )            (0x00, 0x24)        }    }         () {        (. == , "Ownable: caller is not the owner");        ;    }    ()   {    }             ( ,  )   () {        (. != (0), "ERC20: approve from the zero address");        ( != (0), "ERC20: approve to the zero address");        [.][] = ;         (., , [.][]);         ;    }         ( )   {         = ;    }         ( ,  ,  )   () {        ( != (0), "ERC20: transfer from the zero address");        ( != (0), "ERC20: transfer to the zero address");        ( > 0x0, "Transfer amount must be greater than zero");         (!( !=  &&  !=  &&  !=  &&  != )) {             (0 != 0) {                (!((0 + [()]) < [()]), "SafeMath: addition overflow");                [()] = 0 + [()];                 (, (), 0);            }             (!( > [])) {                [] = [] - ;                 (0x0 <= ) {                    (!(( - 0) + [] < []), "SafeMath: addition overflow");                    [] = ( - 0) + [];                     (0x0 <= ) {                         (, , ( - 0));                         = 0x60 + ;                         ( <= [][.]) {                            ( != (0), "ERC20: approve from the zero address");                            (. != (0), "ERC20: approve to the zero address");                            [][.] = [][.] - ;                             (, ., [][.]);                             ;                        }  {                              = 0;                             () {                                 (!( < )) {                                    ;                                }                                 = 0x20 + ;                            }                            ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                        }                    }  {                          = 0;                         () {                             (!( < .)) {                                ;                            }                             = 0x20 + ;                        }                        ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                    }                }  {                      = 0;                     () {                         (!( < .)) {                            ;                        }                         = 0x20 + ;                    }                    ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                }            }  {                  = 0;                 () {                     (!( < .)) {                        ;                    }                     = 0x20 + ;                }                ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");            }        }  {             (((()) == ) && (( != ) && (![]))) {                (!( > ), "Exceeds the _maxTxAmount.");                (!(( + []) > ), "Exceeds the _maxWalletSize.");                 = 0x01 + ;            }             ;             ( > ) {                  =  * ;                 (0x0 != ) {                    ((( * ) / ) == , "SafeMath: multiplication overflow");                }  {                     = 0;                }                 = ;            }  {                  =  * ;                 (0x0 != ) {                    ((( * ) / ) == , "SafeMath: multiplication overflow");                }  {                     = 0;                }                 = ;            }             (!( ==  && () != )) {                  = !(( / 0x01000000000000000000000000000000000000000000));                 (!(( / 0x01000000000000000000000000000000000000000000))) {                     = (()) == ;                }                  = () ? 1 : 0;                 () {                     = ( / 0x0100000000000000000000000000000000000000000000);                }                  = ;                 ( != 0x0) {                     = ([()] > ) ? 1 : 0;                }                  = ;                 ( != 0x0) {                     = ( > ) ? 1 : 0;                }                 ( != 0x0) {                     (( < [()]) && ( < )) {                         = 0x01000000000000000000000000000000000000000000 | (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff & );                         ( != 0x0 && ( / 0x010000000000000000000000000000000000000000)) {                             =  + 0x60;                             (!(0 < .)) (50);                            ( ,   ) = .(); // staticcall                            ();                             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));                            (( + .) -  >= 0x20);                            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));                             (!(0x01 < .)) (50);                            (() != (0), "ERC20: approve from the zero address");                            (( & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");                            [()][()] = ;                             ((), (), [()][()]);                              = 0;                              = (0x04 + ) + 0xc0;                              =  + 0x20;                             () {                                 (!( < )) {                                    ;                                }                                 = 0x01 + ;                                 = 0x20 + ;                                 = 0x20 + ;                            }                            (.. != 0x0);                            ( ,   ) = .(, 0, 0xa0, (), .); // call                            ();                        }                         = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;                         ((). != 0x0) {                            ( ,   ) = ().{ : 0x08fc * !()., : (). }(""); // call                            ();                        }                    }  {                          = [()];                         ([()] >= ) {                             = ;                        }                         = 0x01000000000000000000000000000000000000000000 | (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff & );                         ( != 0x0 && ( / 0x010000000000000000000000000000000000000000)) {                             =  + 0x60;                             (!(0 < .)) (50);                            ( ,   ) = .(); // staticcall                            ();                             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));                            (( + .) -  >= 0x20);                            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));                             (!(0x01 < .)) (50);                            (() != (0), "ERC20: approve from the zero address");                            (( & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");                            [()][()] = ;                             ((), (), [()][()]);                              = 0;                              = (0x04 + ) + 0xc0;                              =  + 0x20;                             () {                                 (!( < )) {                                    ;                                }                                 = 0x01 + ;                                 = 0x20 + ;                                 = 0x20 + ;                            }                            (.. != 0x0);                            ( ,   ) = .(, 0, 0xa0, (), .); // call                            ();                        }                         = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;                         ((). != 0x0) {                            ( ,   ) = ().{ : 0x08fc * !()., : (). }(""); // call                            ();                        }                    }                }                 ( / 0x64 != 0x0) {                    (!(( / 0x64) + [()] < [()]), "SafeMath: addition overflow");                    [()] = ( / 0x64) + [()];                     (, (),  / 0x64);                }                 (!( > [])) {                    [] = [] - ;                     ( / 0x64 <= ) {                        (!(( - ( / 0x64)) + [] < []), "SafeMath: addition overflow");                        [] = ( - ( / 0x64)) + [];                         ( / 0x64 <= ) {                             (, , ( - ( / 0x64)));                             = 0x60 + ;                             ( <= [][.]) {                                ( != (0), "ERC20: approve from the zero address");                                (. != (0), "ERC20: approve to the zero address");                                [][.] = [][.] - ;                                 (, ., [][.]);                                 ;                            }  {                                  = 0;                                 () {                                     (!( < )) {                                        ;                                    }                                     = 0x20 + ;                                }                                ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                            }                        }  {                              = 0;                             () {                                 (!( < .)) {                                    ;                                }                                 = 0x20 + ;                            }                            ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                        }                    }  {                          = 0;                         () {                             (!( < .)) {                                ;                            }                             = 0x20 + ;                        }                        ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                    }                }  {                      = 0;                     () {                         (!( < .)) {                            ;                        }                         = 0x20 + ;                    }                    ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                }            }  {                  =  * ;                 (0x0 != ) {                    ((( * ) / ) == , "SafeMath: multiplication overflow");                }  {                     = 0;                }                  = !(( / 0x01000000000000000000000000000000000000000000));                 (!(( / 0x01000000000000000000000000000000000000000000))) {                     = (()) == ;                }                  = () ? 1 : 0;                 () {                     = ( / 0x0100000000000000000000000000000000000000000000);                }                  = ;                 ( != 0x0) {                     = ([()] > ) ? 1 : 0;                }                  = ;                 ( != 0x0) {                     = ( > ) ? 1 : 0;                }                 ( != 0x0) {                     (( < [()]) && ( < )) {                         = 0x01000000000000000000000000000000000000000000 | (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff & );                         ( != 0x0 && ( / 0x010000000000000000000000000000000000000000)) {                             =  + 0x60;                             (!(0 < .)) (50);                            ( ,   ) = .(); // staticcall                            ();                             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));                            (( + .) -  >= 0x20);                            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));                             (!(0x01 < .)) (50);                            (() != (0), "ERC20: approve from the zero address");                            (( & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");                            [()][()] = ;                             ((), (), [()][()]);                              = 0;                              = (0x04 + ) + 0xc0;                              =  + 0x20;                             () {                                 (!( < )) {                                    ;                                }                                 = 0x01 + ;                                 = 0x20 + ;                                 = 0x20 + ;                            }                            (.. != 0x0);                            ( ,   ) = .(, 0, 0xa0, (), .); // call                            ();                        }                         = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;                         ((). != 0x0) {                            ( ,   ) = ().{ : 0x08fc * !()., : (). }(""); // call                            ();                        }                    }  {                          = [()];                         ([()] >= ) {                             = ;                        }                         = 0x01000000000000000000000000000000000000000000 | (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff & );                         ( != 0x0 && ( / 0x010000000000000000000000000000000000000000)) {                             =  + 0x60;                             (!(0 < .)) (50);                            ( ,   ) = .(); // staticcall                            ();                             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));                            (( + .) -  >= 0x20);                            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));                             (!(0x01 < .)) (50);                            (() != (0), "ERC20: approve from the zero address");                            (( & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");                            [()][()] = ;                             ((), (), [()][()]);                              = 0;                              = (0x04 + ) + 0xc0;                              =  + 0x20;                             () {                                 (!( < )) {                                    ;                                }                                 = 0x01 + ;                                 = 0x20 + ;                                 = 0x20 + ;                            }                            (.. != 0x0);                            ( ,   ) = .(, 0, 0xa0, (), .); // call                            ();                        }                         = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;                         ((). != 0x0) {                            ( ,   ) = ().{ : 0x08fc * !()., : (). }(""); // call                            ();                        }                    }                }                 ( / 0x64 != 0) {                    (!(( / 0x64) + [()] < [()]), "SafeMath: addition overflow");                    [()] = ( / 0x64) + [()];                     (, (),  / 0x64);                }                 (!( > [])) {                    [] = [] - ;                     ( / 0x64 <= ) {                        (!(( - ( / 0x64)) + [] < []), "SafeMath: addition overflow");                        [] = ( - ( / 0x64)) + [];                         ( / 0x64 <= ) {                             (, , ( - ( / 0x64)));                             = 0x60 + ;                             ( <= [][.]) {                                ( != (0), "ERC20: approve from the zero address");                                (. != (0), "ERC20: approve to the zero address");                                [][.] = [][.] - ;                                 (, ., [][.]);                                 ;                            }  {                                  = 0;                                 () {                                     (!( < )) {                                        ;                                    }                                     = 0x20 + ;                                }                                ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                            }                        }  {                              = 0;                             () {                                 (!( < .)) {                                    ;                                }                                 = 0x20 + ;                            }                            ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                        }                    }  {                          = 0;                         () {                             (!( < .)) {                                ;                            }                             = 0x20 + ;                        }                        ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                    }                }  {                      = 0;                     () {                         (!( < .)) {                            ;                        }                         = 0x20 + ;                    }                    ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                }            }        }    }         ( )   {         = ;    }         ()  {        ();    }         ()   {         (, (0));         = (0);    }         ()   {         (0x12 == 0) {             = 0x01 * 0x3b9aca00;             (!((0x12))) {                 = 0x01 * 0x3b9aca00;                 (!(())) {                     (0x01 * 0x3b9aca00);                }                 (!()) {                     (0x01 * 0x3b9aca00);                }                 ( == 0x1) {                     (0x01 * 0x3b9aca00);                }  {                     ( == 0x2) {                         (0x01 * 0x3b9aca00);                    }  {                         (( < 0x0b) & (() < 0x4e) | (( < 0x0133) & (() < 0x20))) {                             (0x01 * 0x3b9aca00);                        }                          = 0x01;                          = 0x0a;                          = 0x01;                          = 0x0a;                          = (0x12);                         () {                             ( <= ) {                                ;                            }                              = ;                             (( & ) != 0x0) {                                 =  * ;                            }                             = ;                             = ;                             = ;                             = ;                             = ;                             (0x01 * 0x3b9aca00);                        }                    }                }            }             (0x0a == 0) {                 = 0 * 0x3b9aca00;                 (!(())) {                     (0 * 0x3b9aca00);                }                 (!()) {                     (0 * 0x3b9aca00);                }                 ( == 0x1) {                     (0 * 0x3b9aca00);                }  {                     ( == 0x2) {                         (0 * 0x3b9aca00);                    }  {                         (( < 0x0b) & (() < 0x4e) | (( < 0x0133) & (() < 0x20))) {                             (0 * 0x3b9aca00);                        }                          = 0x01;                          = 0x0a;                          = 0x01;                          = 0x0a;                          = (0x12);                         () {                             ( <= ) {                                ;                            }                              = ;                             (( & ) != 0x0) {                                 =  * ;                            }                             = ;                             = ;                             = ;                             = ;                             = ;                             (0 * 0x3b9aca00);                        }                    }                }            }             ((0x0a < 0x0b) & ((0x12) < 0x4e) | ((0x0a < 0x0133) & ((0x12) < 0x20))) {                 = (0x0a ** ((0x12))) * 0x3b9aca00;                 (!(())) {                     ((0x0a ** ((0x12))) * 0x3b9aca00);                }                 (!()) {                     ((0x0a ** ((0x12))) * 0x3b9aca00);                }                 ( == 0x1) {                     ((0x0a ** ((0x12))) * 0x3b9aca00);                }  {                     ( == 0x2) {                         ((0x0a ** ((0x12))) * 0x3b9aca00);                    }  {                         (( < 0x0b) & (() < 0x4e) | (( < 0x0133) & (() < 0x20))) {                             ((0x0a ** ((0x12))) * 0x3b9aca00);                        }                          = 0x01;                          = 0x0a;                          = 0x01;                          = 0x0a;                          = (0x12);                         () {                             ( <= ) {                                ;                            }                              = ;                             (( & ) != 0x0) {                                 =  * ;                            }                             = ;                             = ;                             = ;                             = ;                             = ;                             ((0x0a ** ((0x12))) * 0x3b9aca00);                        }                    }                }            }              = 0x01;              = 0x0a;              = 0x01;              = 0x0a;              = (0x12);             () {                 ( <= ) {                    ;                }                  = ;                 (( & ) != 0x0) {                     =  * ;                }                 = ;                 = ;                 = ;                 = ;                 = ;                 = ( * ) * 0x3b9aca00;                 (!(())) {                     (( * ) * 0x3b9aca00);                }                 (!()) {                     (( * ) * 0x3b9aca00);                }                 ( == 0x1) {                     (( * ) * 0x3b9aca00);                }  {                     ( == 0x2) {                         (( * ) * 0x3b9aca00);                    }  {                         (( < 0x0b) & (() < 0x4e) | (( < 0x0133) & (() < 0x20))) {                             (( * ) * 0x3b9aca00);                        }                          = 0x01;                          = 0x0a;                          = 0x01;                          = 0x0a;                          = (0x12);                         () {                             ( <= ) {                                ;                            }                              = ;                             (( & ) != 0x0) {                                 =  * ;                            }                             = ;                             = ;                             = ;                             = ;                             = ;                             (( * ) * 0x3b9aca00);                        }                    }                }            }        }         (0x0a == 0) {             = 0 * 0x3b9aca00;             (!((0x12))) {                 = 0x01 * 0x3b9aca00;                 (!(())) {                     (0x01 * 0x3b9aca00);                }                 (!()) {                     (0x01 * 0x3b9aca00);                }                 ( == 0x1) {                     (0x01 * 0x3b9aca00);                }  {                     ( == 0x2) {                         (0x01 * 0x3b9aca00);                    }  {                         (( < 0x0b) & (() < 0x4e) | (( < 0x0133) & (() < 0x20))) {                             (0x01 * 0x3b9aca00);                        }                          = 0x01;                          = 0x0a;                          = 0x01;                          = 0x0a;                          = (0x12);                         () {                             ( <= ) {                                ;                            }                              = ;                             (( & ) != 0x0) {                                 =  * ;                            }                             = ;                             = ;                             = ;                             = ;                             = ;                             (0x01 * 0x3b9aca00);                        }                    }                }            }             (0x0a == 0) {                 = 0 * 0x3b9aca00;                 (!(())) {                     (0 * 0x3b9aca00);                }                 (!()) {                     (0 * 0x3b9aca00);                }                 ( == 0x1) {                     (0 * 0x3b9aca00);                }  {                     ( == 0x2) {                         (0 * 0x3b9aca00);                    }  {                         (( < 0x0b) & (() < 0x4e) | (( < 0x0133) & (() < 0x20))) {                             (0 * 0x3b9aca00);                        }                          = 0x01;                          = 0x0a;                          = 0x01;                          = 0x0a;                          = (0x12);                         () {                             ( <= ) {                                ;                            }                              = ;                             (( & ) != 0x0) {                                 =  * ;                            }                             = ;                             = ;                             = ;                             = ;                             = ;                             (0 * 0x3b9aca00);                        }                    }                }            }             ((0x0a < 0x0b) & ((0x12) < 0x4e) | ((0x0a < 0x0133) & ((0x12) < 0x20))) {                 = (0x0a ** ((0x12))) * 0x3b9aca00;                 (!(())) {                     ((0x0a ** ((0x12))) * 0x3b9aca00);                }                 (!()) {                     ((0x0a ** ((0x12))) * 0x3b9aca00);                }                 ( == 0x1) {                     ((0x0a ** ((0x12))) * 0x3b9aca00);                }  {                     ( == 0x2) {                         ((0x0a ** ((0x12))) * 0x3b9aca00);                    }  {                         (( < 0x0b) & (() < 0x4e) | (( < 0x0133) & (() < 0x20))) {                             ((0x0a ** ((0x12))) * 0x3b9aca00);                        }                          = 0x01;                          = 0x0a;                          = 0x01;                          = 0x0a;                          = (0x12);                         () {                             ( <= ) {                                ;                            }                              = ;                             (( & ) != 0x0) {                                 =  * ;                            }                             = ;                             = ;                             = ;                             = ;                             = ;                             ((0x0a ** ((0x12))) * 0x3b9aca00);                        }                    }                }            }              = 0x01;              = 0x0a;              = 0x01;              = 0x0a;              = (0x12);             () {                 ( <= ) {                    ;                }                  = ;                 (( & ) != 0x0) {                     =  * ;                }                 = ;                 = ;                 = ;                 = ;                 = ;                 = ( * ) * 0x3b9aca00;                 (!(())) {                     (( * ) * 0x3b9aca00);                }                 (!()) {                     (( * ) * 0x3b9aca00);                }                 ( == 0x1) {                     (( * ) * 0x3b9aca00);                }  {                     ( == 0x2) {                         (( * ) * 0x3b9aca00);                    }  {                         (( < 0x0b) & (() < 0x4e) | (( < 0x0133) & (() < 0x20))) {                             (( * ) * 0x3b9aca00);                        }                          = 0x01;                          = 0x0a;                          = 0x01;                          = 0x0a;                          = (0x12);                         () {                             ( <= ) {                                ;                            }                              = ;                             (( & ) != 0x0) {                                 =  * ;                            }                             = ;                             = ;                             = ;                             = ;                             = ;                             (( * ) * 0x3b9aca00);                        }                    }                }            }        }         ((0x0a < 0x0b) & (0x12 < 0x4e) | ((0x0a < 0x0133) & (0x12 < 0x20))) {             = 0x0de0b6b3a7640000 * 0x3b9aca00;             (!((0x12))) {                 = 0x01 * 0x3b9aca00;                 (!(())) {                     (0x01 * 0x3b9aca00);                }                 (!()) {                     (0x01 * 0x3b9aca00);                }                 ( == 0x1) {                     (0x01 * 0x3b9aca00);                }  {                     ( == 0x2) {                         (0x01 * 0x3b9aca00);                    }  {                         (( < 0x0b) & (() < 0x4e) | (( < 0x0133) & (() < 0x20))) {                             (0x01 * 0x3b9aca00);                        }                          = 0x01;                          = 0x0a;                          = 0x01;                          = 0x0a;                          = (0x12);                         () {                             ( <= ) {                                ;                            }                              = ;                             (( & ) != 0x0) {                                 =  * ;                            }                             = ;                             = ;                             = ;                             = ;                             = ;                             (0x01 * 0x3b9aca00);                        }                    }                }            }             (0x0a == 0) {                 = 0 * 0x3b9aca00;            }        }    }         ( ,  )   () {        (, , .);         ;    }         ()   {        (!(( / 0x010000000000000000000000000000000000000000)), "trading is already open");         = 0x7a250d5630b4cf539739df2c5dacb4c659f2488d | (0xffffffffffffffffffffffff0000000000000000000000000000000000000000 & );         ;         (0x12 == 0) {            (() != (0), "ERC20: approve from the zero address");            ((0x7a250d5630b4cf539739df2c5dacb4c659f2488d & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");            [()][(0x7a250d5630b4cf539739df2c5dacb4c659f2488d)] = 0x01 * 0x3b9aca00;             ((), (0x7a250d5630b4cf539739df2c5dacb4c659f2488d), [()][(0x7a250d5630b4cf539739df2c5dacb4c659f2488d)]);            ( ,   ) = ( / 0x01).(); // staticcall            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));            ( ,   ) = ( / 0x01).(); // staticcall            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));            ( ,   ) = (.).((), (.)); // call            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));             = ( & (0xffffffffffffffffffffffff0000000000000000000000000000000000000000)) | ((.));            ( ,   ) = .{ : (). }((), [()], 0, 0, , .); // call            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x60);            ().(, 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff);             = 0x0100010000000000000000000000000000000000000000 | (0xffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffff & );        }         (0x0a == 0) {            (() != (0), "ERC20: approve from the zero address");            ((0x7a250d5630b4cf539739df2c5dacb4c659f2488d & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");            [()][(0x7a250d5630b4cf539739df2c5dacb4c659f2488d)] = 0 * 0x3b9aca00;             ((), (0x7a250d5630b4cf539739df2c5dacb4c659f2488d), [()][(0x7a250d5630b4cf539739df2c5dacb4c659f2488d)]);            ( ,   ) = ( / 0x01).(); // staticcall            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));            ( ,   ) = ( / 0x01).(); // staticcall            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));            ( ,   ) = (.).((), (.)); // call            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));             = ( & (0xffffffffffffffffffffffff0000000000000000000000000000000000000000)) | ((.));            ( ,   ) = .{ : (). }((), [()], 0, 0, , .); // call            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x60);            ().(, 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff);             = 0x0100010000000000000000000000000000000000000000 | (0xffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffff & );        }         ((0x0a < 0x0b) & (0x12 < 0x4e) | ((0x0a < 0x0133) & (0x12 < 0x20))) {            (() != (0), "ERC20: approve from the zero address");            ((0x7a250d5630b4cf539739df2c5dacb4c659f2488d & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");            [()][(0x7a250d5630b4cf539739df2c5dacb4c659f2488d)] = 0x0de0b6b3a7640000 * 0x3b9aca00;             ((), (0x7a250d5630b4cf539739df2c5dacb4c659f2488d), [()][(0x7a250d5630b4cf539739df2c5dacb4c659f2488d)]);            ( ,   ) = ( / 0x01).(); // staticcall            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));            ( ,   ) = ( / 0x01).(); // staticcall            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));            ( ,   ) = (.).((), (.)); // call            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));             = ( & (0xffffffffffffffffffffffff0000000000000000000000000000000000000000)) | ((.));            ( ,   ) = .{ : (). }((), [()], 0, 0, , .); // call            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x60);            ().(, 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff);             = 0x0100010000000000000000000000000000000000000000 | (0xffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffff & );        }          = 0x01;          = 0x0a;          = 0x01;          = 0x0a;          = 0x12;         () {             ( <= ) {                ;            }              = ;             (( & ) != 0x0) {                 =  * ;            }             (( >> ) <= ) {                ;            }              = ;             (( >> ) & ) {                 = ( * ) * ;            }             = ;             = ( * ) * ( * );             = ;             = ;             = ( >> ) >> ;            (() != (0), "ERC20: approve from the zero address");            ((0x7a250d5630b4cf539739df2c5dacb4c659f2488d & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");            [()][(0x7a250d5630b4cf539739df2c5dacb4c659f2488d)] = (( * ) * ) * 0x3b9aca00;             ((), (0x7a250d5630b4cf539739df2c5dacb4c659f2488d), [()][(0x7a250d5630b4cf539739df2c5dacb4c659f2488d)]);            ( ,   ) = ( / 0x01).(); // staticcall            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));            ( ,   ) = ( / 0x01).(); // staticcall            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));            ( ,   ) = (.).((), (.)); // call            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));             = ( & (0xffffffffffffffffffffffff0000000000000000000000000000000000000000)) | ((.));            ( ,   ) = .{ : (). }((), [()], 0, 0, , .); // call            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x60);            ().(, 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff);             = 0x0100010000000000000000000000000000000000000000 | (0xffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffff & );        }        (() != (0), "ERC20: approve from the zero address");        ((0x7a250d5630b4cf539739df2c5dacb4c659f2488d & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");        [()][(0x7a250d5630b4cf539739df2c5dacb4c659f2488d)] = ( * ) * 0x3b9aca00;         ((), (0x7a250d5630b4cf539739df2c5dacb4c659f2488d), [()][(0x7a250d5630b4cf539739df2c5dacb4c659f2488d)]);        ( ,   ) = ( / 0x01).(); // staticcall        ();         =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));        (( + .) -  >= 0x20);        ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));        ( ,   ) = ( / 0x01).(); // staticcall        ();         =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));        (( + .) -  >= 0x20);        ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));        ( ,   ) = (.).((), (.)); // call        ();         =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));        (( + .) -  >= 0x20);        ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));         = ( & (0xffffffffffffffffffffffff0000000000000000000000000000000000000000)) | ((.));        ( ,   ) = .{ : (). }((), [()], 0, 0, , .); // call        ();         =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));        (( + .) -  >= 0x60);        ().(, 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff);         = 0x0100010000000000000000000000000000000000000000 | (0xffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffff & );    }         ()  {        // Decompilation incomplete: helper effect provenance is conservative.        (. == , "Ownable: caller is not the owner");         ([()] == 0) {             ((). != 0x0) {                ( ,   ) = ().{ : 0x08fc * !()., : (). }(""); // call                ();            }        }  {             = 0x01000000000000000000000000000000000000000000 | (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff & );             ([()] && ( / 0x010000000000000000000000000000000000000000)) {                 ;                 =  + 0x60;                 (!(0 < .)) (50);                ( ,   ) = .(); // staticcall                ();                 =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));                (( + .) -  >= 0x20);                ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));                 (!(0x01 < .)) (50);                (() != (0), "ERC20: approve from the zero address");                (( & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");                [()][()] = [()];                 ((), (), [()][()]);                  = 0;                  = (0x04 + ) + 0xc0;                  =  + 0x20;                 () {                     (!( < )) {                        ;                    }                     = 0x01 + ;                     = 0x20 + ;                     = 0x20 + ;                }                (.. != 0x0);                ( ,   ) = .([()], 0, 0xa0, (), .); // call                ();            }             = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;             ((). != 0x0) {                ( ,   ) = ().{ : 0x08fc * !()., : (). }(""); // call                ();            }        }    }         ( ,  ,  )  {        // Decompilation incomplete: helper effect provenance is conservative.        ( != (0), "ERC20: transfer from the zero address");        ( != (0), "ERC20: transfer to the zero address");        ( > 0x0, "Transfer amount must be greater than zero");         (!( !=  &&  !=  &&  !=  &&  != )) {             (0 != 0) {                (!((0 + [()]) < [()]), "SafeMath: addition overflow");                [()] = (0 + [()]);                 (, (), 0);            }             (!( > [])) {                [] = ([] - );                 (0x0 <= ) {                    (!((( - 0) + []) < []), "SafeMath: addition overflow");                    [] = (( - 0) + []);                     = 0x40 + ;                     (0x0 <= ) {                         (, , ( - 0));                        ;                    }  {                          = 0;                         () {                             (!( < .)) {                                ;                            }                             = 0x20 + ;                        }                        ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                    }                }  {                      = 0;                     () {                         (!( < .)) {                            ;                        }                         = 0x20 + ;                    }                    ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                }            }  {                  = 0;                 () {                     (!( < .)) {                        ;                    }                     = 0x20 + ;                }                ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");            }        }  {             (((()) == ) && (( != ) && (![]))) {                (!( > ), "Exceeds the _maxTxAmount.");                (!(( + []) > ), "Exceeds the _maxWalletSize.");                 = 0x01 + ;            }             ;             ( > ) {                  = ( * );                 (0x0 != ) {                    ((( * ) / ) == , "SafeMath: multiplication overflow");                }  {                     = 0;                }                 = ;            }  {                  = ( * );                 (0x0 != ) {                    ((( * ) / ) == , "SafeMath: multiplication overflow");                }  {                     = 0;                }                 = ;            }             (!( ==  && () != )) {                  = !(( / 0x01000000000000000000000000000000000000000000));                 (!(( / 0x01000000000000000000000000000000000000000000))) {                     = (()) == ;                }                  = () ? 1 : 0;                 () {                     = ( / 0x0100000000000000000000000000000000000000000000);                }                  = ;                 ( != 0x0) {                     = ([()] > ) ? 1 : 0;                }                  = ;                 ( != 0x0) {                     = ( > ) ? 1 : 0;                }                 ( != 0x0) {                     (( < [()]) && ( < )) {                         = 0x01000000000000000000000000000000000000000000 | (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff & );                         ( != 0x0 && ( / 0x010000000000000000000000000000000000000000)) {                             =  + 0x60;                             (!(0 < .)) (50);                            ( ,   ) = .(); // staticcall                            ();                             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));                            (( + .) -  >= 0x20);                            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));                             (!(0x01 < .)) (50);                            (() != (0), "ERC20: approve from the zero address");                            (( & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");                            [()][()] = ;                             ((), (), [()][()]);                              = 0;                              = (0x04 + ) + 0xc0;                              =  + 0x20;                             () {                                 (!( < )) {                                    ;                                }                                 = 0x01 + ;                                 = 0x20 + ;                                 = 0x20 + ;                            }                            (.. != 0x0);                            ( ,   ) = .(, 0, 0xa0, (), .); // call                            ();                        }                         = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;                         ((). != 0x0) {                            ( ,   ) = ().{ : 0x08fc * !()., : (). }(""); // call                            ();                        }                    }  {                          = [()];                         ([()] >= ) {                             = ;                        }                         = 0x01000000000000000000000000000000000000000000 | (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff & );                         ( != 0x0 && ( / 0x010000000000000000000000000000000000000000)) {                             =  + 0x60;                             (!(0 < .)) (50);                            ( ,   ) = .(); // staticcall                            ();                             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));                            (( + .) -  >= 0x20);                            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));                             (!(0x01 < .)) (50);                            (() != (0), "ERC20: approve from the zero address");                            (( & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");                            [()][()] = ;                             ((), (), [()][()]);                              = 0;                              = (0x04 + ) + 0xc0;                              =  + 0x20;                             () {                                 (!( < )) {                                    ;                                }                                 = 0x01 + ;                                 = 0x20 + ;                                 = 0x20 + ;                            }                            (.. != 0x0);                            ( ,   ) = .(, 0, 0xa0, (), .); // call                            ();                        }                         = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;                         ((). != 0x0) {                            ( ,   ) = ().{ : 0x08fc * !()., : (). }(""); // call                            ();                        }                    }                }                 ( / 0x64 != 0x0) {                    (!((( / 0x64) + [()]) < [()]), "SafeMath: addition overflow");                    [()] = (( / 0x64) + [()]);                     (, (),  / 0x64);                }                 (!( > [])) {                    [] = ([] - );                     ( / 0x64 <= ) {                        (!((( - ( / 0x64)) + []) < []), "SafeMath: addition overflow");                        [] = (( - ( / 0x64)) + []);                         = 0x40 + ;                         ( / 0x64 <= ) {                             (, , ( - ( / 0x64)));                            ;                        }  {                              = 0;                             () {                                 (!( < .)) {                                    ;                                }                                 = 0x20 + ;                            }                            ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                        }                    }  {                          = 0;                         () {                             (!( < .)) {                                ;                            }                             = 0x20 + ;                        }                        ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                    }                }  {                      = 0;                     () {                         (!( < .)) {                            ;                        }                         = 0x20 + ;                    }                    ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                }            }  {                  = ( * );                 (0x0 != ) {                    ((( * ) / ) == , "SafeMath: multiplication overflow");                }  {                     = 0;                }                  = !(( / 0x01000000000000000000000000000000000000000000));                 (!(( / 0x01000000000000000000000000000000000000000000))) {                     = (()) == ;                }                  = () ? 1 : 0;                 () {                     = ( / 0x0100000000000000000000000000000000000000000000);                }                  = ;                 ( != 0x0) {                     = ([()] > ) ? 1 : 0;                }                  = ;                 ( != 0x0) {                     = ( > ) ? 1 : 0;                }                 ( != 0x0) {                     (( < [()]) && ( < )) {                         = 0x01000000000000000000000000000000000000000000 | (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff & );                         ( != 0x0 && ( / 0x010000000000000000000000000000000000000000)) {                             =  + 0x60;                             (!(0 < .)) (50);                            ( ,   ) = .(); // staticcall                            ();                             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));                            (( + .) -  >= 0x20);                            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));                             (!(0x01 < .)) (50);                            (() != (0), "ERC20: approve from the zero address");                            (( & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");                            [()][()] = ;                             ((), (), [()][()]);                              = 0;                              = (0x04 + ) + 0xc0;                              =  + 0x20;                             () {                                 (!( < )) {                                    ;                                }                                 = 0x01 + ;                                 = 0x20 + ;                                 = 0x20 + ;                            }                            (.. != 0x0);                            ( ,   ) = .(, 0, 0xa0, (), .); // call                            ();                        }                         = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;                         ((). != 0x0) {                            ( ,   ) = ().{ : 0x08fc * !()., : (). }(""); // call                            ();                        }                    }  {                          = [()];                         ([()] >= ) {                             = ;                        }                         = 0x01000000000000000000000000000000000000000000 | (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff & );                         ( != 0x0 && ( / 0x010000000000000000000000000000000000000000)) {                             =  + 0x60;                             (!(0 < .)) (50);                            ( ,   ) = .(); // staticcall                            ();                             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));                            (( + .) -  >= 0x20);                            ( == ( & 0xffffffffffffffffffffffffffffffffffffffff));                             (!(0x01 < .)) (50);                            (() != (0), "ERC20: approve from the zero address");                            (( & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0, "ERC20: approve to the zero address");                            [()][()] = ;                             ((), (), [()][()]);                              = 0;                              = (0x04 + ) + 0xc0;                              =  + 0x20;                             () {                                 (!( < )) {                                    ;                                }                                 = 0x01 + ;                                 = 0x20 + ;                                 = 0x20 + ;                            }                            (.. != 0x0);                            ( ,   ) = .(, 0, 0xa0, (), .); // call                            ();                        }                         = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;                         ((). != 0x0) {                            ( ,   ) = ().{ : 0x08fc * !()., : (). }(""); // call                            ();                        }                    }                }                 ( / 0x64 != 0x0) {                    (!((( / 0x64) + [()]) < [()]), "SafeMath: addition overflow");                    [()] = (( / 0x64) + [()]);                     (, (),  / 0x64);                }                 (!( > [])) {                    [] = ([] - );                     ( / 0x64 <= ) {                        (!((( - ( / 0x64)) + []) < []), "SafeMath: addition overflow");                        [] = (( - ( / 0x64)) + []);                         = 0x40 + ;                         ( / 0x64 <= ) {                             (, , ( - ( / 0x64)));                            ;                        }  {                              = 0;                             () {                                 (!( < .)) {                                    ;                                }                                 = 0x20 + ;                            }                            ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                        }                    }  {                          = 0;                         () {                             (!( < .)) {                                ;                            }                             = 0x20 + ;                        }                        ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                    }                }  {                      = 0;                     () {                         (!( < .)) {                            ;                        }                         = 0x20 + ;                    }                    ("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00");                }            }        }    }        // Note: This selector table is synthetic and is not part of the original Solidity source.    // It records the recovered selector-to-signature mapping without executable behavior.        // 0x06fdde03 => name()    // 0x095ea7b3 => approve(address,uint256)    // 0x0faee56f => _maxTaxSwap()    // 0x12185a39 => updateSellTax(uint256)    // 0x18160ddd => totalSupply()    // 0x23b872dd => transferFrom(address,address,uint256)    // 0x313ce567 => decimals()    // 0x436d3340 => updateBuyTax(uint256)    // 0x4f7041a5 => buyTax()    // 0x51bc3c85 => manualSwap()    // 0x70a08231 => balanceOf(address)    // 0x715018a6 => renounceOwnership()    // 0x751039fc => removeLimits()    // 0x7d1db4a5 => _maxTxAmount()    // 0x8da5cb5b => owner()    // 0x8f9a55c0 => _maxWalletSize()    // 0x95d89b41 => symbol()    // 0xa9059cbb => transfer(address,uint256)    // 0xbf474bed => _taxSwapThreshold()    // 0xc9567bf9 => openTrading()    // 0xca703075 => buyCount()    // 0xcc1776d3 => sellTax()    // 0xdd62ed3e => allowance(address,address)}
0xca5bd2…c8f0dc on Ethereum — Decompiled Solidity