matrix-art.meta

Issues/PRs archive for MTRNord/matrix-art
git clone git://archive.git.mtrnord.blog/MTRNord/matrix-art.meta.git
Log | Files | Refs

377.diff (19053B)


      1 diff --git a/package-lock.json b/package-lock.json
      2 index 9f8e6a0..fd8da29 100644
      3 --- a/package-lock.json
      4 +++ b/package-lock.json
      5 @@ -39,7 +39,7 @@
      6          "eslint": "^8.32.0",
      7          "eslint-plugin-tailwindcss": "^3.8.0",
      8          "eslint-plugin-unicorn": "^45.0.2",
      9 -        "jsdom": "^21.1.0",
     10 +        "jsdom": "^21.1.1",
     11          "postcss": "^8.4.21",
     12          "tailwindcss": "^3.2.4",
     13          "typescript": "^4.9.4",
     14 @@ -1590,9 +1590,9 @@
     15        "dev": true
     16      },
     17      "node_modules/acorn": {
     18 -      "version": "8.8.1",
     19 -      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
     20 -      "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
     21 +      "version": "8.8.2",
     22 +      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
     23 +      "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
     24        "dev": true,
     25        "bin": {
     26          "acorn": "bin/acorn"
     27 @@ -2359,30 +2359,18 @@
     28          "node": ">=4"
     29        }
     30      },
     31 -    "node_modules/cssom": {
     32 -      "version": "0.5.0",
     33 -      "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
     34 -      "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==",
     35 -      "dev": true
     36 -    },
     37      "node_modules/cssstyle": {
     38 -      "version": "2.3.0",
     39 -      "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
     40 -      "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
     41 +      "version": "3.0.0",
     42 +      "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz",
     43 +      "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==",
     44        "dev": true,
     45        "dependencies": {
     46 -        "cssom": "~0.3.6"
     47 +        "rrweb-cssom": "^0.6.0"
     48        },
     49        "engines": {
     50 -        "node": ">=8"
     51 +        "node": ">=14"
     52        }
     53      },
     54 -    "node_modules/cssstyle/node_modules/cssom": {
     55 -      "version": "0.3.8",
     56 -      "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
     57 -      "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
     58 -      "dev": true
     59 -    },
     60      "node_modules/csstype": {
     61        "version": "3.1.1",
     62        "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
     63 @@ -2390,29 +2378,29 @@
     64        "dev": true
     65      },
     66      "node_modules/data-urls": {
     67 -      "version": "3.0.2",
     68 -      "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
     69 -      "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==",
     70 +      "version": "4.0.0",
     71 +      "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz",
     72 +      "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==",
     73        "dev": true,
     74        "dependencies": {
     75          "abab": "^2.0.6",
     76          "whatwg-mimetype": "^3.0.0",
     77 -        "whatwg-url": "^11.0.0"
     78 +        "whatwg-url": "^12.0.0"
     79        },
     80        "engines": {
     81 -        "node": ">=12"
     82 +        "node": ">=14"
     83        }
     84      },
     85      "node_modules/data-urls/node_modules/tr46": {
     86 -      "version": "3.0.0",
     87 -      "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
     88 -      "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
     89 +      "version": "4.1.1",
     90 +      "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
     91 +      "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==",
     92        "dev": true,
     93        "dependencies": {
     94 -        "punycode": "^2.1.1"
     95 +        "punycode": "^2.3.0"
     96        },
     97        "engines": {
     98 -        "node": ">=12"
     99 +        "node": ">=14"
    100        }
    101      },
    102      "node_modules/data-urls/node_modules/webidl-conversions": {
    103 @@ -2425,16 +2413,16 @@
    104        }
    105      },
    106      "node_modules/data-urls/node_modules/whatwg-url": {
    107 -      "version": "11.0.0",
    108 -      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
    109 -      "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
    110 +      "version": "12.0.1",
    111 +      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz",
    112 +      "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==",
    113        "dev": true,
    114        "dependencies": {
    115 -        "tr46": "^3.0.0",
    116 +        "tr46": "^4.1.1",
    117          "webidl-conversions": "^7.0.0"
    118        },
    119        "engines": {
    120 -        "node": ">=12"
    121 +        "node": ">=14"
    122        }
    123      },
    124      "node_modules/debug": {
    125 @@ -4375,18 +4363,17 @@
    126        }
    127      },
    128      "node_modules/jsdom": {
    129 -      "version": "21.1.0",
    130 -      "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.0.tgz",
    131 -      "integrity": "sha512-m0lzlP7qOtthD918nenK3hdItSd2I+V3W9IrBcB36sqDwG+KnUs66IF5GY7laGWUnlM9vTsD0W1QwSEBYWWcJg==",
    132 +      "version": "21.1.1",
    133 +      "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.1.tgz",
    134 +      "integrity": "sha512-Jjgdmw48RKcdAIQyUD1UdBh2ecH7VqwaXPN3ehoZN6MqgVbMn+lRm1aAT1AsdJRAJpwfa4IpwgzySn61h2qu3w==",
    135        "dev": true,
    136        "dependencies": {
    137          "abab": "^2.0.6",
    138 -        "acorn": "^8.8.1",
    139 +        "acorn": "^8.8.2",
    140          "acorn-globals": "^7.0.0",
    141 -        "cssom": "^0.5.0",
    142 -        "cssstyle": "^2.3.0",
    143 -        "data-urls": "^3.0.2",
    144 -        "decimal.js": "^10.4.2",
    145 +        "cssstyle": "^3.0.0",
    146 +        "data-urls": "^4.0.0",
    147 +        "decimal.js": "^10.4.3",
    148          "domexception": "^4.0.0",
    149          "escodegen": "^2.0.0",
    150          "form-data": "^4.0.0",
    151 @@ -4395,7 +4382,8 @@
    152          "https-proxy-agent": "^5.0.1",
    153          "is-potential-custom-element-name": "^1.0.1",
    154          "nwsapi": "^2.2.2",
    155 -        "parse5": "^7.1.1",
    156 +        "parse5": "^7.1.2",
    157 +        "rrweb-cssom": "^0.6.0",
    158          "saxes": "^6.0.0",
    159          "symbol-tree": "^3.2.4",
    160          "tough-cookie": "^4.1.2",
    161 @@ -4403,8 +4391,8 @@
    162          "webidl-conversions": "^7.0.0",
    163          "whatwg-encoding": "^2.0.0",
    164          "whatwg-mimetype": "^3.0.0",
    165 -        "whatwg-url": "^11.0.0",
    166 -        "ws": "^8.11.0",
    167 +        "whatwg-url": "^12.0.1",
    168 +        "ws": "^8.13.0",
    169          "xml-name-validator": "^4.0.0"
    170        },
    171        "engines": {
    172 @@ -4420,15 +4408,15 @@
    173        }
    174      },
    175      "node_modules/jsdom/node_modules/tr46": {
    176 -      "version": "3.0.0",
    177 -      "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
    178 -      "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
    179 +      "version": "4.1.1",
    180 +      "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
    181 +      "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==",
    182        "dev": true,
    183        "dependencies": {
    184 -        "punycode": "^2.1.1"
    185 +        "punycode": "^2.3.0"
    186        },
    187        "engines": {
    188 -        "node": ">=12"
    189 +        "node": ">=14"
    190        }
    191      },
    192      "node_modules/jsdom/node_modules/webidl-conversions": {
    193 @@ -4441,16 +4429,16 @@
    194        }
    195      },
    196      "node_modules/jsdom/node_modules/whatwg-url": {
    197 -      "version": "11.0.0",
    198 -      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
    199 -      "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
    200 +      "version": "12.0.1",
    201 +      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz",
    202 +      "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==",
    203        "dev": true,
    204        "dependencies": {
    205 -        "tr46": "^3.0.0",
    206 +        "tr46": "^4.1.1",
    207          "webidl-conversions": "^7.0.0"
    208        },
    209        "engines": {
    210 -        "node": ">=12"
    211 +        "node": ">=14"
    212        }
    213      },
    214      "node_modules/jsesc": {
    215 @@ -5424,9 +5412,9 @@
    216        "dev": true
    217      },
    218      "node_modules/punycode": {
    219 -      "version": "2.1.1",
    220 -      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
    221 -      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
    222 +      "version": "2.3.0",
    223 +      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
    224 +      "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
    225        "dev": true,
    226        "engines": {
    227          "node": ">=6"
    228 @@ -5911,6 +5899,12 @@
    229          "fsevents": "~2.3.2"
    230        }
    231      },
    232 +    "node_modules/rrweb-cssom": {
    233 +      "version": "0.6.0",
    234 +      "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz",
    235 +      "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==",
    236 +      "dev": true
    237 +    },
    238      "node_modules/run-async": {
    239        "version": "2.4.1",
    240        "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
    241 @@ -7041,16 +7035,16 @@
    242        "dev": true
    243      },
    244      "node_modules/ws": {
    245 -      "version": "8.11.0",
    246 -      "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
    247 -      "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
    248 +      "version": "8.13.0",
    249 +      "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
    250 +      "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
    251        "dev": true,
    252        "engines": {
    253          "node": ">=10.0.0"
    254        },
    255        "peerDependencies": {
    256          "bufferutil": "^4.0.1",
    257 -        "utf-8-validate": "^5.0.2"
    258 +        "utf-8-validate": ">=5.0.2"
    259        },
    260        "peerDependenciesMeta": {
    261          "bufferutil": {
    262 @@ -8110,9 +8104,9 @@
    263        "dev": true
    264      },
    265      "acorn": {
    266 -      "version": "8.8.1",
    267 -      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
    268 -      "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
    269 +      "version": "8.8.2",
    270 +      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
    271 +      "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
    272        "dev": true
    273      },
    274      "acorn-globals": {
    275 @@ -8638,27 +8632,13 @@
    276        "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
    277        "dev": true
    278      },
    279 -    "cssom": {
    280 -      "version": "0.5.0",
    281 -      "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
    282 -      "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==",
    283 -      "dev": true
    284 -    },
    285      "cssstyle": {
    286 -      "version": "2.3.0",
    287 -      "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
    288 -      "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
    289 +      "version": "3.0.0",
    290 +      "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz",
    291 +      "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==",
    292        "dev": true,
    293        "requires": {
    294 -        "cssom": "~0.3.6"
    295 -      },
    296 -      "dependencies": {
    297 -        "cssom": {
    298 -          "version": "0.3.8",
    299 -          "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
    300 -          "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
    301 -          "dev": true
    302 -        }
    303 +        "rrweb-cssom": "^0.6.0"
    304        }
    305      },
    306      "csstype": {
    307 @@ -8668,23 +8648,23 @@
    308        "dev": true
    309      },
    310      "data-urls": {
    311 -      "version": "3.0.2",
    312 -      "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
    313 -      "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==",
    314 +      "version": "4.0.0",
    315 +      "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz",
    316 +      "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==",
    317        "dev": true,
    318        "requires": {
    319          "abab": "^2.0.6",
    320          "whatwg-mimetype": "^3.0.0",
    321 -        "whatwg-url": "^11.0.0"
    322 +        "whatwg-url": "^12.0.0"
    323        },
    324        "dependencies": {
    325          "tr46": {
    326 -          "version": "3.0.0",
    327 -          "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
    328 -          "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
    329 +          "version": "4.1.1",
    330 +          "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
    331 +          "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==",
    332            "dev": true,
    333            "requires": {
    334 -            "punycode": "^2.1.1"
    335 +            "punycode": "^2.3.0"
    336            }
    337          },
    338          "webidl-conversions": {
    339 @@ -8694,12 +8674,12 @@
    340            "dev": true
    341          },
    342          "whatwg-url": {
    343 -          "version": "11.0.0",
    344 -          "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
    345 -          "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
    346 +          "version": "12.0.1",
    347 +          "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz",
    348 +          "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==",
    349            "dev": true,
    350            "requires": {
    351 -            "tr46": "^3.0.0",
    352 +            "tr46": "^4.1.1",
    353              "webidl-conversions": "^7.0.0"
    354            }
    355          }
    356 @@ -10131,18 +10111,17 @@
    357        }
    358      },
    359      "jsdom": {
    360 -      "version": "21.1.0",
    361 -      "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.0.tgz",
    362 -      "integrity": "sha512-m0lzlP7qOtthD918nenK3hdItSd2I+V3W9IrBcB36sqDwG+KnUs66IF5GY7laGWUnlM9vTsD0W1QwSEBYWWcJg==",
    363 +      "version": "21.1.1",
    364 +      "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.1.tgz",
    365 +      "integrity": "sha512-Jjgdmw48RKcdAIQyUD1UdBh2ecH7VqwaXPN3ehoZN6MqgVbMn+lRm1aAT1AsdJRAJpwfa4IpwgzySn61h2qu3w==",
    366        "dev": true,
    367        "requires": {
    368          "abab": "^2.0.6",
    369 -        "acorn": "^8.8.1",
    370 +        "acorn": "^8.8.2",
    371          "acorn-globals": "^7.0.0",
    372 -        "cssom": "^0.5.0",
    373 -        "cssstyle": "^2.3.0",
    374 -        "data-urls": "^3.0.2",
    375 -        "decimal.js": "^10.4.2",
    376 +        "cssstyle": "^3.0.0",
    377 +        "data-urls": "^4.0.0",
    378 +        "decimal.js": "^10.4.3",
    379          "domexception": "^4.0.0",
    380          "escodegen": "^2.0.0",
    381          "form-data": "^4.0.0",
    382 @@ -10151,7 +10130,8 @@
    383          "https-proxy-agent": "^5.0.1",
    384          "is-potential-custom-element-name": "^1.0.1",
    385          "nwsapi": "^2.2.2",
    386 -        "parse5": "^7.1.1",
    387 +        "parse5": "^7.1.2",
    388 +        "rrweb-cssom": "^0.6.0",
    389          "saxes": "^6.0.0",
    390          "symbol-tree": "^3.2.4",
    391          "tough-cookie": "^4.1.2",
    392 @@ -10159,18 +10139,18 @@
    393          "webidl-conversions": "^7.0.0",
    394          "whatwg-encoding": "^2.0.0",
    395          "whatwg-mimetype": "^3.0.0",
    396 -        "whatwg-url": "^11.0.0",
    397 -        "ws": "^8.11.0",
    398 +        "whatwg-url": "^12.0.1",
    399 +        "ws": "^8.13.0",
    400          "xml-name-validator": "^4.0.0"
    401        },
    402        "dependencies": {
    403          "tr46": {
    404 -          "version": "3.0.0",
    405 -          "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
    406 -          "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
    407 +          "version": "4.1.1",
    408 +          "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
    409 +          "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==",
    410            "dev": true,
    411            "requires": {
    412 -            "punycode": "^2.1.1"
    413 +            "punycode": "^2.3.0"
    414            }
    415          },
    416          "webidl-conversions": {
    417 @@ -10180,12 +10160,12 @@
    418            "dev": true
    419          },
    420          "whatwg-url": {
    421 -          "version": "11.0.0",
    422 -          "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
    423 -          "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
    424 +          "version": "12.0.1",
    425 +          "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz",
    426 +          "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==",
    427            "dev": true,
    428            "requires": {
    429 -            "tr46": "^3.0.0",
    430 +            "tr46": "^4.1.1",
    431              "webidl-conversions": "^7.0.0"
    432            }
    433          }
    434 @@ -10879,9 +10859,9 @@
    435        "dev": true
    436      },
    437      "punycode": {
    438 -      "version": "2.1.1",
    439 -      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
    440 -      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
    441 +      "version": "2.3.0",
    442 +      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
    443 +      "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
    444        "dev": true
    445      },
    446      "qs": {
    447 @@ -11212,6 +11192,12 @@
    448          "fsevents": "~2.3.2"
    449        }
    450      },
    451 +    "rrweb-cssom": {
    452 +      "version": "0.6.0",
    453 +      "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz",
    454 +      "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==",
    455 +      "dev": true
    456 +    },
    457      "run-async": {
    458        "version": "2.4.1",
    459        "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
    460 @@ -12000,9 +11986,9 @@
    461        "dev": true
    462      },
    463      "ws": {
    464 -      "version": "8.11.0",
    465 -      "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
    466 -      "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
    467 +      "version": "8.13.0",
    468 +      "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
    469 +      "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
    470        "dev": true,
    471        "requires": {}
    472      },
    473 diff --git a/package.json b/package.json
    474 index da65691..627fb91 100644
    475 --- a/package.json
    476 +++ b/package.json
    477 @@ -44,7 +44,7 @@
    478      "eslint": "^8.32.0",
    479      "eslint-plugin-tailwindcss": "^3.8.0",
    480      "eslint-plugin-unicorn": "^45.0.2",
    481 -    "jsdom": "^21.1.0",
    482 +    "jsdom": "^21.1.1",
    483      "postcss": "^8.4.21",
    484      "tailwindcss": "^3.2.4",
    485      "typescript": "^4.9.4",