송용우

Update BJUTIL

...@@ -3739,6 +3739,8 @@ ...@@ -3739,6 +3739,8 @@
3739 }, 3739 },
3740 "@testing-library/jest-dom": { 3740 "@testing-library/jest-dom": {
3741 "version": "4.2.4", 3741 "version": "4.2.4",
3742 + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz",
3743 + "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==",
3742 "requires": { 3744 "requires": {
3743 "@babel/runtime": "^7.5.1", 3745 "@babel/runtime": "^7.5.1",
3744 "chalk": "^2.4.1", 3746 "chalk": "^2.4.1",
...@@ -3763,6 +3765,8 @@ ...@@ -3763,6 +3765,8 @@
3763 }, 3765 },
3764 "@testing-library/react": { 3766 "@testing-library/react": {
3765 "version": "9.5.0", 3767 "version": "9.5.0",
3768 + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz",
3769 + "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==",
3766 "requires": { 3770 "requires": {
3767 "@babel/runtime": "^7.8.4", 3771 "@babel/runtime": "^7.8.4",
3768 "@testing-library/dom": "^6.15.0", 3772 "@testing-library/dom": "^6.15.0",
...@@ -3770,7 +3774,9 @@ ...@@ -3770,7 +3774,9 @@
3770 } 3774 }
3771 }, 3775 },
3772 "@testing-library/user-event": { 3776 "@testing-library/user-event": {
3773 - "version": "7.2.1" 3777 + "version": "7.2.1",
3778 + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz",
3779 + "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA=="
3774 }, 3780 },
3775 "@types/babel__core": { 3781 "@types/babel__core": {
3776 "version": "7.1.9", 3782 "version": "7.1.9",
...@@ -4631,6 +4637,8 @@ ...@@ -4631,6 +4637,8 @@
4631 }, 4637 },
4632 "axios": { 4638 "axios": {
4633 "version": "0.19.2", 4639 "version": "0.19.2",
4640 + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz",
4641 + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
4634 "requires": { 4642 "requires": {
4635 "follow-redirects": "1.5.10" 4643 "follow-redirects": "1.5.10"
4636 } 4644 }
...@@ -5910,7 +5918,37 @@ ...@@ -5910,7 +5918,37 @@
5910 "requires": { 5918 "requires": {
5911 "buffer-from": "^1.0.0", 5919 "buffer-from": "^1.0.0",
5912 "inherits": "^2.0.3", 5920 "inherits": "^2.0.3",
5921 + "readable-stream": "^2.2.2",
5913 "typedarray": "^0.0.6" 5922 "typedarray": "^0.0.6"
5923 + },
5924 + "dependencies": {
5925 + "readable-stream": {
5926 + "version": "2.3.7",
5927 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
5928 + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
5929 + "requires": {
5930 + "core-util-is": "~1.0.0",
5931 + "inherits": "~2.0.3",
5932 + "isarray": "~1.0.0",
5933 + "process-nextick-args": "~2.0.0",
5934 + "safe-buffer": "~5.1.1",
5935 + "string_decoder": "~1.1.1",
5936 + "util-deprecate": "~1.0.1"
5937 + }
5938 + },
5939 + "safe-buffer": {
5940 + "version": "5.1.2",
5941 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5942 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
5943 + },
5944 + "string_decoder": {
5945 + "version": "1.1.1",
5946 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5947 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5948 + "requires": {
5949 + "safe-buffer": "~5.1.0"
5950 + }
5951 + }
5914 } 5952 }
5915 }, 5953 },
5916 "confusing-browser-globals": { 5954 "confusing-browser-globals": {
...@@ -6793,7 +6831,37 @@ ...@@ -6793,7 +6831,37 @@
6793 "requires": { 6831 "requires": {
6794 "end-of-stream": "^1.0.0", 6832 "end-of-stream": "^1.0.0",
6795 "inherits": "^2.0.1", 6833 "inherits": "^2.0.1",
6834 + "readable-stream": "^2.0.0",
6796 "stream-shift": "^1.0.0" 6835 "stream-shift": "^1.0.0"
6836 + },
6837 + "dependencies": {
6838 + "readable-stream": {
6839 + "version": "2.3.7",
6840 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
6841 + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
6842 + "requires": {
6843 + "core-util-is": "~1.0.0",
6844 + "inherits": "~2.0.3",
6845 + "isarray": "~1.0.0",
6846 + "process-nextick-args": "~2.0.0",
6847 + "safe-buffer": "~5.1.1",
6848 + "string_decoder": "~1.1.1",
6849 + "util-deprecate": "~1.0.1"
6850 + }
6851 + },
6852 + "safe-buffer": {
6853 + "version": "5.1.2",
6854 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
6855 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
6856 + },
6857 + "string_decoder": {
6858 + "version": "1.1.1",
6859 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
6860 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
6861 + "requires": {
6862 + "safe-buffer": "~5.1.0"
6863 + }
6864 + }
6797 } 6865 }
6798 }, 6866 },
6799 "ecc-jsbn": { 6867 "ecc-jsbn": {
...@@ -7782,7 +7850,37 @@ ...@@ -7782,7 +7850,37 @@
7782 "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", 7850 "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
7783 "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", 7851 "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
7784 "requires": { 7852 "requires": {
7785 - "inherits": "^2.0.3" 7853 + "inherits": "^2.0.3",
7854 + "readable-stream": "^2.3.6"
7855 + },
7856 + "dependencies": {
7857 + "readable-stream": {
7858 + "version": "2.3.7",
7859 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
7860 + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
7861 + "requires": {
7862 + "core-util-is": "~1.0.0",
7863 + "inherits": "~2.0.3",
7864 + "isarray": "~1.0.0",
7865 + "process-nextick-args": "~2.0.0",
7866 + "safe-buffer": "~5.1.1",
7867 + "string_decoder": "~1.1.1",
7868 + "util-deprecate": "~1.0.1"
7869 + }
7870 + },
7871 + "safe-buffer": {
7872 + "version": "5.1.2",
7873 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
7874 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
7875 + },
7876 + "string_decoder": {
7877 + "version": "1.1.1",
7878 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
7879 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
7880 + "requires": {
7881 + "safe-buffer": "~5.1.0"
7882 + }
7883 + }
7786 } 7884 }
7787 }, 7885 },
7788 "follow-redirects": { 7886 "follow-redirects": {
...@@ -7874,7 +7972,37 @@ ...@@ -7874,7 +7972,37 @@
7874 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", 7972 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
7875 "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", 7973 "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
7876 "requires": { 7974 "requires": {
7877 - "inherits": "^2.0.1" 7975 + "inherits": "^2.0.1",
7976 + "readable-stream": "^2.0.0"
7977 + },
7978 + "dependencies": {
7979 + "readable-stream": {
7980 + "version": "2.3.7",
7981 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
7982 + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
7983 + "requires": {
7984 + "core-util-is": "~1.0.0",
7985 + "inherits": "~2.0.3",
7986 + "isarray": "~1.0.0",
7987 + "process-nextick-args": "~2.0.0",
7988 + "safe-buffer": "~5.1.1",
7989 + "string_decoder": "~1.1.1",
7990 + "util-deprecate": "~1.0.1"
7991 + }
7992 + },
7993 + "safe-buffer": {
7994 + "version": "5.1.2",
7995 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
7996 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
7997 + },
7998 + "string_decoder": {
7999 + "version": "1.1.1",
8000 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
8001 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
8002 + "requires": {
8003 + "safe-buffer": "~5.1.0"
8004 + }
8005 + }
7878 } 8006 }
7879 }, 8007 },
7880 "fs-extra": { 8008 "fs-extra": {
...@@ -7894,7 +8022,37 @@ ...@@ -7894,7 +8022,37 @@
7894 "requires": { 8022 "requires": {
7895 "graceful-fs": "^4.1.2", 8023 "graceful-fs": "^4.1.2",
7896 "iferr": "^0.1.5", 8024 "iferr": "^0.1.5",
7897 - "imurmurhash": "^0.1.4" 8025 + "imurmurhash": "^0.1.4",
8026 + "readable-stream": "1 || 2"
8027 + },
8028 + "dependencies": {
8029 + "readable-stream": {
8030 + "version": "2.3.7",
8031 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
8032 + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
8033 + "requires": {
8034 + "core-util-is": "~1.0.0",
8035 + "inherits": "~2.0.3",
8036 + "isarray": "~1.0.0",
8037 + "process-nextick-args": "~2.0.0",
8038 + "safe-buffer": "~5.1.1",
8039 + "string_decoder": "~1.1.1",
8040 + "util-deprecate": "~1.0.1"
8041 + }
8042 + },
8043 + "safe-buffer": {
8044 + "version": "5.1.2",
8045 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
8046 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
8047 + },
8048 + "string_decoder": {
8049 + "version": "1.1.1",
8050 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
8051 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
8052 + "requires": {
8053 + "safe-buffer": "~5.1.0"
8054 + }
8055 + }
7898 } 8056 }
7899 }, 8057 },
7900 "fs.realpath": { 8058 "fs.realpath": {
...@@ -8465,7 +8623,9 @@ ...@@ -8465,7 +8623,9 @@
8465 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" 8623 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="
8466 }, 8624 },
8467 "immer": { 8625 "immer": {
8468 - "version": "7.0.1" 8626 + "version": "7.0.5",
8627 + "resolved": "https://registry.npmjs.org/immer/-/immer-7.0.5.tgz",
8628 + "integrity": "sha512-TtRAKZyuqld2eYjvWgXISLJ0ZlOl1OOTzRmrmiY8SlB0dnAhZ1OiykIDL5KDFNaPHDXiLfGQFNJGtet8z8AEmg=="
8469 }, 8629 },
8470 "import-cwd": { 8630 "import-cwd": {
8471 "version": "2.1.0", 8631 "version": "2.1.0",
...@@ -8507,7 +8667,9 @@ ...@@ -8507,7 +8667,9 @@
8507 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" 8667 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
8508 }, 8668 },
8509 "include-media": { 8669 "include-media": {
8510 - "version": "1.4.9" 8670 + "version": "1.4.9",
8671 + "resolved": "https://registry.npmjs.org/include-media/-/include-media-1.4.9.tgz",
8672 + "integrity": "sha1-0AILe+PrLVSGiiCUNZXOOA4LxDs="
8511 }, 8673 },
8512 "indent-string": { 8674 "indent-string": {
8513 "version": "4.0.0", 8675 "version": "4.0.0",
...@@ -10345,6 +10507,11 @@ ...@@ -10345,6 +10507,11 @@
10345 "minimist": "^1.2.5" 10507 "minimist": "^1.2.5"
10346 } 10508 }
10347 }, 10509 },
10510 + "moment": {
10511 + "version": "2.27.0",
10512 + "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz",
10513 + "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ=="
10514 + },
10348 "move-concurrently": { 10515 "move-concurrently": {
10349 "version": "1.0.1", 10516 "version": "1.0.1",
10350 "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", 10517 "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
...@@ -13990,6 +14157,8 @@ ...@@ -13990,6 +14157,8 @@
13990 }, 14157 },
13991 "open-color": { 14158 "open-color": {
13992 "version": "1.7.0", 14159 "version": "1.7.0",
14160 + "resolved": "https://registry.npmjs.org/open-color/-/open-color-1.7.0.tgz",
14161 + "integrity": "sha512-Kyl74V5gohYxajOVgIaXhvhjKtXfhwl7ddJ28HVXDkPuM8PVdaWbFPucf6qPGW6aXOMxnukw0/R1lLLyXKEffA==",
13993 "requires": { 14162 "requires": {
13994 "lodash": "^4.17.11", 14163 "lodash": "^4.17.11",
13995 "npm": "^6.9.0" 14164 "npm": "^6.9.0"
...@@ -14129,7 +14298,37 @@ ...@@ -14129,7 +14298,37 @@
14129 "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", 14298 "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
14130 "requires": { 14299 "requires": {
14131 "cyclist": "^1.0.1", 14300 "cyclist": "^1.0.1",
14132 - "inherits": "^2.0.3" 14301 + "inherits": "^2.0.3",
14302 + "readable-stream": "^2.1.5"
14303 + },
14304 + "dependencies": {
14305 + "readable-stream": {
14306 + "version": "2.3.7",
14307 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
14308 + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
14309 + "requires": {
14310 + "core-util-is": "~1.0.0",
14311 + "inherits": "~2.0.3",
14312 + "isarray": "~1.0.0",
14313 + "process-nextick-args": "~2.0.0",
14314 + "safe-buffer": "~5.1.1",
14315 + "string_decoder": "~1.1.1",
14316 + "util-deprecate": "~1.0.1"
14317 + }
14318 + },
14319 + "safe-buffer": {
14320 + "version": "5.1.2",
14321 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
14322 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
14323 + },
14324 + "string_decoder": {
14325 + "version": "1.1.1",
14326 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
14327 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
14328 + "requires": {
14329 + "safe-buffer": "~5.1.0"
14330 + }
14331 + }
14133 } 14332 }
14134 }, 14333 },
14135 "param-case": { 14334 "param-case": {
...@@ -15579,6 +15778,8 @@ ...@@ -15579,6 +15778,8 @@
15579 }, 15778 },
15580 "react": { 15779 "react": {
15581 "version": "16.13.1", 15780 "version": "16.13.1",
15781 + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz",
15782 + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==",
15582 "requires": { 15783 "requires": {
15583 "loose-envify": "^1.1.0", 15784 "loose-envify": "^1.1.0",
15584 "object-assign": "^4.1.1", 15785 "object-assign": "^4.1.1",
...@@ -15838,6 +16039,8 @@ ...@@ -15838,6 +16039,8 @@
15838 }, 16039 },
15839 "react-dom": { 16040 "react-dom": {
15840 "version": "16.13.1", 16041 "version": "16.13.1",
16042 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz",
16043 + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==",
15841 "requires": { 16044 "requires": {
15842 "loose-envify": "^1.1.0", 16045 "loose-envify": "^1.1.0",
15843 "object-assign": "^4.1.1", 16046 "object-assign": "^4.1.1",
...@@ -15857,6 +16060,8 @@ ...@@ -15857,6 +16060,8 @@
15857 }, 16060 },
15858 "react-redux": { 16061 "react-redux": {
15859 "version": "7.2.0", 16062 "version": "7.2.0",
16063 + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.0.tgz",
16064 + "integrity": "sha512-EvCAZYGfOLqwV7gh849xy9/pt55rJXPwmYvI4lilPM5rUT/1NxuuN59ipdBksRVSvz0KInbPnp4IfoXJXCqiDA==",
15860 "requires": { 16065 "requires": {
15861 "@babel/runtime": "^7.5.5", 16066 "@babel/runtime": "^7.5.5",
15862 "hoist-non-react-statics": "^3.3.0", 16067 "hoist-non-react-statics": "^3.3.0",
...@@ -15894,6 +16099,8 @@ ...@@ -15894,6 +16099,8 @@
15894 }, 16099 },
15895 "react-router-dom": { 16100 "react-router-dom": {
15896 "version": "5.2.0", 16101 "version": "5.2.0",
16102 + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz",
16103 + "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==",
15897 "requires": { 16104 "requires": {
15898 "@babel/runtime": "^7.1.2", 16105 "@babel/runtime": "^7.1.2",
15899 "history": "^4.9.0", 16106 "history": "^4.9.0",
...@@ -15916,6 +16123,8 @@ ...@@ -15916,6 +16123,8 @@
15916 }, 16123 },
15917 "react-scripts": { 16124 "react-scripts": {
15918 "version": "3.4.1", 16125 "version": "3.4.1",
16126 + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.1.tgz",
16127 + "integrity": "sha512-JpTdi/0Sfd31mZA6Ukx+lq5j1JoKItX7qqEK4OiACjVQletM1P38g49d9/D0yTxp9FrSF+xpJFStkGgKEIRjlQ==",
15919 "requires": { 16128 "requires": {
15920 "@babel/core": "7.9.0", 16129 "@babel/core": "7.9.0",
15921 "@svgr/webpack": "4.3.3", 16130 "@svgr/webpack": "4.3.3",
...@@ -16147,8 +16356,19 @@ ...@@ -16147,8 +16356,19 @@
16147 "resolved": "https://registry.npmjs.org/reduce-reducers/-/reduce-reducers-0.4.3.tgz", 16356 "resolved": "https://registry.npmjs.org/reduce-reducers/-/reduce-reducers-0.4.3.tgz",
16148 "integrity": "sha512-+CNMnI8QhgVMtAt54uQs3kUxC3Sybpa7Y63HR14uGLgI9/QR5ggHvpxwhGGe3wmx5V91YwqQIblN9k5lspAmGw==" 16357 "integrity": "sha512-+CNMnI8QhgVMtAt54uQs3kUxC3Sybpa7Y63HR14uGLgI9/QR5ggHvpxwhGGe3wmx5V91YwqQIblN9k5lspAmGw=="
16149 }, 16358 },
16359 + "redux": {
16360 + "version": "4.0.5",
16361 + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz",
16362 + "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==",
16363 + "requires": {
16364 + "loose-envify": "^1.4.0",
16365 + "symbol-observable": "^1.2.0"
16366 + }
16367 + },
16150 "redux-actions": { 16368 "redux-actions": {
16151 "version": "2.6.5", 16369 "version": "2.6.5",
16370 + "resolved": "https://registry.npmjs.org/redux-actions/-/redux-actions-2.6.5.tgz",
16371 + "integrity": "sha512-pFhEcWFTYNk7DhQgxMGnbsB1H2glqhQJRQrtPb96kD3hWiZRzXHwwmFPswg6V2MjraXRXWNmuP9P84tvdLAJmw==",
16152 "requires": { 16372 "requires": {
16153 "invariant": "^2.2.4", 16373 "invariant": "^2.2.4",
16154 "just-curry-it": "^3.1.0", 16374 "just-curry-it": "^3.1.0",
...@@ -16158,10 +16378,14 @@ ...@@ -16158,10 +16378,14 @@
16158 } 16378 }
16159 }, 16379 },
16160 "redux-devtools-extension": { 16380 "redux-devtools-extension": {
16161 - "version": "2.13.8" 16381 + "version": "2.13.8",
16382 + "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.8.tgz",
16383 + "integrity": "sha512-8qlpooP2QqPtZHQZRhx3x3OP5skEV1py/zUdMY28WNAocbafxdG2tRD1MWE7sp8obGMNYuLWanhhQ7EQvT1FBg=="
16162 }, 16384 },
16163 "redux-saga": { 16385 "redux-saga": {
16164 "version": "1.1.3", 16386 "version": "1.1.3",
16387 + "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-1.1.3.tgz",
16388 + "integrity": "sha512-RkSn/z0mwaSa5/xH/hQLo8gNf4tlvT18qXDNvedihLcfzh+jMchDgaariQoehCpgRltEm4zHKJyINEz6aqswTw==",
16165 "requires": { 16389 "requires": {
16166 "@redux-saga/core": "^1.1.3" 16390 "@redux-saga/core": "^1.1.3"
16167 } 16391 }
...@@ -17384,6 +17608,7 @@ ...@@ -17384,6 +17608,7 @@
17384 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 17608 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
17385 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 17609 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
17386 "requires": { 17610 "requires": {
17611 + "is-fullwidth-code-point": "^2.0.0",
17387 "strip-ansi": "^4.0.0" 17612 "strip-ansi": "^4.0.0"
17388 }, 17613 },
17389 "dependencies": { 17614 "dependencies": {
...@@ -17392,6 +17617,11 @@ ...@@ -17392,6 +17617,11 @@
17392 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 17617 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
17393 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" 17618 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
17394 }, 17619 },
17620 + "is-fullwidth-code-point": {
17621 + "version": "2.0.0",
17622 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
17623 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
17624 + },
17395 "strip-ansi": { 17625 "strip-ansi": {
17396 "version": "4.0.0", 17626 "version": "4.0.0",
17397 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 17627 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
...@@ -17653,6 +17883,8 @@ ...@@ -17653,6 +17883,8 @@
17653 }, 17883 },
17654 "styled-components": { 17884 "styled-components": {
17655 "version": "5.1.1", 17885 "version": "5.1.1",
17886 + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.1.1.tgz",
17887 + "integrity": "sha512-1ps8ZAYu2Husx+Vz8D+MvXwEwvMwFv+hqqUwhNlDN5ybg6A+3xyW1ECrAgywhvXapNfXiz79jJyU0x22z0FFTg==",
17656 "requires": { 17888 "requires": {
17657 "@babel/helper-module-imports": "^7.0.0", 17889 "@babel/helper-module-imports": "^7.0.0",
17658 "@babel/traverse": "^7.4.5", 17890 "@babel/traverse": "^7.4.5",
...@@ -18104,7 +18336,37 @@ ...@@ -18104,7 +18336,37 @@
18104 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", 18336 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
18105 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", 18337 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
18106 "requires": { 18338 "requires": {
18339 + "readable-stream": "~2.3.6",
18107 "xtend": "~4.0.1" 18340 "xtend": "~4.0.1"
18341 + },
18342 + "dependencies": {
18343 + "readable-stream": {
18344 + "version": "2.3.7",
18345 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
18346 + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
18347 + "requires": {
18348 + "core-util-is": "~1.0.0",
18349 + "inherits": "~2.0.3",
18350 + "isarray": "~1.0.0",
18351 + "process-nextick-args": "~2.0.0",
18352 + "safe-buffer": "~5.1.1",
18353 + "string_decoder": "~1.1.1",
18354 + "util-deprecate": "~1.0.1"
18355 + }
18356 + },
18357 + "safe-buffer": {
18358 + "version": "5.1.2",
18359 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
18360 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
18361 + },
18362 + "string_decoder": {
18363 + "version": "1.1.1",
18364 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
18365 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
18366 + "requires": {
18367 + "safe-buffer": "~5.1.0"
18368 + }
18369 + }
18108 } 18370 }
18109 }, 18371 },
18110 "thunky": { 18372 "thunky": {
......
...@@ -8,8 +8,9 @@ ...@@ -8,8 +8,9 @@
8 "@testing-library/react": "^9.3.2", 8 "@testing-library/react": "^9.3.2",
9 "@testing-library/user-event": "^7.1.2", 9 "@testing-library/user-event": "^7.1.2",
10 "axios": "^0.19.2", 10 "axios": "^0.19.2",
11 - "immer": "^7.0.1", 11 + "immer": "^7.0.5",
12 "include-media": "^1.4.9", 12 "include-media": "^1.4.9",
13 + "moment": "^2.27.0",
13 "open-color": "^1.7.0", 14 "open-color": "^1.7.0",
14 "react": "^16.13.1", 15 "react": "^16.13.1",
15 "react-dom": "^16.13.1", 16 "react-dom": "^16.13.1",
......
1 -/*
2 -1. 날짜 순 정렬
3 -2. 현재 날짜와의 차이
4 -3. 최근 일주일간 푼 문제 수
5 -4. 추천 문제
6 -*/
7 -exports.analyzeBJ = function (solvedBJ) {
8 - console.log(typeof solvedBJ);
9 - if (solvedBJ) {
10 - solvedBJ.sort(function (a, b) {
11 - return a.solvedDate > b.solvedDate
12 - ? -1
13 - : a.solvedDate < b.solvedDate
14 - ? 1
15 - : 0;
16 - });
17 - console.log(solvedBJ);
18 - }
19 -};
...@@ -1132,3 +1132,144 @@ ...@@ -1132,3 +1132,144 @@
1132 ::ffff:127.0.0.1 - - [22/Jun/2020:20:33:54 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" 1132 ::ffff:127.0.0.1 - - [22/Jun/2020:20:33:54 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1133 ::ffff:127.0.0.1 - - [22/Jun/2020:20:33:54 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" 1133 ::ffff:127.0.0.1 - - [22/Jun/2020:20:33:54 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1134 ::ffff:127.0.0.1 - - [22/Jun/2020:20:33:55 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" 1134 ::ffff:127.0.0.1 - - [22/Jun/2020:20:33:55 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1135 +::ffff:127.0.0.1 - - [23/Jun/2020:05:36:29 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1136 +::ffff:127.0.0.1 - - [23/Jun/2020:05:36:29 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1137 +::ffff:127.0.0.1 - - [23/Jun/2020:05:36:30 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1138 +::ffff:127.0.0.1 - - [23/Jun/2020:05:36:33 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1139 +::ffff:127.0.0.1 - - [23/Jun/2020:05:37:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1140 +::ffff:127.0.0.1 - - [23/Jun/2020:05:37:05 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1141 +::ffff:127.0.0.1 - - [23/Jun/2020:05:37:06 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1142 +::ffff:127.0.0.1 - - [23/Jun/2020:05:38:45 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1143 +::ffff:127.0.0.1 - - [23/Jun/2020:05:38:45 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1144 +::ffff:127.0.0.1 - - [23/Jun/2020:05:38:46 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1145 +::ffff:127.0.0.1 - - [23/Jun/2020:05:39:02 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1146 +::ffff:127.0.0.1 - - [23/Jun/2020:05:39:02 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1147 +::ffff:127.0.0.1 - - [23/Jun/2020:05:39:02 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1148 +::ffff:127.0.0.1 - - [23/Jun/2020:05:39:41 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1149 +::ffff:127.0.0.1 - - [23/Jun/2020:05:39:41 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1150 +::ffff:127.0.0.1 - - [23/Jun/2020:05:39:41 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1151 +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:17 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1152 +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:17 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1153 +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:17 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1154 +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:27 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1155 +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:27 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1156 +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:27 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1157 +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:36 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1158 +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:36 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1159 +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:37 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1160 +::ffff:127.0.0.1 - - [23/Jun/2020:05:41:07 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1161 +::ffff:127.0.0.1 - - [23/Jun/2020:05:41:07 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1162 +::ffff:127.0.0.1 - - [23/Jun/2020:05:41:07 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1163 +::ffff:127.0.0.1 - - [23/Jun/2020:05:41:12 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1164 +::ffff:127.0.0.1 - - [23/Jun/2020:05:41:12 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1165 +::ffff:127.0.0.1 - - [23/Jun/2020:05:41:13 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1166 +::ffff:127.0.0.1 - - [23/Jun/2020:05:44:01 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1167 +::ffff:127.0.0.1 - - [23/Jun/2020:05:44:01 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1168 +::ffff:127.0.0.1 - - [23/Jun/2020:05:44:01 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1169 +::ffff:127.0.0.1 - - [23/Jun/2020:05:44:14 +0000] "POST /api/profile/setprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1170 +::ffff:127.0.0.1 - - [23/Jun/2020:05:48:58 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1171 +::ffff:127.0.0.1 - - [23/Jun/2020:05:48:58 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1172 +::ffff:127.0.0.1 - - [23/Jun/2020:05:48:58 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1173 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:01 +0000] "POST /api/auth/logout HTTP/1.1" 204 - "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1174 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:09 +0000] "POST /api/auth/register HTTP/1.1" 409 8 "http://localhost:3000/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1175 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:09 +0000] "POST /api/auth/login HTTP/1.1" 200 63 "http://localhost:3000/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1176 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:09 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1177 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:09 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1178 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:11 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1179 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:39 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1180 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:40 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1181 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:42 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1182 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:42 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1183 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:43 +0000] "POST /api/profile/setprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1184 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:45 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1185 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:46 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1186 +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:47 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1187 +::ffff:127.0.0.1 - - [23/Jun/2020:05:57:22 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1188 +::ffff:127.0.0.1 - - [23/Jun/2020:05:57:22 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1189 +::ffff:127.0.0.1 - - [23/Jun/2020:05:57:23 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1190 +::ffff:127.0.0.1 - - [23/Jun/2020:05:58:31 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1191 +::ffff:127.0.0.1 - - [23/Jun/2020:05:58:31 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1192 +::ffff:127.0.0.1 - - [23/Jun/2020:05:58:31 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1193 +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:37 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1194 +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:37 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1195 +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:38 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1196 +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:38 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1197 +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:39 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1198 +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:40 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1199 +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:40 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1200 +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:41 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1201 +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:41 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1202 +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:41 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1203 +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:42 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1204 +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:43 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1205 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:02 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1206 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:02 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1207 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:03 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1208 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:04 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1209 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1210 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1211 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:06 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1212 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:07 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1213 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:07 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1214 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:07 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1215 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:09 +0000] "POST /api/auth/logout HTTP/1.1" 204 - "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1216 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:15 +0000] "POST /api/auth/register HTTP/1.1" 409 8 "http://localhost:3000/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1217 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:15 +0000] "POST /api/auth/login HTTP/1.1" 200 63 "http://localhost:3000/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1218 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:16 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1219 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:16 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1220 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:18 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1221 +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:18 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1222 +::ffff:127.0.0.1 - - [23/Jun/2020:06:12:33 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1223 +::ffff:127.0.0.1 - - [23/Jun/2020:06:12:33 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1224 +::ffff:127.0.0.1 - - [23/Jun/2020:06:12:33 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1225 +::ffff:127.0.0.1 - - [23/Jun/2020:06:13:57 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1226 +::ffff:127.0.0.1 - - [23/Jun/2020:06:13:57 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1227 +::ffff:127.0.0.1 - - [23/Jun/2020:06:13:57 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1228 +::ffff:127.0.0.1 - - [23/Jun/2020:06:14:22 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1229 +::ffff:127.0.0.1 - - [23/Jun/2020:06:14:22 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1230 +::ffff:127.0.0.1 - - [23/Jun/2020:06:14:22 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1231 +::ffff:127.0.0.1 - - [23/Jun/2020:06:14:30 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1232 +::ffff:127.0.0.1 - - [23/Jun/2020:06:14:30 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1233 +::ffff:127.0.0.1 - - [23/Jun/2020:06:14:30 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1234 +::ffff:127.0.0.1 - - [23/Jun/2020:06:18:05 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1235 +::ffff:127.0.0.1 - - [23/Jun/2020:06:18:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1236 +::ffff:127.0.0.1 - - [23/Jun/2020:06:18:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1237 +::ffff:127.0.0.1 - - [23/Jun/2020:06:18:53 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1238 +::ffff:127.0.0.1 - - [23/Jun/2020:06:18:53 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1239 +::ffff:127.0.0.1 - - [23/Jun/2020:06:18:54 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1240 +::ffff:127.0.0.1 - - [23/Jun/2020:06:19:10 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1241 +::ffff:127.0.0.1 - - [23/Jun/2020:06:19:10 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1242 +::ffff:127.0.0.1 - - [23/Jun/2020:06:19:10 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1243 +::ffff:127.0.0.1 - - [23/Jun/2020:06:22:27 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1244 +::ffff:127.0.0.1 - - [23/Jun/2020:06:22:27 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1245 +::ffff:127.0.0.1 - - [23/Jun/2020:06:22:27 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1246 +::ffff:127.0.0.1 - - [23/Jun/2020:06:33:39 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1247 +::ffff:127.0.0.1 - - [23/Jun/2020:06:33:39 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1248 +::ffff:127.0.0.1 - - [23/Jun/2020:06:33:39 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1249 +::ffff:127.0.0.1 - - [23/Jun/2020:06:37:45 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1250 +::ffff:127.0.0.1 - - [23/Jun/2020:06:37:45 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1251 +::ffff:127.0.0.1 - - [23/Jun/2020:06:37:45 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1252 +::ffff:127.0.0.1 - - [23/Jun/2020:06:37:57 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1253 +::ffff:127.0.0.1 - - [23/Jun/2020:06:37:57 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1254 +::ffff:127.0.0.1 - - [23/Jun/2020:06:37:57 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1255 +::ffff:127.0.0.1 - - [23/Jun/2020:06:38:44 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1256 +::ffff:127.0.0.1 - - [23/Jun/2020:06:38:44 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1257 +::ffff:127.0.0.1 - - [23/Jun/2020:06:38:44 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1258 +::ffff:127.0.0.1 - - [23/Jun/2020:06:40:04 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1259 +::ffff:127.0.0.1 - - [23/Jun/2020:06:40:04 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1260 +::ffff:127.0.0.1 - - [23/Jun/2020:06:40:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1261 +::ffff:127.0.0.1 - - [23/Jun/2020:06:42:15 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1262 +::ffff:127.0.0.1 - - [23/Jun/2020:06:42:15 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1263 +::ffff:127.0.0.1 - - [23/Jun/2020:06:42:15 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1264 +::ffff:127.0.0.1 - - [23/Jun/2020:06:42:23 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1265 +::ffff:127.0.0.1 - - [23/Jun/2020:06:42:23 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1266 +::ffff:127.0.0.1 - - [23/Jun/2020:06:42:23 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1267 +::ffff:127.0.0.1 - - [23/Jun/2020:06:44:29 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1268 +::ffff:127.0.0.1 - - [23/Jun/2020:06:44:29 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1269 +::ffff:127.0.0.1 - - [23/Jun/2020:06:44:29 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1270 +::ffff:127.0.0.1 - - [23/Jun/2020:06:44:40 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1271 +::ffff:127.0.0.1 - - [23/Jun/2020:06:44:40 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1272 +::ffff:127.0.0.1 - - [23/Jun/2020:06:44:41 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1273 +::ffff:127.0.0.1 - - [23/Jun/2020:06:46:09 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1274 +::ffff:127.0.0.1 - - [23/Jun/2020:06:46:09 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
1275 +::ffff:127.0.0.1 - - [23/Jun/2020:06:46:10 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54"
......
1 +export const problem_set = [
2 + "1517",
3 + "2448",
4 + "1891",
5 + "1074",
6 + "2263",
7 + "1780",
8 + "11728",
9 + "10816",
10 + "10815",
11 + "2109",
12 + "1202",
13 + "1285",
14 + "2138",
15 + "1080",
16 + "11399",
17 + "1931",
18 + "11047",
19 + "15666",
20 + "15665",
21 + "15664",
22 + "15663",
23 + "15657",
24 + "15656",
25 + "15655",
26 + "15654",
27 + "15652",
28 + "15651",
29 + "15650",
30 + "15649",
31 + "6603",
32 + "10971",
33 + "10819",
34 + "10973",
35 + "10974",
36 + "10972",
37 + "7576",
38 + "1248",
39 + "2529",
40 + "15661",
41 + "14501",
42 + "1759",
43 + "14391",
44 + "14889",
45 + "1182",
46 + "11723",
47 + "1748",
48 + "6064",
49 + "1107",
50 + "3085",
51 + "2309",
52 + "1748",
53 + "14500",
54 + "1107",
55 + "1476",
56 + "3085",
57 + "2309",
58 + "1261",
59 + "13549",
60 + "14226",
61 + "13913",
62 + "1697",
63 + "1967",
64 + "1167",
65 + "11725",
66 + "2250",
67 + "1991",
68 + "7562",
69 + "2178",
70 + "4963",
71 + "2667",
72 + "1707",
73 + "11724",
74 + "1260",
75 + "13023",
76 + "11652",
77 + "1377",
78 + "11004",
79 + "10825",
80 + "2751",
81 + "9461",
82 + "1699",
83 + "9095",
84 + "2225",
85 + "2133",
86 + "11727",
87 + "11726",
88 + "1463",
89 + "2748",
90 + "2747",
91 + "11656",
92 + "10824",
93 + "2743",
94 + "10820",
95 + "10808",
96 + "11655",
97 + "11720",
98 + "1008",
99 + "10951",
100 + "2557",
101 + "1021",
102 + "1966",
103 + "2164",
104 + "10799",
105 + "17413",
106 + "10866",
107 + "1158",
108 + "10845",
109 + "1406",
110 + "1874",
111 + "9012",
112 + "9093",
113 + "10828",
114 + "11721",
115 + "11719",
116 + "11718",
117 + "10953",
118 + "2558",
119 + "10814",
120 + "1181",
121 + "11651",
122 + "11650",
123 + "1427",
124 + "2108",
125 + "10989",
126 + "2751",
127 + "2750",
128 + "1436",
129 + "1018",
130 + "7568",
131 + "2231",
132 + "2798",
133 + "1002",
134 + "3053",
135 + "4153",
136 + "3009",
137 + "1085",
138 + "9020",
139 + "4948",
140 + "1929",
141 + "2581",
142 + "1978",
143 + "2292",
144 + "6064",
145 + "2775",
146 + "10250",
147 + "2869",
148 + "1011",
149 + "1193",
150 + "2839",
151 + "1712",
152 + "1316",
153 + "2941",
154 + "5622",
155 + "2908",
156 + "1152",
157 + "1157",
158 + "2675",
159 + "10809",
160 + "11720",
161 + "11654",
162 + "11729",
163 + "2447",
164 + "3052",
165 + "10818",
166 + "10872",
167 + "10870",
168 + "1065",
169 + "4673",
170 + "15596",
171 + "4344",
172 + "2920",
173 + "8958",
174 + "1546",
175 + "2577",
176 + "2562",
177 + "1110",
178 + "10951",
179 + "10952",
180 + "10871",
181 + "2439",
182 + "2438",
183 + "11022",
184 + "11021",
185 + "2742",
186 + "2741",
187 + "15552",
188 + "8393",
189 + "10950",
190 + "2739",
191 + "10817",
192 + "2884",
193 + "2753",
194 + "9498",
195 + "1330",
196 + "2588",
197 + "10430",
198 + "10869",
199 + "1008",
200 + "10998",
201 + "7287",
202 + "10172",
203 + "10171",
204 + "10718",
205 + "1001",
206 + "1000",
207 + "2557",
208 +];
1 +/*
2 +2. 현재 날짜와의 차이 =>
3 +3. 오늘 푼 문제 => 앞에서부터 순회하면서 데이트 같은거 찾기
4 +3. 최근 일주일간 푼 문제 수 => 앞에서부터 순회하면서 - 값이
5 +4. 추천 문제 => 정규 셋에서 없는거 찾기
6 +5. 날짜별로 묶기.
7 +데이터베이스에서 처리하자
8 +*/
9 +
10 +let moment = require('moment');
11 +
12 +exports.analyzeBJ = function (solvedBJ) {
13 + try {
14 + if (solvedBJ) {
15 + console.log(solvedBJ[0]);
16 + let presentDate = moment();
17 + let presentDate_str = presentDate.format('YYYYMMDD');
18 + let latestDate = moment(solvedBJ[0].solved_date, 'YYYYMMDD');
19 + let difflatest = presentDate.diff(latestDate, 'days');
20 +
21 + let solvedBJbyDATE = {};
22 + for (let i = 0; i < solvedBJ.length; i++) {
23 + if (!(solvedBJ[i].solved_date in solvedBJbyDATE)) {
24 + solvedBJbyDATE[solvedBJ[i].solved_date] = [];
25 + solvedBJbyDATE[solvedBJ[i].solved_date].push(solvedBJ[i]);
26 + } else {
27 + solvedBJbyDATE[solvedBJ[i].solved_date].push(solvedBJ[i]);
28 + }
29 + }
30 +
31 + let latestNum = solvedBJbyDATE[solvedBJ[0].solved_date].length;
32 + let presentNum =
33 + presentDate_str in solvedBJbyDATE
34 + ? solvedBJbyDATE[presentDate_str].length
35 + : 0;
36 + let returnOBJ = {
37 + latestDate: latestDate.format('YYYYMMDD'),
38 + difflatest: difflatest,
39 + latestNum: latestNum,
40 + presentNum: presentNum,
41 + solvedBJbyDATE: solvedBJbyDATE,
42 + };
43 + console.log(returnOBJ);
44 + return returnOBJ;
45 + }
46 + } catch (e) {
47 + console.log(e);
48 + }
49 +};
1 +/*
2 +집중을 해보자.
3 +새거와 데이터가 있다.
4 +데이터 기준으로 새거에 자료가 있으면 넘어가기
5 +없으면 새 배열에 추가
6 +키만 모아둔 리스트를 만들자.
7 +그렇게 해서
8 +반복은 새거 길이만큼
9 +데이터에 있으면 추가 X
10 +없으면 추가
11 +그렇게 반환
12 +*/
13 +
14 +exports.compareBJ = function (solvedBJ_new, problem_set) {
15 + try {
16 + let new_obj = [];
17 + for (let i = 0; i < solvedBJ.length; i++) {
18 + if (solvedBJ_new[i].problem_number in problem_set) {
19 + new_obj.push(solvedBJ_new[i]);
20 + }
21 + }
22 + console.log(new_obj);
23 + } catch (e) {
24 + console.log(e);
25 + }
26 +};
1 +var getBJ = require("./getBJ");
2 +var fs = require("fs");
3 +
4 +let dataset = [
5 + "1517",
6 + "2448",
7 + "1891",
8 + "1074",
9 + "2263",
10 + "1780",
11 + "11728",
12 + "10816",
13 + "10815",
14 + "2109",
15 + "1202",
16 + "1285",
17 + "2138",
18 + "1080",
19 + "11399",
20 + "1931",
21 + "11047",
22 + "15666",
23 + "15665",
24 + "15664",
25 + "15663",
26 + "15657",
27 + "15656",
28 + "15655",
29 + "15654",
30 + "15652",
31 + "15651",
32 + "15650",
33 + "15649",
34 + "6603",
35 + "10971",
36 + "10819",
37 + "10973",
38 + "10974",
39 + "10972",
40 + "7576",
41 + "1248",
42 + "2529",
43 + "15661",
44 + "14501",
45 + "1759",
46 + "14391",
47 + "14889",
48 + "1182",
49 + "11723",
50 + "1748",
51 + "6064",
52 + "1107",
53 + "3085",
54 + "2309",
55 + "1748",
56 + "14500",
57 + "1107",
58 + "1476",
59 + "3085",
60 + "2309",
61 + "1261",
62 + "13549",
63 + "14226",
64 + "13913",
65 + "1697",
66 + "1967",
67 + "1167",
68 + "11725",
69 + "2250",
70 + "1991",
71 + "7562",
72 + "2178",
73 + "4963",
74 + "2667",
75 + "1707",
76 + "11724",
77 + "1260",
78 + "13023",
79 + "11652",
80 + "1377",
81 + "11004",
82 + "10825",
83 + "2751",
84 + "9461",
85 + "1699",
86 + "9095",
87 + "2225",
88 + "2133",
89 + "11727",
90 + "11726",
91 + "1463",
92 + "2748",
93 + "2747",
94 + "11656",
95 + "10824",
96 + "2743",
97 + "10820",
98 + "10808",
99 + "11655",
100 + "11720",
101 + "1008",
102 + "10951",
103 + "2557",
104 + "1021",
105 + "1966",
106 + "2164",
107 + "10799",
108 + "17413",
109 + "10866",
110 + "1158",
111 + "10845",
112 + "1406",
113 + "1874",
114 + "9012",
115 + "9093",
116 + "10828",
117 + "11721",
118 + "11719",
119 + "11718",
120 + "10953",
121 + "2558",
122 + "10814",
123 + "1181",
124 + "11651",
125 + "11650",
126 + "1427",
127 + "2108",
128 + "10989",
129 + "2751",
130 + "2750",
131 + "1436",
132 + "1018",
133 + "7568",
134 + "2231",
135 + "2798",
136 + "1002",
137 + "3053",
138 + "4153",
139 + "3009",
140 + "1085",
141 + "9020",
142 + "4948",
143 + "1929",
144 + "2581",
145 + "1978",
146 + "2292",
147 + "6064",
148 + "2775",
149 + "10250",
150 + "2869",
151 + "1011",
152 + "1193",
153 + "2839",
154 + "1712",
155 + "1316",
156 + "2941",
157 + "5622",
158 + "2908",
159 + "1152",
160 + "1157",
161 + "2675",
162 + "10809",
163 + "11720",
164 + "11654",
165 + "11729",
166 + "2447",
167 + "3052",
168 + "10818",
169 + "10872",
170 + "10870",
171 + "1065",
172 + "4673",
173 + "15596",
174 + "4344",
175 + "2920",
176 + "8958",
177 + "1546",
178 + "2577",
179 + "2562",
180 + "1110",
181 + "10951",
182 + "10952",
183 + "10871",
184 + "2439",
185 + "2438",
186 + "11022",
187 + "11021",
188 + "2742",
189 + "2741",
190 + "15552",
191 + "8393",
192 + "10950",
193 + "2739",
194 + "10817",
195 + "2884",
196 + "2753",
197 + "9498",
198 + "1330",
199 + "2588",
200 + "10430",
201 + "10869",
202 + "1008",
203 + "10998",
204 + "7287",
205 + "10172",
206 + "10171",
207 + "10718",
208 + "1001",
209 + "1000",
210 + "2557",
211 +];
212 +
213 +const test = async (userid) => {
214 + let lst = await getBJ.getBJ(userid);
215 + let return_lst = [];
216 + for (let i = 0; i < lst.length; i++) {
217 + return_lst.push(lst[i].problem_number);
218 + }
219 +
220 + var stringJson = JSON.stringify(return_lst) + "\n";
221 + fs.open("test.json", "a", "666", function (err, id) {
222 + if (err) {
223 + console.log("file open err!!");
224 + } else {
225 + fs.write(id, stringJson, null, "utf8", function (err) {
226 + console.log("file was saved!");
227 + });
228 + }
229 + });
230 +};
231 +
232 +/*
233 +
234 +*/
235 +test("jwseo001");
1 +[
2 + "1517",
3 + "2448",
4 + "1891",
5 + "1074",
6 + "2263",
7 + "1780",
8 + "11728",
9 + "10816",
10 + "10815",
11 + "2109",
12 + "1202",
13 + "1285",
14 + "2138",
15 + "1080",
16 + "11399",
17 + "1931",
18 + "11047",
19 + "15666",
20 + "15665",
21 + "15664",
22 + "15663",
23 + "15657",
24 + "15656",
25 + "15655",
26 + "15654",
27 + "15652",
28 + "15651",
29 + "15650",
30 + "15649",
31 + "6603",
32 + "10971",
33 + "10819",
34 + "10973",
35 + "10974",
36 + "10972",
37 + "7576",
38 + "1248",
39 + "2529",
40 + "15661",
41 + "14501",
42 + "1759",
43 + "14391",
44 + "14889",
45 + "1182",
46 + "11723",
47 + "1748",
48 + "6064",
49 + "1107",
50 + "3085",
51 + "2309",
52 + "1748",
53 + "14500",
54 + "1107",
55 + "1476",
56 + "3085",
57 + "2309",
58 + "1261",
59 + "13549",
60 + "14226",
61 + "13913",
62 + "1697",
63 + "1967",
64 + "1167",
65 + "11725",
66 + "2250",
67 + "1991",
68 + "7562",
69 + "2178",
70 + "4963",
71 + "2667",
72 + "1707",
73 + "11724",
74 + "1260",
75 + "13023",
76 + "11652",
77 + "1377",
78 + "11004",
79 + "10825",
80 + "2751",
81 + "9461",
82 + "1699",
83 + "9095",
84 + "2225",
85 + "2133",
86 + "11727",
87 + "11726",
88 + "1463",
89 + "2748",
90 + "2747",
91 + "11656",
92 + "10824",
93 + "2743",
94 + "10820",
95 + "10808",
96 + "11655",
97 + "11720",
98 + "1008",
99 + "10951",
100 + "2557",
101 + "1021",
102 + "1966",
103 + "2164",
104 + "10799",
105 + "17413",
106 + "10866",
107 + "1158",
108 + "10845",
109 + "1406",
110 + "1874",
111 + "9012",
112 + "9093",
113 + "10828",
114 + "11721",
115 + "11719",
116 + "11718",
117 + "10953",
118 + "2558",
119 + "10814",
120 + "1181",
121 + "11651",
122 + "11650",
123 + "1427",
124 + "2108",
125 + "10989",
126 + "2751",
127 + "2750",
128 + "1436",
129 + "1018",
130 + "7568",
131 + "2231",
132 + "2798",
133 + "1002",
134 + "3053",
135 + "4153",
136 + "3009",
137 + "1085",
138 + "9020",
139 + "4948",
140 + "1929",
141 + "2581",
142 + "1978",
143 + "2292",
144 + "6064",
145 + "2775",
146 + "10250",
147 + "2869",
148 + "1011",
149 + "1193",
150 + "2839",
151 + "1712",
152 + "1316",
153 + "2941",
154 + "5622",
155 + "2908",
156 + "1152",
157 + "1157",
158 + "2675",
159 + "10809",
160 + "11720",
161 + "11654",
162 + "11729",
163 + "2447",
164 + "3052",
165 + "10818",
166 + "10872",
167 + "10870",
168 + "1065",
169 + "4673",
170 + "15596",
171 + "4344",
172 + "2920",
173 + "8958",
174 + "1546",
175 + "2577",
176 + "2562",
177 + "1110",
178 + "10951",
179 + "10952",
180 + "10871",
181 + "2439",
182 + "2438",
183 + "11022",
184 + "11021",
185 + "2742",
186 + "2741",
187 + "15552",
188 + "8393",
189 + "10950",
190 + "2739",
191 + "10817",
192 + "2884",
193 + "2753",
194 + "9498",
195 + "1330",
196 + "2588",
197 + "10430",
198 + "10869",
199 + "1008",
200 + "10998",
201 + "7287",
202 + "10172",
203 + "10171",
204 + "10718",
205 + "1001",
206 + "1000",
207 + "2557"
208 +]