shihuojian commited on
Commit
bcdc830
·
1 Parent(s): 94a686a
Files changed (3) hide show
  1. package-lock.json +328 -470
  2. package.json +1 -0
  3. server.js +2 -2
package-lock.json CHANGED
@@ -28,11 +28,12 @@
28
  "copy-to-clipboard": "^3.3.3",
29
  "cron-parser": "^4.9.0",
30
  "dayjs": "^1.11.10",
 
31
  "hapi-cron": "^1.1.0",
32
  "hapi-mongodb": "^10.0.3",
 
33
  "hapi-pulse": "^3.0.1",
34
  "hapi-rate-limit": "^7.1.0",
35
- "hapi-socket.io": "^1.0.5",
36
  "joi": "^17.11.0",
37
  "lodash": "^4.17.21",
38
  "lz-string": "^1.5.0",
@@ -49,7 +50,6 @@
49
  "react-monaco-editor": "^0.54.0",
50
  "request": "^2.88.2",
51
  "simple-crypto-js": "^3.0.1",
52
- "socket.io": "^4.7.5",
53
  "swr": "^2.2.4",
54
  "xml2js": "^0.6.2"
55
  },
@@ -4674,11 +4674,6 @@
4674
  "node": ">=14.0.0"
4675
  }
4676
  },
4677
- "node_modules/@socket.io/component-emitter": {
4678
- "version": "3.1.1",
4679
- "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.1.tgz",
4680
- "integrity": "sha512-dzJtaDAAoXx4GCOJpbB2eG/Qj8VDpdwkLsWGzGm+0L7E8/434RyMbAHmk9ubXWVAb9nXmc44jUf8GKqVDiKezg=="
4681
- },
4682
  "node_modules/@surma/rollup-plugin-off-main-thread": {
4683
  "version": "2.2.3",
4684
  "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz",
@@ -4703,19 +4698,6 @@
4703
  "resolved": "https://registry.npmjs.org/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz",
4704
  "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA=="
4705
  },
4706
- "node_modules/@types/cookie": {
4707
- "version": "0.4.1",
4708
- "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
4709
- "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
4710
- },
4711
- "node_modules/@types/cors": {
4712
- "version": "2.8.17",
4713
- "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz",
4714
- "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==",
4715
- "dependencies": {
4716
- "@types/node": "*"
4717
- }
4718
- },
4719
  "node_modules/@types/eslint": {
4720
  "version": "8.44.8",
4721
  "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.8.tgz",
@@ -4834,6 +4816,14 @@
4834
  "@types/webidl-conversions": "*"
4835
  }
4836
  },
 
 
 
 
 
 
 
 
4837
  "node_modules/@uppy/companion-client": {
4838
  "version": "2.2.2",
4839
  "resolved": "https://registry.npmjs.org/@uppy/companion-client/-/companion-client-2.2.2.tgz",
@@ -5202,18 +5192,6 @@
5202
  "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
5203
  "peer": true
5204
  },
5205
- "node_modules/accepts": {
5206
- "version": "1.3.8",
5207
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
5208
- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
5209
- "dependencies": {
5210
- "mime-types": "~2.1.34",
5211
- "negotiator": "0.6.3"
5212
- },
5213
- "engines": {
5214
- "node": ">= 0.6"
5215
- }
5216
- },
5217
  "node_modules/acorn": {
5218
  "version": "8.11.2",
5219
  "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
@@ -5242,11 +5220,6 @@
5242
  "node": ">= 10.0.0"
5243
  }
5244
  },
5245
- "node_modules/after": {
5246
- "version": "0.8.2",
5247
- "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
5248
- "integrity": "sha512-QbJ0NTQ/I9DI3uSJA4cbexiwQeRAfjPScqIbSjUDd9TOrcg6pTkdgziesOqxBMBzit8vFCTwrP27t13vFOORRA=="
5249
- },
5250
  "node_modules/agentkeepalive": {
5251
  "version": "3.5.2",
5252
  "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz",
@@ -5477,11 +5450,6 @@
5477
  "url": "https://github.com/sponsors/ljharb"
5478
  }
5479
  },
5480
- "node_modules/arraybuffer.slice": {
5481
- "version": "0.0.7",
5482
- "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
5483
- "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="
5484
- },
5485
  "node_modules/asn1": {
5486
  "version": "0.2.6",
5487
  "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
@@ -5621,24 +5589,11 @@
5621
  "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
5622
  }
5623
  },
5624
- "node_modules/backo2": {
5625
- "version": "1.0.2",
5626
- "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
5627
- "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA=="
5628
- },
5629
  "node_modules/balanced-match": {
5630
  "version": "1.0.2",
5631
  "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
5632
  "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
5633
  },
5634
- "node_modules/base64-arraybuffer": {
5635
- "version": "0.1.4",
5636
- "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
5637
- "integrity": "sha512-a1eIFi4R9ySrbiMuyTGx5e92uRH5tQY6kArNcFaKBUleIoLjdjBg7Zxm3Mqm3Kmkf27HLR/1fnxX9q8GQ7Iavg==",
5638
- "engines": {
5639
- "node": ">= 0.6.0"
5640
- }
5641
- },
5642
  "node_modules/base64-js": {
5643
  "version": "1.5.1",
5644
  "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
@@ -5658,14 +5613,6 @@
5658
  }
5659
  ]
5660
  },
5661
- "node_modules/base64id": {
5662
- "version": "2.0.0",
5663
- "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
5664
- "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
5665
- "engines": {
5666
- "node": "^4.5.0 || >= 5.9"
5667
- }
5668
- },
5669
  "node_modules/bcrypt-pbkdf": {
5670
  "version": "1.0.2",
5671
  "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
@@ -5682,6 +5629,14 @@
5682
  "node": "*"
5683
  }
5684
  },
 
 
 
 
 
 
 
 
5685
  "node_modules/binary-extensions": {
5686
  "version": "2.2.0",
5687
  "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -5691,11 +5646,6 @@
5691
  "node": ">=8"
5692
  }
5693
  },
5694
- "node_modules/blob": {
5695
- "version": "0.0.5",
5696
- "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
5697
- "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="
5698
- },
5699
  "node_modules/bowser": {
5700
  "version": "2.11.0",
5701
  "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
@@ -5863,6 +5813,17 @@
5863
  "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
5864
  "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
5865
  },
 
 
 
 
 
 
 
 
 
 
 
5866
  "node_modules/chai": {
5867
  "version": "4.3.10",
5868
  "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz",
@@ -6030,24 +5991,6 @@
6030
  "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
6031
  "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="
6032
  },
6033
- "node_modules/component-bind": {
6034
- "version": "1.0.0",
6035
- "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
6036
- "integrity": "sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw=="
6037
- },
6038
- "node_modules/component-emitter": {
6039
- "version": "1.3.1",
6040
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz",
6041
- "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==",
6042
- "funding": {
6043
- "url": "https://github.com/sponsors/sindresorhus"
6044
- }
6045
- },
6046
- "node_modules/component-inherit": {
6047
- "version": "0.0.3",
6048
- "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
6049
- "integrity": "sha512-w+LhYREhatpVqTESyGFg3NlP6Iu0kEKUHETY9GoZP/pQyW4mHFZuFWRUCIqVPZ36ueVLtoOEZaAqbCF2RDndaA=="
6050
- },
6051
  "node_modules/compute-scroll-into-view": {
6052
  "version": "1.0.20",
6053
  "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz",
@@ -6071,14 +6014,6 @@
6071
  "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
6072
  "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
6073
  },
6074
- "node_modules/cookie": {
6075
- "version": "0.4.2",
6076
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
6077
- "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
6078
- "engines": {
6079
- "node": ">= 0.6"
6080
- }
6081
- },
6082
  "node_modules/cookies": {
6083
  "version": "0.9.1",
6084
  "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz",
@@ -6121,18 +6056,6 @@
6121
  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
6122
  "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
6123
  },
6124
- "node_modules/cors": {
6125
- "version": "2.8.5",
6126
- "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
6127
- "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
6128
- "dependencies": {
6129
- "object-assign": "^4",
6130
- "vary": "^1"
6131
- },
6132
- "engines": {
6133
- "node": ">= 0.10"
6134
- }
6135
- },
6136
  "node_modules/cosmiconfig": {
6137
  "version": "7.1.0",
6138
  "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
@@ -6503,6 +6426,21 @@
6503
  "node": ">= 4"
6504
  }
6505
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6506
  "node_modules/end-of-stream": {
6507
  "version": "1.4.4",
6508
  "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -6519,97 +6457,6 @@
6519
  "node": ">= 0.11.14"
6520
  }
6521
  },
6522
- "node_modules/engine.io": {
6523
- "version": "6.5.4",
6524
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz",
6525
- "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==",
6526
- "dependencies": {
6527
- "@types/cookie": "^0.4.1",
6528
- "@types/cors": "^2.8.12",
6529
- "@types/node": ">=10.0.0",
6530
- "accepts": "~1.3.4",
6531
- "base64id": "2.0.0",
6532
- "cookie": "~0.4.1",
6533
- "cors": "~2.8.5",
6534
- "debug": "~4.3.1",
6535
- "engine.io-parser": "~5.2.1",
6536
- "ws": "~8.11.0"
6537
- },
6538
- "engines": {
6539
- "node": ">=10.2.0"
6540
- }
6541
- },
6542
- "node_modules/engine.io-client": {
6543
- "version": "3.5.3",
6544
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.3.tgz",
6545
- "integrity": "sha512-qsgyc/CEhJ6cgMUwxRRtOndGVhIu5hpL5tR4umSpmX/MvkFoIxUTM7oFMDQumHNzlNLwSVy6qhstFPoWTf7dOw==",
6546
- "dependencies": {
6547
- "component-emitter": "~1.3.0",
6548
- "component-inherit": "0.0.3",
6549
- "debug": "~3.1.0",
6550
- "engine.io-parser": "~2.2.0",
6551
- "has-cors": "1.1.0",
6552
- "indexof": "0.0.1",
6553
- "parseqs": "0.0.6",
6554
- "parseuri": "0.0.6",
6555
- "ws": "~7.4.2",
6556
- "xmlhttprequest-ssl": "~1.6.2",
6557
- "yeast": "0.1.2"
6558
- }
6559
- },
6560
- "node_modules/engine.io-client/node_modules/debug": {
6561
- "version": "3.1.0",
6562
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
6563
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
6564
- "dependencies": {
6565
- "ms": "2.0.0"
6566
- }
6567
- },
6568
- "node_modules/engine.io-client/node_modules/engine.io-parser": {
6569
- "version": "2.2.1",
6570
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
6571
- "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
6572
- "dependencies": {
6573
- "after": "0.8.2",
6574
- "arraybuffer.slice": "~0.0.7",
6575
- "base64-arraybuffer": "0.1.4",
6576
- "blob": "0.0.5",
6577
- "has-binary2": "~1.0.2"
6578
- }
6579
- },
6580
- "node_modules/engine.io-client/node_modules/ms": {
6581
- "version": "2.0.0",
6582
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6583
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
6584
- },
6585
- "node_modules/engine.io-client/node_modules/ws": {
6586
- "version": "7.4.6",
6587
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
6588
- "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
6589
- "engines": {
6590
- "node": ">=8.3.0"
6591
- },
6592
- "peerDependencies": {
6593
- "bufferutil": "^4.0.1",
6594
- "utf-8-validate": "^5.0.2"
6595
- },
6596
- "peerDependenciesMeta": {
6597
- "bufferutil": {
6598
- "optional": true
6599
- },
6600
- "utf-8-validate": {
6601
- "optional": true
6602
- }
6603
- }
6604
- },
6605
- "node_modules/engine.io-parser": {
6606
- "version": "5.2.2",
6607
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz",
6608
- "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==",
6609
- "engines": {
6610
- "node": ">=10.0.0"
6611
- }
6612
- },
6613
  "node_modules/enhanced-resolve": {
6614
  "version": "5.15.0",
6615
  "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
@@ -6840,6 +6687,16 @@
6840
  "es5-ext": "~0.10.14"
6841
  }
6842
  },
 
 
 
 
 
 
 
 
 
 
6843
  "node_modules/events": {
6844
  "version": "3.3.0",
6845
  "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
@@ -7279,6 +7136,33 @@
7279
  "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
7280
  "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
7281
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7282
  "node_modules/hapi-cron": {
7283
  "version": "1.1.0",
7284
  "resolved": "https://registry.npmjs.org/hapi-cron/-/hapi-cron-1.1.0.tgz",
@@ -7312,6 +7196,57 @@
7312
  "@hapi/hapi": ">= 18.0.0"
7313
  }
7314
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7315
  "node_modules/hapi-pulse": {
7316
  "version": "3.0.1",
7317
  "resolved": "https://registry.npmjs.org/hapi-pulse/-/hapi-pulse-3.0.1.tgz",
@@ -7370,118 +7305,155 @@
7370
  "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-10.0.1.tgz",
7371
  "integrity": "sha512-CvlW7jmOhWzuqOqiJQ3rQVLMcREh0eel4IBnxDx2FAcK8g7qoJRQK4L1CPBASoCY6y8e6zuCy3f2g+HWdkzcMw=="
7372
  },
7373
- "node_modules/hapi-socket.io": {
7374
- "version": "1.0.5",
7375
- "resolved": "https://registry.npmjs.org/hapi-socket.io/-/hapi-socket.io-1.0.5.tgz",
7376
- "integrity": "sha512-BaTwcAr2vqEvXNoWg4GiK9pfhcbiFC+qvRl8iv2mp/RsLdkb7WR+uhDX+pyqwHKUmxExAUMB45uZ+SpFeb9sWQ==",
7377
- "dependencies": {
7378
- "@hapi/hoek": "^8.2.4",
7379
- "socket.io": "^2.1.1"
7380
- }
7381
  },
7382
- "node_modules/hapi-socket.io/node_modules/@hapi/hoek": {
7383
- "version": "8.5.1",
7384
- "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
7385
- "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==",
7386
- "deprecated": "This version has been deprecated and is no longer supported or maintained"
7387
  },
7388
- "node_modules/hapi-socket.io/node_modules/component-emitter": {
7389
- "version": "1.2.1",
7390
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
7391
- "integrity": "sha512-jPatnhd33viNplKjqXKRkGU345p263OIWzDL2wH3LGIGp5Kojo+uXizHmOADRvhGFFTnJqX3jBAKP6vvmSDKcA=="
 
7392
  },
7393
- "node_modules/hapi-socket.io/node_modules/debug": {
7394
- "version": "4.1.1",
7395
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
7396
- "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
7397
- "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)",
7398
- "dependencies": {
7399
- "ms": "^2.1.1"
7400
- }
7401
  },
7402
- "node_modules/hapi-socket.io/node_modules/engine.io": {
7403
- "version": "3.6.1",
7404
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.6.1.tgz",
7405
- "integrity": "sha512-dfs8EVg/i7QjFsXxn7cCRQ+Wai1G1TlEvHhdYEi80fxn5R1vZ2K661O6v/rezj1FP234SZ14r9CmJke99iYDGg==",
7406
- "dependencies": {
7407
- "accepts": "~1.3.4",
7408
- "base64id": "2.0.0",
7409
- "cookie": "~0.4.1",
7410
- "debug": "~4.1.0",
7411
- "engine.io-parser": "~2.2.0",
7412
- "ws": "~7.4.2"
7413
- },
7414
- "engines": {
7415
- "node": ">=8.0.0"
7416
- }
7417
  },
7418
- "node_modules/hapi-socket.io/node_modules/engine.io-parser": {
7419
- "version": "2.2.1",
7420
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
7421
- "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
7422
- "dependencies": {
7423
- "after": "0.8.2",
7424
- "arraybuffer.slice": "~0.0.7",
7425
- "base64-arraybuffer": "0.1.4",
7426
- "blob": "0.0.5",
7427
- "has-binary2": "~1.0.2"
7428
- }
7429
  },
7430
- "node_modules/hapi-socket.io/node_modules/isarray": {
7431
- "version": "2.0.1",
7432
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
7433
- "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ=="
7434
  },
7435
- "node_modules/hapi-socket.io/node_modules/socket.io": {
7436
- "version": "2.5.0",
7437
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.5.0.tgz",
7438
- "integrity": "sha512-gGunfS0od3VpwDBpGwVkzSZx6Aqo9uOcf1afJj2cKnKFAoyl16fvhpsUhmUFd4Ldbvl5JvRQed6eQw6oQp6n8w==",
7439
- "dependencies": {
7440
- "debug": "~4.1.0",
7441
- "engine.io": "~3.6.0",
7442
- "has-binary2": "~1.0.2",
7443
- "socket.io-adapter": "~1.1.0",
7444
- "socket.io-client": "2.5.0",
7445
- "socket.io-parser": "~3.4.0"
7446
- }
7447
  },
7448
- "node_modules/hapi-socket.io/node_modules/socket.io-adapter": {
7449
- "version": "1.1.2",
7450
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
7451
- "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g=="
7452
  },
7453
- "node_modules/hapi-socket.io/node_modules/socket.io-parser": {
7454
- "version": "3.4.3",
7455
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.3.tgz",
7456
- "integrity": "sha512-1rE4dZN3kCI/E5wixd393hmbqa78vVpkKmnEJhLeWoS/C5hbFYAbcSfnWoaVH43u9ToUVtzKjguxEZq+1XZfCQ==",
7457
- "dependencies": {
7458
- "component-emitter": "1.2.1",
7459
- "debug": "~4.1.0",
7460
- "isarray": "2.0.1"
7461
- },
7462
- "engines": {
7463
- "node": ">=10.0.0"
7464
- }
7465
  },
7466
- "node_modules/hapi-socket.io/node_modules/ws": {
7467
- "version": "7.4.6",
7468
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
7469
- "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
7470
- "engines": {
7471
- "node": ">=8.3.0"
7472
- },
7473
- "peerDependencies": {
7474
- "bufferutil": "^4.0.1",
7475
- "utf-8-validate": "^5.0.2"
7476
- },
7477
- "peerDependenciesMeta": {
7478
- "bufferutil": {
7479
- "optional": true
7480
- },
7481
- "utf-8-validate": {
7482
- "optional": true
7483
- }
7484
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7485
  },
7486
  "node_modules/har-schema": {
7487
  "version": "2.0.0",
@@ -7512,24 +7484,6 @@
7512
  "url": "https://github.com/sponsors/ljharb"
7513
  }
7514
  },
7515
- "node_modules/has-binary2": {
7516
- "version": "1.0.3",
7517
- "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
7518
- "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
7519
- "dependencies": {
7520
- "isarray": "2.0.1"
7521
- }
7522
- },
7523
- "node_modules/has-binary2/node_modules/isarray": {
7524
- "version": "2.0.1",
7525
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
7526
- "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ=="
7527
- },
7528
- "node_modules/has-cors": {
7529
- "version": "1.1.0",
7530
- "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
7531
- "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA=="
7532
- },
7533
  "node_modules/has-flag": {
7534
  "version": "3.0.0",
7535
  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -7726,11 +7680,6 @@
7726
  "url": "https://github.com/sponsors/sindresorhus"
7727
  }
7728
  },
7729
- "node_modules/indexof": {
7730
- "version": "0.0.1",
7731
- "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
7732
- "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg=="
7733
- },
7734
  "node_modules/inflight": {
7735
  "version": "1.0.6",
7736
  "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
@@ -7745,6 +7694,11 @@
7745
  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
7746
  "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
7747
  },
 
 
 
 
 
7748
  "node_modules/internal-slot": {
7749
  "version": "1.0.6",
7750
  "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz",
@@ -8859,6 +8813,20 @@
8859
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
8860
  "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
8861
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8862
  "node_modules/mui-styles": {
8863
  "version": "1.0.4",
8864
  "resolved": "https://registry.npmjs.org/mui-styles/-/mui-styles-1.0.4.tgz",
@@ -8927,14 +8895,6 @@
8927
  "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
8928
  }
8929
  },
8930
- "node_modules/negotiator": {
8931
- "version": "0.6.3",
8932
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
8933
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
8934
- "engines": {
8935
- "node": ">= 0.6"
8936
- }
8937
- },
8938
  "node_modules/neo-async": {
8939
  "version": "2.6.2",
8940
  "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
@@ -9007,11 +8967,27 @@
9007
  "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
9008
  "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
9009
  },
 
 
 
 
 
 
 
 
9010
  "node_modules/node-releases": {
9011
  "version": "2.0.14",
9012
  "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
9013
  "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
9014
  },
 
 
 
 
 
 
 
 
9015
  "node_modules/normalize-path": {
9016
  "version": "3.0.0",
9017
  "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
@@ -9210,16 +9186,6 @@
9210
  "url": "https://github.com/sponsors/sindresorhus"
9211
  }
9212
  },
9213
- "node_modules/parseqs": {
9214
- "version": "0.0.6",
9215
- "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
9216
- "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w=="
9217
- },
9218
- "node_modules/parseuri": {
9219
- "version": "0.0.6",
9220
- "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
9221
- "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow=="
9222
- },
9223
  "node_modules/path-exists": {
9224
  "version": "4.0.0",
9225
  "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -10680,90 +10646,6 @@
10680
  "node": ">=8.3.0"
10681
  }
10682
  },
10683
- "node_modules/socket.io": {
10684
- "version": "4.7.5",
10685
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.5.tgz",
10686
- "integrity": "sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==",
10687
- "dependencies": {
10688
- "accepts": "~1.3.4",
10689
- "base64id": "~2.0.0",
10690
- "cors": "~2.8.5",
10691
- "debug": "~4.3.2",
10692
- "engine.io": "~6.5.2",
10693
- "socket.io-adapter": "~2.5.2",
10694
- "socket.io-parser": "~4.2.4"
10695
- },
10696
- "engines": {
10697
- "node": ">=10.2.0"
10698
- }
10699
- },
10700
- "node_modules/socket.io-adapter": {
10701
- "version": "2.5.4",
10702
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz",
10703
- "integrity": "sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==",
10704
- "dependencies": {
10705
- "debug": "~4.3.4",
10706
- "ws": "~8.11.0"
10707
- }
10708
- },
10709
- "node_modules/socket.io-client": {
10710
- "version": "2.5.0",
10711
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.5.0.tgz",
10712
- "integrity": "sha512-lOO9clmdgssDykiOmVQQitwBAF3I6mYcQAo7hQ7AM6Ny5X7fp8hIJ3HcQs3Rjz4SoggoxA1OgrQyY8EgTbcPYw==",
10713
- "dependencies": {
10714
- "backo2": "1.0.2",
10715
- "component-bind": "1.0.0",
10716
- "component-emitter": "~1.3.0",
10717
- "debug": "~3.1.0",
10718
- "engine.io-client": "~3.5.0",
10719
- "has-binary2": "~1.0.2",
10720
- "indexof": "0.0.1",
10721
- "parseqs": "0.0.6",
10722
- "parseuri": "0.0.6",
10723
- "socket.io-parser": "~3.3.0",
10724
- "to-array": "0.1.4"
10725
- }
10726
- },
10727
- "node_modules/socket.io-client/node_modules/debug": {
10728
- "version": "3.1.0",
10729
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
10730
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
10731
- "dependencies": {
10732
- "ms": "2.0.0"
10733
- }
10734
- },
10735
- "node_modules/socket.io-client/node_modules/isarray": {
10736
- "version": "2.0.1",
10737
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
10738
- "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ=="
10739
- },
10740
- "node_modules/socket.io-client/node_modules/ms": {
10741
- "version": "2.0.0",
10742
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
10743
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
10744
- },
10745
- "node_modules/socket.io-client/node_modules/socket.io-parser": {
10746
- "version": "3.3.3",
10747
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.3.tgz",
10748
- "integrity": "sha512-qOg87q1PMWWTeO01768Yh9ogn7chB9zkKtQnya41Y355S0UmpXgpcrFwAgjYJxu9BdKug5r5e9YtVSeWhKBUZg==",
10749
- "dependencies": {
10750
- "component-emitter": "~1.3.0",
10751
- "debug": "~3.1.0",
10752
- "isarray": "2.0.1"
10753
- }
10754
- },
10755
- "node_modules/socket.io-parser": {
10756
- "version": "4.2.4",
10757
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",
10758
- "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==",
10759
- "dependencies": {
10760
- "@socket.io/component-emitter": "~3.1.0",
10761
- "debug": "~4.3.1"
10762
- },
10763
- "engines": {
10764
- "node": ">=10.0.0"
10765
- }
10766
- },
10767
  "node_modules/socks": {
10768
  "version": "2.7.1",
10769
  "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
@@ -11209,11 +11091,6 @@
11209
  "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
11210
  "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
11211
  },
11212
- "node_modules/to-array": {
11213
- "version": "0.1.4",
11214
- "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
11215
- "integrity": "sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A=="
11216
- },
11217
  "node_modules/to-arraybuffer": {
11218
  "version": "1.0.1",
11219
  "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
@@ -11511,6 +11388,11 @@
11511
  "punycode": "^2.1.0"
11512
  }
11513
  },
 
 
 
 
 
11514
  "node_modules/url": {
11515
  "version": "0.11.3",
11516
  "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz",
@@ -11597,6 +11479,11 @@
11597
  "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
11598
  }
11599
  },
 
 
 
 
 
11600
  "node_modules/util": {
11601
  "version": "0.12.5",
11602
  "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
@@ -11637,14 +11524,6 @@
11637
  "uuid": "dist/bin/uuid"
11638
  }
11639
  },
11640
- "node_modules/vary": {
11641
- "version": "1.1.2",
11642
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
11643
- "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
11644
- "engines": {
11645
- "node": ">= 0.8"
11646
- }
11647
- },
11648
  "node_modules/verror": {
11649
  "version": "1.10.0",
11650
  "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
@@ -11758,6 +11637,18 @@
11758
  "url": "https://opencollective.com/webpack"
11759
  }
11760
  },
 
 
 
 
 
 
 
 
 
 
 
 
11761
  "node_modules/whatwg-url": {
11762
  "version": "11.0.0",
11763
  "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
@@ -12128,26 +12019,6 @@
12128
  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
12129
  "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
12130
  },
12131
- "node_modules/ws": {
12132
- "version": "8.11.0",
12133
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
12134
- "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
12135
- "engines": {
12136
- "node": ">=10.0.0"
12137
- },
12138
- "peerDependencies": {
12139
- "bufferutil": "^4.0.1",
12140
- "utf-8-validate": "^5.0.2"
12141
- },
12142
- "peerDependenciesMeta": {
12143
- "bufferutil": {
12144
- "optional": true
12145
- },
12146
- "utf-8-validate": {
12147
- "optional": true
12148
- }
12149
- }
12150
- },
12151
  "node_modules/xml2js": {
12152
  "version": "0.6.2",
12153
  "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz",
@@ -12168,14 +12039,6 @@
12168
  "node": ">=4.0"
12169
  }
12170
  },
12171
- "node_modules/xmlhttprequest-ssl": {
12172
- "version": "1.6.3",
12173
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz",
12174
- "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==",
12175
- "engines": {
12176
- "node": ">=0.4.0"
12177
- }
12178
- },
12179
  "node_modules/xtend": {
12180
  "version": "4.0.2",
12181
  "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
@@ -12196,11 +12059,6 @@
12196
  "engines": {
12197
  "node": ">= 6"
12198
  }
12199
- },
12200
- "node_modules/yeast": {
12201
- "version": "0.1.2",
12202
- "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
12203
- "integrity": "sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg=="
12204
  }
12205
  }
12206
  }
 
28
  "copy-to-clipboard": "^3.3.3",
29
  "cron-parser": "^4.9.0",
30
  "dayjs": "^1.11.10",
31
+ "hapi": "^18.1.0",
32
  "hapi-cron": "^1.1.0",
33
  "hapi-mongodb": "^10.0.3",
34
+ "hapi-plugin-websocket": "^2.4.8",
35
  "hapi-pulse": "^3.0.1",
36
  "hapi-rate-limit": "^7.1.0",
 
37
  "joi": "^17.11.0",
38
  "lodash": "^4.17.21",
39
  "lz-string": "^1.5.0",
 
50
  "react-monaco-editor": "^0.54.0",
51
  "request": "^2.88.2",
52
  "simple-crypto-js": "^3.0.1",
 
53
  "swr": "^2.2.4",
54
  "xml2js": "^0.6.2"
55
  },
 
4674
  "node": ">=14.0.0"
4675
  }
4676
  },
 
 
 
 
 
4677
  "node_modules/@surma/rollup-plugin-off-main-thread": {
4678
  "version": "2.2.3",
4679
  "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz",
 
4698
  "resolved": "https://registry.npmjs.org/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz",
4699
  "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA=="
4700
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
4701
  "node_modules/@types/eslint": {
4702
  "version": "8.44.8",
4703
  "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.8.tgz",
 
4816
  "@types/webidl-conversions": "*"
4817
  }
4818
  },
4819
+ "node_modules/@types/ws": {
4820
+ "version": "8.5.4",
4821
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz",
4822
+ "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==",
4823
+ "dependencies": {
4824
+ "@types/node": "*"
4825
+ }
4826
+ },
4827
  "node_modules/@uppy/companion-client": {
4828
  "version": "2.2.2",
4829
  "resolved": "https://registry.npmjs.org/@uppy/companion-client/-/companion-client-2.2.2.tgz",
 
5192
  "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
5193
  "peer": true
5194
  },
 
 
 
 
 
 
 
 
 
 
 
 
5195
  "node_modules/acorn": {
5196
  "version": "8.11.2",
5197
  "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
 
5220
  "node": ">= 10.0.0"
5221
  }
5222
  },
 
 
 
 
 
5223
  "node_modules/agentkeepalive": {
5224
  "version": "3.5.2",
5225
  "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz",
 
5450
  "url": "https://github.com/sponsors/ljharb"
5451
  }
5452
  },
 
 
 
 
 
5453
  "node_modules/asn1": {
5454
  "version": "0.2.6",
5455
  "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
 
5589
  "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
5590
  }
5591
  },
 
 
 
 
 
5592
  "node_modules/balanced-match": {
5593
  "version": "1.0.2",
5594
  "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
5595
  "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
5596
  },
 
 
 
 
 
 
 
 
5597
  "node_modules/base64-js": {
5598
  "version": "1.5.1",
5599
  "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
 
5613
  }
5614
  ]
5615
  },
 
 
 
 
 
 
 
 
5616
  "node_modules/bcrypt-pbkdf": {
5617
  "version": "1.0.2",
5618
  "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
 
5629
  "node": "*"
5630
  }
5631
  },
5632
+ "node_modules/bignumber.js": {
5633
+ "version": "9.0.2",
5634
+ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz",
5635
+ "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==",
5636
+ "engines": {
5637
+ "node": "*"
5638
+ }
5639
+ },
5640
  "node_modules/binary-extensions": {
5641
  "version": "2.2.0",
5642
  "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
 
5646
  "node": ">=8"
5647
  }
5648
  },
 
 
 
 
 
5649
  "node_modules/bowser": {
5650
  "version": "2.11.0",
5651
  "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
 
5813
  "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
5814
  "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
5815
  },
5816
+ "node_modules/cbor": {
5817
+ "version": "8.1.0",
5818
+ "resolved": "https://registry.npmjs.org/cbor/-/cbor-8.1.0.tgz",
5819
+ "integrity": "sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg==",
5820
+ "dependencies": {
5821
+ "nofilter": "^3.1.0"
5822
+ },
5823
+ "engines": {
5824
+ "node": ">=12.19"
5825
+ }
5826
+ },
5827
  "node_modules/chai": {
5828
  "version": "4.3.10",
5829
  "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz",
 
5991
  "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
5992
  "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="
5993
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5994
  "node_modules/compute-scroll-into-view": {
5995
  "version": "1.0.20",
5996
  "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz",
 
6014
  "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
6015
  "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
6016
  },
 
 
 
 
 
 
 
 
6017
  "node_modules/cookies": {
6018
  "version": "0.9.1",
6019
  "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz",
 
6056
  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
6057
  "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
6058
  },
 
 
 
 
 
 
 
 
 
 
 
 
6059
  "node_modules/cosmiconfig": {
6060
  "version": "7.1.0",
6061
  "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
 
6426
  "node": ">= 4"
6427
  }
6428
  },
6429
+ "node_modules/encodr": {
6430
+ "version": "1.3.3",
6431
+ "resolved": "https://registry.npmjs.org/encodr/-/encodr-1.3.3.tgz",
6432
+ "integrity": "sha512-QD7Yh/vGwhCPIej60pEv4H9ajD3hRwjcEQk5dGtA2Z4lcNg2hvFbfwupzCVmMgeEa5CY30Gr37CBYR7LFuFbHQ==",
6433
+ "dependencies": {
6434
+ "bignumber.js": "9.0.2",
6435
+ "cbor": "8.1.0",
6436
+ "msgpack-lite": "0.1.26",
6437
+ "node-inspect-extracted": "1.1.0",
6438
+ "utf8": "3.0.0"
6439
+ },
6440
+ "engines": {
6441
+ "node": ">=12.0.0"
6442
+ }
6443
+ },
6444
  "node_modules/end-of-stream": {
6445
  "version": "1.4.4",
6446
  "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
 
6457
  "node": ">= 0.11.14"
6458
  }
6459
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6460
  "node_modules/enhanced-resolve": {
6461
  "version": "5.15.0",
6462
  "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
 
6687
  "es5-ext": "~0.10.14"
6688
  }
6689
  },
6690
+ "node_modules/event-lite": {
6691
+ "version": "0.1.3",
6692
+ "resolved": "https://registry.npmjs.org/event-lite/-/event-lite-0.1.3.tgz",
6693
+ "integrity": "sha512-8qz9nOz5VeD2z96elrEKD2U433+L3DWdUdDkOINLGOJvx1GsMBbMn0aCeu28y8/e85A6mCigBiFlYMnTBEGlSw=="
6694
+ },
6695
+ "node_modules/eventemitter3": {
6696
+ "version": "4.0.7",
6697
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
6698
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
6699
+ },
6700
  "node_modules/events": {
6701
  "version": "3.3.0",
6702
  "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
 
7136
  "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
7137
  "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
7138
  },
7139
+ "node_modules/hapi": {
7140
+ "version": "18.1.0",
7141
+ "resolved": "https://registry.npmjs.org/hapi/-/hapi-18.1.0.tgz",
7142
+ "integrity": "sha512-nSU1VLyTAgp7P5gy47QzJIP2JAb+wOFvJIV3gnL0lFj/mD+HuTXhyUsDYXjF/dhADMVXVEz31z6SUHBJhtsvGA==",
7143
+ "deprecated": "This version contains severe security issues and defects and should not be used! Please upgrade to the latest version of @hapi/hapi or consider a commercial license (https://github.com/hapijs/hapi/issues/4114)",
7144
+ "hasShrinkwrap": true,
7145
+ "dependencies": {
7146
+ "accept": "3.x.x",
7147
+ "ammo": "3.x.x",
7148
+ "boom": "7.x.x",
7149
+ "bounce": "1.x.x",
7150
+ "call": "5.x.x",
7151
+ "catbox": "10.x.x",
7152
+ "catbox-memory": "4.x.x",
7153
+ "heavy": "6.x.x",
7154
+ "hoek": "6.x.x",
7155
+ "joi": "14.x.x",
7156
+ "mimos": "4.x.x",
7157
+ "podium": "3.x.x",
7158
+ "shot": "4.x.x",
7159
+ "somever": "2.x.x",
7160
+ "statehood": "6.x.x",
7161
+ "subtext": "6.x.x",
7162
+ "teamwork": "3.x.x",
7163
+ "topo": "3.x.x"
7164
+ }
7165
+ },
7166
  "node_modules/hapi-cron": {
7167
  "version": "1.1.0",
7168
  "resolved": "https://registry.npmjs.org/hapi-cron/-/hapi-cron-1.1.0.tgz",
 
7196
  "@hapi/hapi": ">= 18.0.0"
7197
  }
7198
  },
7199
+ "node_modules/hapi-plugin-websocket": {
7200
+ "version": "2.4.8",
7201
+ "resolved": "https://registry.npmjs.org/hapi-plugin-websocket/-/hapi-plugin-websocket-2.4.8.tgz",
7202
+ "integrity": "sha512-ZjjAaxaDYO9H36FIfDxec/yTmqXDHt/EGg0rXH8FNd9cPRmlixJW9b5iZWopVOM2XAjz2vyl1n2knWxvfFzdIQ==",
7203
+ "dependencies": {
7204
+ "@hapi/boom": "10.0.1",
7205
+ "@hapi/hoek": "11.0.2",
7206
+ "@hapi/podium": "5.0.1",
7207
+ "@types/node": "18.16.1",
7208
+ "@types/ws": "8.5.4",
7209
+ "urijs": "1.19.11",
7210
+ "websocket-framed": "1.2.9",
7211
+ "ws": "8.13.0"
7212
+ },
7213
+ "engines": {
7214
+ "node": ">=12.0.0"
7215
+ },
7216
+ "peerDependencies": {
7217
+ "@hapi/hapi": ">=18.0.0"
7218
+ }
7219
+ },
7220
+ "node_modules/hapi-plugin-websocket/node_modules/@hapi/hoek": {
7221
+ "version": "11.0.2",
7222
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.2.tgz",
7223
+ "integrity": "sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw=="
7224
+ },
7225
+ "node_modules/hapi-plugin-websocket/node_modules/@types/node": {
7226
+ "version": "18.16.1",
7227
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz",
7228
+ "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA=="
7229
+ },
7230
+ "node_modules/hapi-plugin-websocket/node_modules/ws": {
7231
+ "version": "8.13.0",
7232
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
7233
+ "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
7234
+ "engines": {
7235
+ "node": ">=10.0.0"
7236
+ },
7237
+ "peerDependencies": {
7238
+ "bufferutil": "^4.0.1",
7239
+ "utf-8-validate": ">=5.0.2"
7240
+ },
7241
+ "peerDependenciesMeta": {
7242
+ "bufferutil": {
7243
+ "optional": true
7244
+ },
7245
+ "utf-8-validate": {
7246
+ "optional": true
7247
+ }
7248
+ }
7249
+ },
7250
  "node_modules/hapi-pulse": {
7251
  "version": "3.0.1",
7252
  "resolved": "https://registry.npmjs.org/hapi-pulse/-/hapi-pulse-3.0.1.tgz",
 
7305
  "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-10.0.1.tgz",
7306
  "integrity": "sha512-CvlW7jmOhWzuqOqiJQ3rQVLMcREh0eel4IBnxDx2FAcK8g7qoJRQK4L1CPBASoCY6y8e6zuCy3f2g+HWdkzcMw=="
7307
  },
7308
+ "node_modules/hapi/node_modules/accept": {
7309
+ "version": "3.1.3",
7310
+ "resolved": "https://registry.npmjs.org/accept/-/accept-3.1.3.tgz",
7311
+ "integrity": "sha512-OgOEAidVEOKPup+Gv2+2wdH2AgVKI9LxsJ4hicdJ6cY0faUuZdZoi56kkXWlHp9qicN1nWQLmW5ZRGk+SBS5xg=="
 
 
 
 
7312
  },
7313
+ "node_modules/hapi/node_modules/ammo": {
7314
+ "version": "3.0.3",
7315
+ "resolved": "https://registry.npmjs.org/ammo/-/ammo-3.0.3.tgz",
7316
+ "integrity": "sha512-vo76VJ44MkUBZL/BzpGXaKzMfroF4ZR6+haRuw9p+eSWfoNaH2AxVc8xmiEPC08jhzJSeM6w7/iMUGet8b4oBQ=="
 
7317
  },
7318
+ "node_modules/hapi/node_modules/b64": {
7319
+ "version": "4.1.2",
7320
+ "resolved": "https://registry.npmjs.org/b64/-/b64-4.1.2.tgz",
7321
+ "integrity": "sha512-+GUspBxlH3CJaxMUGUE1EBoWM6RKgWiYwUDal0qdf8m3ArnXNN1KzKVo5HOnE/FSq4HHyWf3TlHLsZI8PKQgrQ==",
7322
+ "extraneous": true
7323
  },
7324
+ "node_modules/hapi/node_modules/boom": {
7325
+ "version": "7.3.0",
7326
+ "resolved": "https://registry.npmjs.org/boom/-/boom-7.3.0.tgz",
7327
+ "integrity": "sha512-Swpoyi2t5+GhOEGw8rEsKvTxFLIDiiKoUc2gsoV6Lyr43LHBIzch3k2MvYUs8RTROrIkVJ3Al0TkaOGjnb+B6A=="
 
 
 
 
7328
  },
7329
+ "node_modules/hapi/node_modules/bounce": {
7330
+ "version": "1.2.3",
7331
+ "resolved": "https://registry.npmjs.org/bounce/-/bounce-1.2.3.tgz",
7332
+ "integrity": "sha512-3G7B8CyBnip5EahCZJjnvQ1HLyArC6P5e+xcolo13BVI9ogFaDOsNMAE7FIWliHtIkYI8/nTRCvCY9tZa3Mu4g=="
 
 
 
 
 
 
 
 
 
 
 
7333
  },
7334
+ "node_modules/hapi/node_modules/bourne": {
7335
+ "version": "1.1.1",
7336
+ "resolved": "https://registry.npmjs.org/bourne/-/bourne-1.1.1.tgz",
7337
+ "integrity": "sha512-Ou0l3W8+n1FuTOoIfIrCk9oF9WVWc+9fKoAl67XQr9Ws0z7LgILRZ7qtc9xdT4BveSKtnYXfKPgn8pFAqeQRew==",
7338
+ "extraneous": true
 
 
 
 
 
 
7339
  },
7340
+ "node_modules/hapi/node_modules/call": {
7341
+ "version": "5.0.3",
7342
+ "resolved": "https://registry.npmjs.org/call/-/call-5.0.3.tgz",
7343
+ "integrity": "sha512-eX16KHiAYXugbFu6VifstSdwH6aMuWWb4s0qvpq1nR1b+Sf+u68jjttg8ixDBEldPqBi30bDU35OJQWKeTLKxg=="
7344
  },
7345
+ "node_modules/hapi/node_modules/catbox": {
7346
+ "version": "10.0.6",
7347
+ "resolved": "https://registry.npmjs.org/catbox/-/catbox-10.0.6.tgz",
7348
+ "integrity": "sha512-gQWCnF/jbHcfwGbQ4FQxyRiAwLRipqWTTXjpq7rTqqdcsnZosFa0L3LsCZcPTF33QIeMMkS7QmFBHt6QdzGPvg=="
 
 
 
 
 
 
 
 
7349
  },
7350
+ "node_modules/hapi/node_modules/catbox-memory": {
7351
+ "version": "4.0.1",
7352
+ "resolved": "https://registry.npmjs.org/catbox-memory/-/catbox-memory-4.0.1.tgz",
7353
+ "integrity": "sha512-ZmqNiLsYCIu9qvBJ/MQbznDV2bFH5gFiH67TgIJgSSffJFtTXArT+MM3AvJQlby9NSkLHOX4eH/uuUqnch/Ldw=="
7354
  },
7355
+ "node_modules/hapi/node_modules/content": {
7356
+ "version": "4.0.6",
7357
+ "resolved": "https://registry.npmjs.org/content/-/content-4.0.6.tgz",
7358
+ "integrity": "sha512-lR9ND3dXiMdmsE84K6l02rMdgiBVmtYWu1Vr/gfSGHcIcznBj2QxmSdUgDuNFOA+G9yrb1IIWkZ7aKtB6hDGyA==",
7359
+ "extraneous": true
 
 
 
 
 
 
 
7360
  },
7361
+ "node_modules/hapi/node_modules/cryptiles": {
7362
+ "version": "4.1.3",
7363
+ "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-4.1.3.tgz",
7364
+ "integrity": "sha512-gT9nyTMSUC1JnziQpPbxKGBbUg8VL7Zn2NB4E1cJYvuXdElHrwxrV9bmltZGDzet45zSDGyYceueke1TjynGzw==",
7365
+ "extraneous": true
7366
+ },
7367
+ "node_modules/hapi/node_modules/heavy": {
7368
+ "version": "6.1.2",
7369
+ "resolved": "https://registry.npmjs.org/heavy/-/heavy-6.1.2.tgz",
7370
+ "integrity": "sha512-cJp884bqhiebNcEHydW0g6V1MUGYOXRPw9c7MFiHQnuGxtbWuSZpsbojwb2kxb3AA1/Rfs8CNiV9MMOF8pFRDg=="
7371
+ },
7372
+ "node_modules/hapi/node_modules/hoek": {
7373
+ "version": "6.1.2",
7374
+ "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.2.tgz",
7375
+ "integrity": "sha512-6qhh/wahGYZHFSFw12tBbJw5fsAhhwrrG/y3Cs0YMTv2WzMnL0oLPnQJjv1QJvEfylRSOFuP+xCu+tdx0tD16Q=="
7376
+ },
7377
+ "node_modules/hapi/node_modules/iron": {
7378
+ "version": "5.0.6",
7379
+ "resolved": "https://registry.npmjs.org/iron/-/iron-5.0.6.tgz",
7380
+ "integrity": "sha512-zYUMOSkEXGBdwlV/AXF9zJC0aLuTJUKHkGeYS5I2g225M5i6SrxQyGJGhPgOR8BK1omL6N5i6TcwfsXbP8/Exw==",
7381
+ "extraneous": true
7382
+ },
7383
+ "node_modules/hapi/node_modules/joi": {
7384
+ "version": "14.3.1",
7385
+ "resolved": "https://registry.npmjs.org/joi/-/joi-14.3.1.tgz",
7386
+ "integrity": "sha512-LQDdM+pkOrpAn4Lp+neNIFV3axv1Vna3j38bisbQhETPMANYRbFJFUyOZcOClYvM/hppMhGWuKSFEK9vjrB+bQ=="
7387
+ },
7388
+ "node_modules/hapi/node_modules/mime-db": {
7389
+ "version": "1.37.0",
7390
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
7391
+ "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==",
7392
+ "extraneous": true
7393
+ },
7394
+ "node_modules/hapi/node_modules/mimos": {
7395
+ "version": "4.0.2",
7396
+ "resolved": "https://registry.npmjs.org/mimos/-/mimos-4.0.2.tgz",
7397
+ "integrity": "sha512-5XBsDqBqzSN88XPPH/TFpOalWOjHJM5Z2d3AMx/30iq+qXvYKd/8MPhqBwZDOLtoaIWInR3nLzMQcxfGK9djXA=="
7398
+ },
7399
+ "node_modules/hapi/node_modules/nigel": {
7400
+ "version": "3.0.4",
7401
+ "resolved": "https://registry.npmjs.org/nigel/-/nigel-3.0.4.tgz",
7402
+ "integrity": "sha512-3SZCCS/duVDGxFpTROHEieC+itDo4UqL9JNUyQJv3rljudQbK6aqus5B4470OxhESPJLN93Qqxg16rH7DUjbfQ==",
7403
+ "extraneous": true
7404
+ },
7405
+ "node_modules/hapi/node_modules/pez": {
7406
+ "version": "4.0.5",
7407
+ "resolved": "https://registry.npmjs.org/pez/-/pez-4.0.5.tgz",
7408
+ "integrity": "sha512-HvL8uiFIlkXbx/qw4B8jKDCWzo7Pnnd65Uvanf9OOCtb20MRcb9gtTVBf9NCnhETif1/nzbDHIjAWC/sUp7LIQ==",
7409
+ "extraneous": true
7410
+ },
7411
+ "node_modules/hapi/node_modules/podium": {
7412
+ "version": "3.2.0",
7413
+ "resolved": "https://registry.npmjs.org/podium/-/podium-3.2.0.tgz",
7414
+ "integrity": "sha512-rbwvxwVkI6gRRlxZQ1zUeafrpGxZ7QPHIheinehAvGATvGIPfWRkaTeWedc5P4YjXJXEV8ZbBxPtglNylF9hjw=="
7415
+ },
7416
+ "node_modules/hapi/node_modules/shot": {
7417
+ "version": "4.0.7",
7418
+ "resolved": "https://registry.npmjs.org/shot/-/shot-4.0.7.tgz",
7419
+ "integrity": "sha512-RKaKAGKxJ11EjJl0cf2fYVSsd4KB5Cncb9J0v7w+0iIaXpxNqFWTYNDNhBX7f0XSyDrjOH9a4OWZ9Gp/ZML+ew=="
7420
+ },
7421
+ "node_modules/hapi/node_modules/somever": {
7422
+ "version": "2.0.0",
7423
+ "resolved": "https://registry.npmjs.org/somever/-/somever-2.0.0.tgz",
7424
+ "integrity": "sha512-9JaIPP+HxwYGqCDqqK3tRaTqdtQHoK6Qy3IrXhIt2q5x8fs8RcfU7BMWlFTCOgFazK8p88zIv1tHQXvAwtXMyw=="
7425
+ },
7426
+ "node_modules/hapi/node_modules/statehood": {
7427
+ "version": "6.0.9",
7428
+ "resolved": "https://registry.npmjs.org/statehood/-/statehood-6.0.9.tgz",
7429
+ "integrity": "sha512-jbFg1+MYEqfC7ABAoWZoeF4cQUtp3LUvMDUGExL76cMmleBHG7I6xlZFsE8hRi7nEySIvutHmVlLmBe9+2R5LQ=="
7430
+ },
7431
+ "node_modules/hapi/node_modules/subtext": {
7432
+ "version": "6.0.12",
7433
+ "resolved": "https://registry.npmjs.org/subtext/-/subtext-6.0.12.tgz",
7434
+ "integrity": "sha512-yT1wCDWVgqvL9BIkWzWqgj5spUSYo/Enu09iUV8t2ZvHcr2tKGTGg2kc9tUpVEsdhp1ihsZeTAiDqh0TQciTPQ=="
7435
+ },
7436
+ "node_modules/hapi/node_modules/teamwork": {
7437
+ "version": "3.0.3",
7438
+ "resolved": "https://registry.npmjs.org/teamwork/-/teamwork-3.0.3.tgz",
7439
+ "integrity": "sha512-OCB56z+G70iA1A1OFoT+51TPzfcgN0ks75uN3yhxA+EU66WTz2BevNDK4YzMqfaL5tuAvxy4iFUn35/u8pxMaQ=="
7440
+ },
7441
+ "node_modules/hapi/node_modules/topo": {
7442
+ "version": "3.0.3",
7443
+ "resolved": "https://registry.npmjs.org/topo/-/topo-3.0.3.tgz",
7444
+ "integrity": "sha512-IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ=="
7445
+ },
7446
+ "node_modules/hapi/node_modules/vise": {
7447
+ "version": "3.0.2",
7448
+ "resolved": "https://registry.npmjs.org/vise/-/vise-3.0.2.tgz",
7449
+ "integrity": "sha512-X52VtdRQbSBXdjcazRiY3eRgV3vTQ0B+7Wh8uC9cVv7lKfML5m9+9NHlbcgCY0R9EAqD1v/v7o9mhGh2A3ANFg==",
7450
+ "extraneous": true
7451
+ },
7452
+ "node_modules/hapi/node_modules/wreck": {
7453
+ "version": "14.1.3",
7454
+ "resolved": "https://registry.npmjs.org/wreck/-/wreck-14.1.3.tgz",
7455
+ "integrity": "sha512-hb/BUtjX3ObbwO3slCOLCenQ4EP8e+n8j6FmTne3VhEFp5XV1faSJojiyxVSvw34vgdeTG5baLTl4NmjwokLlw==",
7456
+ "extraneous": true
7457
  },
7458
  "node_modules/har-schema": {
7459
  "version": "2.0.0",
 
7484
  "url": "https://github.com/sponsors/ljharb"
7485
  }
7486
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7487
  "node_modules/has-flag": {
7488
  "version": "3.0.0",
7489
  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
 
7680
  "url": "https://github.com/sponsors/sindresorhus"
7681
  }
7682
  },
 
 
 
 
 
7683
  "node_modules/inflight": {
7684
  "version": "1.0.6",
7685
  "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
 
7694
  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
7695
  "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
7696
  },
7697
+ "node_modules/int64-buffer": {
7698
+ "version": "0.1.10",
7699
+ "resolved": "https://registry.npmjs.org/int64-buffer/-/int64-buffer-0.1.10.tgz",
7700
+ "integrity": "sha512-v7cSY1J8ydZ0GyjUHqF+1bshJ6cnEVLo9EnjB8p+4HDRPZc9N5jjmvUV7NvEsqQOKyH0pmIBFWXVQbiS0+OBbA=="
7701
+ },
7702
  "node_modules/internal-slot": {
7703
  "version": "1.0.6",
7704
  "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz",
 
8813
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
8814
  "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
8815
  },
8816
+ "node_modules/msgpack-lite": {
8817
+ "version": "0.1.26",
8818
+ "resolved": "https://registry.npmjs.org/msgpack-lite/-/msgpack-lite-0.1.26.tgz",
8819
+ "integrity": "sha512-SZ2IxeqZ1oRFGo0xFGbvBJWMp3yLIY9rlIJyxy8CGrwZn1f0ZK4r6jV/AM1r0FZMDUkWkglOk/eeKIL9g77Nxw==",
8820
+ "dependencies": {
8821
+ "event-lite": "^0.1.1",
8822
+ "ieee754": "^1.1.8",
8823
+ "int64-buffer": "^0.1.9",
8824
+ "isarray": "^1.0.0"
8825
+ },
8826
+ "bin": {
8827
+ "msgpack": "bin/msgpack"
8828
+ }
8829
+ },
8830
  "node_modules/mui-styles": {
8831
  "version": "1.0.4",
8832
  "resolved": "https://registry.npmjs.org/mui-styles/-/mui-styles-1.0.4.tgz",
 
8895
  "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
8896
  }
8897
  },
 
 
 
 
 
 
 
 
8898
  "node_modules/neo-async": {
8899
  "version": "2.6.2",
8900
  "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
 
8967
  "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
8968
  "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
8969
  },
8970
+ "node_modules/node-inspect-extracted": {
8971
+ "version": "1.1.0",
8972
+ "resolved": "https://registry.npmjs.org/node-inspect-extracted/-/node-inspect-extracted-1.1.0.tgz",
8973
+ "integrity": "sha512-GtmPYJiHqmkt4sd7oYqUIzFepBDY6aotmD7nuF9QV9lolH+Sru5FZCholI5QuuyM+NvgAq/BaQB6OgXv+ZT8lA==",
8974
+ "engines": {
8975
+ "node": ">=10.18.0"
8976
+ }
8977
+ },
8978
  "node_modules/node-releases": {
8979
  "version": "2.0.14",
8980
  "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
8981
  "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
8982
  },
8983
+ "node_modules/nofilter": {
8984
+ "version": "3.1.0",
8985
+ "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-3.1.0.tgz",
8986
+ "integrity": "sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==",
8987
+ "engines": {
8988
+ "node": ">=12.19"
8989
+ }
8990
+ },
8991
  "node_modules/normalize-path": {
8992
  "version": "3.0.0",
8993
  "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
 
9186
  "url": "https://github.com/sponsors/sindresorhus"
9187
  }
9188
  },
 
 
 
 
 
 
 
 
 
 
9189
  "node_modules/path-exists": {
9190
  "version": "4.0.0",
9191
  "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
 
10646
  "node": ">=8.3.0"
10647
  }
10648
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10649
  "node_modules/socks": {
10650
  "version": "2.7.1",
10651
  "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
 
11091
  "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
11092
  "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
11093
  },
 
 
 
 
 
11094
  "node_modules/to-arraybuffer": {
11095
  "version": "1.0.1",
11096
  "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
 
11388
  "punycode": "^2.1.0"
11389
  }
11390
  },
11391
+ "node_modules/urijs": {
11392
+ "version": "1.19.11",
11393
+ "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz",
11394
+ "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ=="
11395
+ },
11396
  "node_modules/url": {
11397
  "version": "0.11.3",
11398
  "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz",
 
11479
  "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
11480
  }
11481
  },
11482
+ "node_modules/utf8": {
11483
+ "version": "3.0.0",
11484
+ "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz",
11485
+ "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ=="
11486
+ },
11487
  "node_modules/util": {
11488
  "version": "0.12.5",
11489
  "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
 
11524
  "uuid": "dist/bin/uuid"
11525
  }
11526
  },
 
 
 
 
 
 
 
 
11527
  "node_modules/verror": {
11528
  "version": "1.10.0",
11529
  "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
 
11637
  "url": "https://opencollective.com/webpack"
11638
  }
11639
  },
11640
+ "node_modules/websocket-framed": {
11641
+ "version": "1.2.9",
11642
+ "resolved": "https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.2.9.tgz",
11643
+ "integrity": "sha512-o/2sIqdOQtVS/ReUUaAMeh107AWZXPSGLghFqZvUqgebZRaqYYtUP4hmxwmLjLFS8n+AWCT48pmbZXsq3K4d6A==",
11644
+ "dependencies": {
11645
+ "encodr": "1.3.3",
11646
+ "eventemitter3": "4.0.7"
11647
+ },
11648
+ "engines": {
11649
+ "node": ">=12.0.0"
11650
+ }
11651
+ },
11652
  "node_modules/whatwg-url": {
11653
  "version": "11.0.0",
11654
  "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
 
12019
  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
12020
  "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
12021
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12022
  "node_modules/xml2js": {
12023
  "version": "0.6.2",
12024
  "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz",
 
12039
  "node": ">=4.0"
12040
  }
12041
  },
 
 
 
 
 
 
 
 
12042
  "node_modules/xtend": {
12043
  "version": "4.0.2",
12044
  "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
 
12059
  "engines": {
12060
  "node": ">= 6"
12061
  }
 
 
 
 
 
12062
  }
12063
  }
12064
  }
package.json CHANGED
@@ -29,6 +29,7 @@
29
  "copy-to-clipboard": "^3.3.3",
30
  "cron-parser": "^4.9.0",
31
  "dayjs": "^1.11.10",
 
32
  "hapi-cron": "^1.1.0",
33
  "hapi-mongodb": "^10.0.3",
34
  "hapi-pulse": "^3.0.1",
 
29
  "copy-to-clipboard": "^3.3.3",
30
  "cron-parser": "^4.9.0",
31
  "dayjs": "^1.11.10",
32
+ "hapi": "^18.1.0",
33
  "hapi-cron": "^1.1.0",
34
  "hapi-mongodb": "^10.0.3",
35
  "hapi-pulse": "^3.0.1",
server.js CHANGED
@@ -1,9 +1,9 @@
1
  const next = require('next');
2
  const dev = process.env.NODE_ENV !== 'production';
3
  const app = next({ dev});
4
- const Server = require(dev ? './hapi-think' :'./app');
5
  app.prepare().then(async () => {
6
- const server = await Server(app);
7
  server.start();
8
  console.log(`> Ready on http://127.0.0.1:${server.info.port}/admin`);
9
  }).catch(e=>{
 
1
  const next = require('next');
2
  const dev = process.env.NODE_ENV !== 'production';
3
  const app = next({ dev});
4
+ const Init = require(dev ? './hapi-think' :'./app');
5
  app.prepare().then(async () => {
6
+ const server = await Init(app);
7
  server.start();
8
  console.log(`> Ready on http://127.0.0.1:${server.info.port}/admin`);
9
  }).catch(e=>{