Add files via upload

This commit is contained in:
wearrqqws 2022-06-06 19:58:30 -05:00 committed by GitHub
parent 7180f868c2
commit 4c4c1c326e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
29 changed files with 4123 additions and 0 deletions

294
games/index.html Normal file

File diff suppressed because one or more lines are too long

67
img/darkwaves.svg Normal file
View file

@ -0,0 +1,67 @@
<svg width="100%" height="100%" id="svg" viewBox="0 0 1440 700" xmlns="http://www.w3.org/2000/svg" class="transition duration-300 ease-in-out delay-150"><style>
.path-0{
animation:pathAnim-0 4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@keyframes pathAnim-0{
0%{
d: path("M 0,700 C 0,700 0,175 0,175 C 98.76666666666668,201.13846153846154 197.53333333333336,227.27692307692308 279,216 C 360.46666666666664,204.72307692307692 424.6333333333333,156.0307692307692 488,154 C 551.3666666666667,151.9692307692308 613.9333333333334,196.6 695,208 C 776.0666666666666,219.4 875.6333333333332,197.56923076923076 954,192 C 1032.3666666666668,186.43076923076924 1089.5333333333333,197.12307692307692 1167,197 C 1244.4666666666667,196.87692307692308 1342.2333333333333,185.93846153846152 1440,175 C 1440,175 1440,700 1440,700 Z");
}
25%{
d: path("M 0,700 C 0,700 0,175 0,175 C 71.32051282051285,180.2 142.6410256410257,185.4 224,167 C 305.3589743589743,148.6 396.7564102564103,106.60000000000001 493,110 C 589.2435897435897,113.39999999999999 690.3333333333333,162.2 764,171 C 837.6666666666667,179.8 883.9102564102564,148.60000000000002 962,129 C 1040.0897435897436,109.39999999999998 1150.0256410256409,101.39999999999999 1235,111 C 1319.9743589743591,120.60000000000001 1379.9871794871797,147.8 1440,175 C 1440,175 1440,700 1440,700 Z");
}
50%{
d: path("M 0,700 C 0,700 0,175 0,175 C 67.12051282051283,184.24615384615385 134.24102564102566,193.49230769230766 207,195 C 279.75897435897434,196.50769230769234 358.15641025641025,190.27692307692308 452,171 C 545.8435897435897,151.72307692307692 655.1333333333334,119.39999999999999 727,113 C 798.8666666666666,106.60000000000001 833.3102564102564,126.12307692307695 916,145 C 998.6897435897436,163.87692307692305 1129.625641025641,182.1076923076923 1225,187 C 1320.374358974359,191.8923076923077 1380.1871794871795,183.44615384615383 1440,175 C 1440,175 1440,700 1440,700 Z");
}
75%{
d: path("M 0,700 C 0,700 0,175 0,175 C 76.09999999999997,135.03076923076924 152.19999999999993,95.06153846153846 224,110 C 295.80000000000007,124.93846153846154 363.30000000000007,194.7846153846154 441,231 C 518.6999999999999,267.2153846153846 606.5999999999999,269.8 693,234 C 779.4000000000001,198.2 864.3000000000002,124.0153846153846 941,118 C 1017.6999999999998,111.9846153846154 1086.2,174.13846153846154 1168,195 C 1249.8,215.86153846153846 1344.9,195.43076923076922 1440,175 C 1440,175 1440,700 1440,700 Z");
}
100%{
d: path("M 0,700 C 0,700 0,175 0,175 C 98.76666666666668,201.13846153846154 197.53333333333336,227.27692307692308 279,216 C 360.46666666666664,204.72307692307692 424.6333333333333,156.0307692307692 488,154 C 551.3666666666667,151.9692307692308 613.9333333333334,196.6 695,208 C 776.0666666666666,219.4 875.6333333333332,197.56923076923076 954,192 C 1032.3666666666668,186.43076923076924 1089.5333333333333,197.12307692307692 1167,197 C 1244.4666666666667,196.87692307692308 1342.2333333333333,185.93846153846152 1440,175 C 1440,175 1440,700 1440,700 Z");
}
}</style><path d="M 0,700 C 0,700 0,175 0,175 C 98.76666666666668,201.13846153846154 197.53333333333336,227.27692307692308 279,216 C 360.46666666666664,204.72307692307692 424.6333333333333,156.0307692307692 488,154 C 551.3666666666667,151.9692307692308 613.9333333333334,196.6 695,208 C 776.0666666666666,219.4 875.6333333333332,197.56923076923076 954,192 C 1032.3666666666668,186.43076923076924 1089.5333333333333,197.12307692307692 1167,197 C 1244.4666666666667,196.87692307692308 1342.2333333333333,185.93846153846152 1440,175 C 1440,175 1440,700 1440,700 Z" stroke="none" stroke-width="0" fill="#5b667e66" class="transition-all duration-300 ease-in-out delay-150 path-0"></path><style>
.path-1{
animation:pathAnim-1 4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@keyframes pathAnim-1{
0%{
d: path("M 0,700 C 0,700 0,350 0,350 C 61.27692307692308,353.24871794871797 122.55384615384617,356.49743589743593 195,348 C 267.44615384615383,339.50256410256407 351.0615384615385,319.25897435897434 455,336 C 558.9384615384615,352.74102564102566 683.1999999999999,406.46666666666664 757,409 C 830.8000000000001,411.53333333333336 854.1384615384617,362.87435897435904 929,352 C 1003.8615384615383,341.12564102564096 1130.2461538461537,368.0358974358974 1224,374 C 1317.7538461538463,379.9641025641026 1378.876923076923,364.9820512820513 1440,350 C 1440,350 1440,700 1440,700 Z");
}
25%{
d: path("M 0,700 C 0,700 0,350 0,350 C 82.77179487179487,328.6871794871795 165.54358974358973,307.374358974359 250,311 C 334.45641025641027,314.625641025641 420.59743589743596,343.18974358974356 503,357 C 585.402564102564,370.81025641025644 664.0666666666667,369.8666666666667 738,350 C 811.9333333333333,330.1333333333333 881.1358974358975,291.3435897435897 955,292 C 1028.8641025641025,292.6564102564103 1107.3897435897436,332.7589743589744 1189,349 C 1270.6102564102564,365.2410256410256 1355.3051282051283,357.6205128205128 1440,350 C 1440,350 1440,700 1440,700 Z");
}
50%{
d: path("M 0,700 C 0,700 0,350 0,350 C 65.52820512820512,346.8307692307692 131.05641025641023,343.66153846153844 217,344 C 302.94358974358977,344.33846153846156 409.30256410256413,348.18461538461537 490,343 C 570.6974358974359,337.81538461538463 625.7333333333332,323.6 702,326 C 778.2666666666668,328.4 875.7641025641026,347.41538461538465 952,366 C 1028.2358974358974,384.58461538461535 1083.2102564102565,402.73846153846154 1161,400 C 1238.7897435897435,397.26153846153846 1339.3948717948717,373.63076923076926 1440,350 C 1440,350 1440,700 1440,700 Z");
}
75%{
d: path("M 0,700 C 0,700 0,350 0,350 C 68.02820512820512,330.8897435897436 136.05641025641023,311.77948717948715 221,324 C 305.94358974358977,336.22051282051285 407.80256410256425,379.7717948717949 483,404 C 558.1974358974358,428.2282051282051 606.7333333333332,433.1333333333333 686,414 C 765.2666666666668,394.8666666666667 875.2641025641026,351.6948717948718 960,327 C 1044.7358974358974,302.3051282051282 1104.2102564102565,296.08717948717947 1180,303 C 1255.7897435897435,309.91282051282053 1347.8948717948717,329.95641025641027 1440,350 C 1440,350 1440,700 1440,700 Z");
}
100%{
d: path("M 0,700 C 0,700 0,350 0,350 C 61.27692307692308,353.24871794871797 122.55384615384617,356.49743589743593 195,348 C 267.44615384615383,339.50256410256407 351.0615384615385,319.25897435897434 455,336 C 558.9384615384615,352.74102564102566 683.1999999999999,406.46666666666664 757,409 C 830.8000000000001,411.53333333333336 854.1384615384617,362.87435897435904 929,352 C 1003.8615384615383,341.12564102564096 1130.2461538461537,368.0358974358974 1224,374 C 1317.7538461538463,379.9641025641026 1378.876923076923,364.9820512820513 1440,350 C 1440,350 1440,700 1440,700 Z");
}
}</style><path d="M 0,700 C 0,700 0,350 0,350 C 61.27692307692308,353.24871794871797 122.55384615384617,356.49743589743593 195,348 C 267.44615384615383,339.50256410256407 351.0615384615385,319.25897435897434 455,336 C 558.9384615384615,352.74102564102566 683.1999999999999,406.46666666666664 757,409 C 830.8000000000001,411.53333333333336 854.1384615384617,362.87435897435904 929,352 C 1003.8615384615383,341.12564102564096 1130.2461538461537,368.0358974358974 1224,374 C 1317.7538461538463,379.9641025641026 1378.876923076923,364.9820512820513 1440,350 C 1440,350 1440,700 1440,700 Z" stroke="none" stroke-width="0" fill="#5b667e88" class="transition-all duration-300 ease-in-out delay-150 path-1"></path><style>
.path-2{
animation:pathAnim-2 4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@keyframes pathAnim-2{
0%{
d: path("M 0,700 C 0,700 0,525 0,525 C 75,542.6179487179487 150,560.2358974358974 236,544 C 322,527.7641025641026 419,477.674358974359 501,483 C 583,488.325641025641 650,549.0666666666667 716,576 C 782,602.9333333333333 847.0000000000001,596.0589743589743 935,580 C 1022.9999999999999,563.9410256410257 1133.9999999999998,538.697435897436 1222,528 C 1310.0000000000002,517.302564102564 1375,521.151282051282 1440,525 C 1440,525 1440,700 1440,700 Z");
}
25%{
d: path("M 0,700 C 0,700 0,525 0,525 C 55.110256410256426,538.3461538461538 110.22051282051285,551.6923076923077 204,557 C 297.77948717948715,562.3076923076923 430.2282051282051,559.5769230769231 507,558 C 583.7717948717949,556.4230769230769 604.8666666666667,556 687,537 C 769.1333333333333,518 912.3051282051283,480.42307692307696 994,467 C 1075.6948717948717,453.57692307692304 1095.9128205128204,464.3076923076923 1160,478 C 1224.0871794871796,491.6923076923077 1332.0435897435898,508.3461538461538 1440,525 C 1440,525 1440,700 1440,700 Z");
}
50%{
d: path("M 0,700 C 0,700 0,525 0,525 C 98.69487179487183,536.551282051282 197.38974358974366,548.1025641025641 278,541 C 358.61025641025634,533.8974358974359 421.1358974358974,508.1410256410257 495,497 C 568.8641025641026,485.8589743589743 654.0666666666667,489.3333333333333 736,491 C 817.9333333333333,492.6666666666667 896.5974358974356,492.52564102564105 969,499 C 1041.4025641025644,505.47435897435895 1107.5435897435898,518.5641025641025 1185,524 C 1262.4564102564102,529.4358974358975 1351.228205128205,527.2179487179487 1440,525 C 1440,525 1440,700 1440,700 Z");
}
75%{
d: path("M 0,700 C 0,700 0,525 0,525 C 66.24871794871794,489.1051282051282 132.49743589743588,453.2102564102564 212,463 C 291.5025641025641,472.7897435897436 384.25897435897434,528.2641025641026 481,535 C 577.7410256410257,541.7358974358974 678.4666666666667,499.7333333333333 747,481 C 815.5333333333333,462.2666666666667 851.874358974359,466.80256410256413 926,491 C 1000.125641025641,515.1974358974359 1112.0358974358974,559.0564102564103 1204,568 C 1295.9641025641026,576.9435897435897 1367.9820512820513,550.9717948717948 1440,525 C 1440,525 1440,700 1440,700 Z");
}
100%{
d: path("M 0,700 C 0,700 0,525 0,525 C 75,542.6179487179487 150,560.2358974358974 236,544 C 322,527.7641025641026 419,477.674358974359 501,483 C 583,488.325641025641 650,549.0666666666667 716,576 C 782,602.9333333333333 847.0000000000001,596.0589743589743 935,580 C 1022.9999999999999,563.9410256410257 1133.9999999999998,538.697435897436 1222,528 C 1310.0000000000002,517.302564102564 1375,521.151282051282 1440,525 C 1440,525 1440,700 1440,700 Z");
}
}</style><path d="M 0,700 C 0,700 0,525 0,525 C 75,542.6179487179487 150,560.2358974358974 236,544 C 322,527.7641025641026 419,477.674358974359 501,483 C 583,488.325641025641 650,549.0666666666667 716,576 C 782,602.9333333333333 847.0000000000001,596.0589743589743 935,580 C 1022.9999999999999,563.9410256410257 1133.9999999999998,538.697435897436 1222,528 C 1310.0000000000002,517.302564102564 1375,521.151282051282 1440,525 C 1440,525 1440,700 1440,700 Z" stroke="none" stroke-width="0" fill="#5b667eff" class="transition-all duration-300 ease-in-out delay-150 path-2"></path></svg>

After

Width:  |  Height:  |  Size: 11 KiB

BIN
img/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 B

5
img/icon.svg Normal file
View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg viewBox="0 0 384 512" width="384" height="512" xmlns="http://www.w3.org/2000/svg">
<path d="M224 128L224 0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V160h-127.1C238.3 160 224 145.7 224 128zM154.1 353.8c7.812 7.812 7.812 20.5 0 28.31C150.2 386.1 145.1 388 140 388s-10.23-1.938-14.14-5.844l-48-48c-7.812-7.812-7.812-20.5 0-28.31l48-48c7.812-7.812 20.47-7.812 28.28 0s7.812 20.5 0 28.31L120.3 320L154.1 353.8zM306.1 305.8c7.812 7.812 7.812 20.5 0 28.31l-48 48C254.2 386.1 249.1 388 244 388s-10.23-1.938-14.14-5.844c-7.812-7.812-7.812-20.5 0-28.31L263.7 320l-33.86-33.84c-7.812-7.812-7.812-20.5 0-28.31s20.47-7.812 28.28 0L306.1 305.8zM256 0v128h128L256 0z" style="fill: rgb(129, 161, 193);"/>
<path d="M 256.9 159.5 L 384.5 159.5 L 384.5 464 C 384.478 477.357 379.044 489.546 370.295 498.295 C 361.546 507.044 349.357 512.478 336 512.5 L 48 512.5 C 34.643 512.478 22.454 507.042 13.705 498.291 C 4.956 489.541 -0.478 477.352 -0.5 464 L -0.5 48 C -0.478 34.643 4.956 22.454 13.705 13.705 C 22.454 4.956 34.643 -0.478 48 -0.5 L 224.5 -0.5 L 224.5 128 C 224.478 136.748 227.99 144.557 233.825 150.281 C 239.661 156.005 247.7 159.521 256.9 159.5 Z M 233.125 150.994 C 227.16 145.143 223.522 136.952 223.5 128 L 223.5 0.5 L 48 0.5 C 34.847 0.478 23.036 5.789 14.412 14.412 C 5.789 23.036 0.478 34.847 0.5 48 L 0.5 464 C 0.478 477.148 5.789 488.959 14.412 497.584 C 23.036 506.208 34.847 511.522 48 511.5 L 336 511.5 C 349.153 511.522 360.964 506.211 369.588 497.588 C 378.211 488.964 383.522 477.153 383.5 464 L 383.5 160.5 L 256.9 160.5 C 247.5 160.479 239.089 156.845 233.125 150.994 Z M 154.454 353.446 C 158.416 357.44 160.459 362.742 160.459 367.956 C 160.459 373.17 158.417 378.469 154.455 382.462 C 150.464 386.511 145.187 388.5 140 388.5 C 134.812 388.5 129.505 386.473 125.506 382.51 L 77.506 334.51 C 73.544 330.516 71.501 325.214 71.501 320 C 71.501 314.786 73.544 309.485 77.506 305.492 L 125.506 257.492 C 129.5 253.53 134.794 251.487 140.001 251.487 C 145.207 251.487 150.516 253.514 154.494 257.492 C 158.471 261.471 160.498 266.788 160.498 272.002 C 160.499 277.215 158.456 282.517 154.494 286.51 L 121.007 320 Z M 119.593 320 L 153.786 285.802 C 157.636 281.985 159.498 277.038 159.498 272.002 C 159.498 266.966 157.619 262.033 153.786 258.2 C 149.954 254.366 145.029 252.487 140.001 252.487 C 134.973 252.487 130.032 254.35 126.214 258.2 L 78.214 306.2 C 74.364 310.017 72.501 314.965 72.501 320 C 72.501 325.036 74.364 329.984 78.214 333.802 L 126.214 381.802 C 130.035 385.651 134.988 387.5 140 387.5 C 145.013 387.5 149.934 385.691 153.742 381.761 C 157.592 377.943 159.459 372.991 159.459 367.956 C 159.459 362.92 157.596 357.972 153.746 354.154 Z M 306.454 305.446 C 310.416 309.44 312.459 314.742 312.459 319.956 C 312.459 325.17 310.416 330.471 306.454 334.464 L 258.454 382.463 C 254.463 386.51 249.187 388.5 244 388.5 C 238.812 388.5 233.505 386.473 229.506 382.51 C 225.544 378.516 223.501 373.214 223.501 368 C 223.501 362.786 225.544 357.485 229.506 353.492 L 262.993 320 L 229.486 286.514 C 225.524 282.52 223.481 277.218 223.481 272.004 C 223.481 266.79 225.508 261.474 229.486 257.496 C 233.465 253.519 238.774 251.492 243.981 251.492 C 249.187 251.492 254.481 253.534 258.473 257.496 Z M 257.767 258.204 C 253.949 254.354 249.009 252.492 243.981 252.492 C 238.953 252.492 234.027 254.371 230.194 258.204 C 226.36 262.036 224.481 266.969 224.481 272.004 C 224.481 277.04 226.344 281.988 230.194 285.806 L 264.407 320 L 230.214 354.2 C 226.364 358.017 224.501 362.965 224.501 368 C 224.501 373.036 226.364 377.984 230.213 381.802 C 234.035 385.651 238.988 387.5 244 387.5 C 249.013 387.5 253.934 385.691 257.742 381.761 L 305.746 333.756 C 309.596 329.939 311.459 324.991 311.459 319.956 C 311.459 314.92 309.596 309.972 305.746 306.154 Z M 255.5 128.5 L 255.5 -1.207 L 385.207 128.5 Z M 256.5 1.207 L 256.5 127.5 L 382.793 127.5 Z" style="fill: none;"/>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

67
img/lightwaves.svg Normal file
View file

@ -0,0 +1,67 @@
<svg width="100%" height="100%" id="svg" viewBox="0 0 1440 700" xmlns="http://www.w3.org/2000/svg" class="transition duration-300 ease-in-out delay-150"><style>
.path-0{
animation:pathAnim-0 4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@keyframes pathAnim-0{
0%{
d: path("M 0,700 C 0,700 0,175 0,175 C 77.99725180350396,171.0109927859842 155.9945036070079,167.0219855719684 221,162 C 286.0054963929921,156.9780144280316 338.0192373754723,150.9230504981106 408,144 C 477.9807626245277,137.0769495018894 565.9285468911028,129.28581243558915 633,138 C 700.0714531088972,146.71418756441085 746.266575060117,171.9336997595328 800,188 C 853.733424939883,204.0663002404672 915.0051528684301,210.9793885262796 999,198 C 1082.99484713157,185.0206114737204 1189.7128134661627,152.1487461353487 1267,145 C 1344.2871865338373,137.8512538646513 1392.1435932669187,156.42562693232566 1440,175 C 1440,175 1440,700 1440,700 Z");
}
25%{
d: path("M 0,700 C 0,700 0,175 0,175 C 73.73617313637925,201.48574373067675 147.4723462727585,227.9714874613535 217,211 C 286.5276537272415,194.0285125386465 351.8467880453453,133.59979388526278 417,127 C 482.1532119546547,120.4002061147372 547.1405015458605,167.62933699759537 609,194 C 670.8594984541395,220.37066300240463 729.5912057712125,225.8828581243559 804,198 C 878.4087942287875,170.1171418756441 968.4946753692891,108.83923050498109 1045,109 C 1121.505324630711,109.16076949501891 1184.4300927516317,170.7602198557197 1248,192 C 1311.5699072483683,213.2397801442803 1375.7849536241843,194.11989007214015 1440,175 C 1440,175 1440,700 1440,700 Z");
}
50%{
d: path("M 0,700 C 0,700 0,175 0,175 C 44.98797664032978,160.4764685675026 89.97595328065955,145.95293713500516 171,169 C 252.02404671934045,192.04706286499484 369.08416351769154,252.66472002748196 440,239 C 510.91583648230846,225.33527997251804 535.6873926485744,137.388182755067 598,135 C 660.3126073514256,132.611817244933 760.1662658880109,215.78254895225007 827,235 C 893.8337341119891,254.21745104774993 927.6475437993818,209.48162143593268 991,192 C 1054.3524562006182,174.51837856406732 1147.2435589144623,184.29096530401924 1227,186 C 1306.7564410855377,187.70903469598076 1373.3782205427688,181.3545173479904 1440,175 C 1440,175 1440,700 1440,700 Z");
}
75%{
d: path("M 0,700 C 0,700 0,175 0,175 C 73.70663002404672,175.32016489178977 147.41326004809343,175.64032978357955 208,175 C 268.58673995190657,174.35967021642045 316.053589831673,172.75884575747165 389,179 C 461.946410168327,185.24115424252835 560.3723806252146,199.32428718653384 627,192 C 693.6276193747854,184.67571281346616 728.4568876674682,155.94400549639298 798,164 C 867.5431123325318,172.05599450360702 971.8000687049123,216.8996908278942 1055,222 C 1138.1999312950877,227.1003091721058 1200.3428375128824,192.4572311920302 1261,178 C 1321.6571624871176,163.5427688079698 1380.8285812435588,169.27138440398488 1440,175 C 1440,175 1440,700 1440,700 Z");
}
100%{
d: path("M 0,700 C 0,700 0,175 0,175 C 77.99725180350396,171.0109927859842 155.9945036070079,167.0219855719684 221,162 C 286.0054963929921,156.9780144280316 338.0192373754723,150.9230504981106 408,144 C 477.9807626245277,137.0769495018894 565.9285468911028,129.28581243558915 633,138 C 700.0714531088972,146.71418756441085 746.266575060117,171.9336997595328 800,188 C 853.733424939883,204.0663002404672 915.0051528684301,210.9793885262796 999,198 C 1082.99484713157,185.0206114737204 1189.7128134661627,152.1487461353487 1267,145 C 1344.2871865338373,137.8512538646513 1392.1435932669187,156.42562693232566 1440,175 C 1440,175 1440,700 1440,700 Z");
}
}</style><path d="M 0,700 C 0,700 0,175 0,175 C 77.99725180350396,171.0109927859842 155.9945036070079,167.0219855719684 221,162 C 286.0054963929921,156.9780144280316 338.0192373754723,150.9230504981106 408,144 C 477.9807626245277,137.0769495018894 565.9285468911028,129.28581243558915 633,138 C 700.0714531088972,146.71418756441085 746.266575060117,171.9336997595328 800,188 C 853.733424939883,204.0663002404672 915.0051528684301,210.9793885262796 999,198 C 1082.99484713157,185.0206114737204 1189.7128134661627,152.1487461353487 1267,145 C 1344.2871865338373,137.8512538646513 1392.1435932669187,156.42562693232566 1440,175 C 1440,175 1440,700 1440,700 Z" stroke="none" stroke-width="0" fill="#641ddf66" class="transition-all duration-300 ease-in-out delay-150 path-0"></path><style>
.path-1{
animation:pathAnim-1 4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@keyframes pathAnim-1{
0%{
d: path("M 0,700 C 0,700 0,350 0,350 C 50.53589831672964,337.59670216420477 101.07179663345929,325.1934043284095 177,343 C 252.9282033665407,360.8065956715905 354.2487117828925,408.8230848505669 427,409 C 499.7512882171075,409.1769151494331 543.9333562349709,361.51425626932325 595,346 C 646.0666437650291,330.48574373067675 704.0178632772243,347.11989007214015 791,363 C 877.9821367227757,378.88010992785985 993.9951906561319,394.00618344211614 1064,392 C 1134.0048093438681,389.99381655788386 1158.001374098248,370.85537615939535 1213,361 C 1267.998625901752,351.14462384060465 1353.999312950876,350.57231192030235 1440,350 C 1440,350 1440,700 1440,700 Z");
}
25%{
d: path("M 0,700 C 0,700 0,350 0,350 C 70.21435932669186,330.3847475094469 140.42871865338373,310.76949501889385 208,304 C 275.5712813466163,297.23050498110615 340.499484713157,303.3067674338715 402,307 C 463.500515286843,310.6932325661285 521.5733424939883,312.00343524562004 588,310 C 654.4266575060117,307.99656475437996 729.2071453108896,302.67949158364826 804,322 C 878.7928546891104,341.32050841635174 953.5980762624529,385.278598419787 1022,384 C 1090.4019237375471,382.721401580213 1152.4005496392992,336.2061147372037 1221,323 C 1289.5994503607008,309.7938852627963 1364.7997251803504,329.89694263139813 1440,350 C 1440,350 1440,700 1440,700 Z");
}
50%{
d: path("M 0,700 C 0,700 0,350 0,350 C 64.26313981449674,369.10133974579185 128.52627962899348,388.20267949158364 189,374 C 249.47372037100652,359.79732050841636 306.15802129852284,312.2906217794573 386,296 C 465.84197870147716,279.7093782205427 568.8416351769151,294.6348333905874 641,325 C 713.1583648230849,355.3651666094126 754.4754379938166,401.1700446581931 821,385 C 887.5245620061834,368.8299553418069 979.2566128478186,290.6849879766403 1053,286 C 1126.7433871521814,281.3150120233597 1182.4981106149091,350.0900034352456 1244,373 C 1305.5018893850909,395.9099965647544 1372.7509446925455,372.95499828237723 1440,350 C 1440,350 1440,700 1440,700 Z");
}
75%{
d: path("M 0,700 C 0,700 0,350 0,350 C 75.92579869460664,363.22500858811406 151.85159738921328,376.4500171762281 224,361 C 296.1484026107867,345.5499828237719 364.51940913775337,301.42493988320166 438,289 C 511.48059086224663,276.57506011679834 590.0707660597733,295.8502232909653 647,294 C 703.9292339402267,292.1497767090347 739.1975266231535,269.17416695293707 797,293 C 854.8024733768465,316.82583304706293 935.1391274476125,387.45310889728614 1011,401 C 1086.8608725523875,414.54689110271386 1158.2459635863966,371.0133974579182 1229,353 C 1299.7540364136034,334.9866025420818 1369.8770182068017,342.4933012710409 1440,350 C 1440,350 1440,700 1440,700 Z");
}
100%{
d: path("M 0,700 C 0,700 0,350 0,350 C 50.53589831672964,337.59670216420477 101.07179663345929,325.1934043284095 177,343 C 252.9282033665407,360.8065956715905 354.2487117828925,408.8230848505669 427,409 C 499.7512882171075,409.1769151494331 543.9333562349709,361.51425626932325 595,346 C 646.0666437650291,330.48574373067675 704.0178632772243,347.11989007214015 791,363 C 877.9821367227757,378.88010992785985 993.9951906561319,394.00618344211614 1064,392 C 1134.0048093438681,389.99381655788386 1158.001374098248,370.85537615939535 1213,361 C 1267.998625901752,351.14462384060465 1353.999312950876,350.57231192030235 1440,350 C 1440,350 1440,700 1440,700 Z");
}
}</style><path d="M 0,700 C 0,700 0,350 0,350 C 50.53589831672964,337.59670216420477 101.07179663345929,325.1934043284095 177,343 C 252.9282033665407,360.8065956715905 354.2487117828925,408.8230848505669 427,409 C 499.7512882171075,409.1769151494331 543.9333562349709,361.51425626932325 595,346 C 646.0666437650291,330.48574373067675 704.0178632772243,347.11989007214015 791,363 C 877.9821367227757,378.88010992785985 993.9951906561319,394.00618344211614 1064,392 C 1134.0048093438681,389.99381655788386 1158.001374098248,370.85537615939535 1213,361 C 1267.998625901752,351.14462384060465 1353.999312950876,350.57231192030235 1440,350 C 1440,350 1440,700 1440,700 Z" stroke="none" stroke-width="0" fill="#641ddf88" class="transition-all duration-300 ease-in-out delay-150 path-1"></path><style>
.path-2{
animation:pathAnim-2 4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@keyframes pathAnim-2{
0%{
d: path("M 0,700 C 0,700 0,525 0,525 C 64.83957402954312,548.3521126760563 129.67914805908623,571.7042253521128 197,584 C 264.32085194091377,596.2957746478872 334.1229817931983,597.5352112676056 407,588 C 479.8770182068017,578.4647887323944 555.8289247681208,558.1549295774648 620,544 C 684.1710752318792,529.8450704225352 736.5613191343181,521.8450704225352 810,539 C 883.4386808656819,556.1549295774648 977.9257986946066,598.4647887323943 1052,584 C 1126.0742013053934,569.5352112676057 1179.7354860872554,498.2957746478874 1241,479 C 1302.2645139127446,459.7042253521126 1371.1322569563722,492.3521126760563 1440,525 C 1440,525 1440,700 1440,700 Z");
}
25%{
d: path("M 0,700 C 0,700 0,525 0,525 C 61.967708691171396,520.8577808313294 123.93541738234279,516.7155616626588 190,526 C 256.0645826176572,535.2844383373412 326.2260391618001,557.995534180694 401,549 C 475.7739608381999,540.004465819306 555.1604259704569,499.30230161456535 617,494 C 678.8395740295431,488.69769838543465 723.1322569563722,518.7952593610444 790,514 C 856.8677430436278,509.20474063895557 946.3105462040537,469.51666094125727 1024,464 C 1101.6894537959463,458.48333905874273 1167.6255582274132,487.13809687392643 1235,503 C 1302.3744417725868,518.8619031260736 1371.1872208862933,521.9309515630368 1440,525 C 1440,525 1440,700 1440,700 Z");
}
50%{
d: path("M 0,700 C 0,700 0,525 0,525 C 78.54689110271383,556.4386808656818 157.09378220542766,587.8773617313637 225,585 C 292.90621779457234,582.1226382686363 350.17176228100317,544.9292339402267 421,544 C 491.82823771899683,543.0707660597733 576.2191686705598,578.4057025077293 652,586 C 727.7808313294402,593.5942974922707 794.9515630367572,573.4479560288561 854,550 C 913.0484369632428,526.5520439711439 963.9745791824114,499.8024733768465 1023,504 C 1082.0254208175886,508.1975266231535 1149.1501202335967,543.3421504637581 1220,552 C 1290.8498797664033,560.6578495362419 1365.4249398832017,542.8289247681209 1440,525 C 1440,525 1440,700 1440,700 Z");
}
75%{
d: path("M 0,700 C 0,700 0,525 0,525 C 61.19615252490553,548.1803503950532 122.39230504981106,571.3607007901065 185,556 C 247.60769495018894,540.6392992098935 311.6269323256613,486.73754723462724 381,466 C 450.3730676743387,445.26245276537276 525.0999656475439,457.68911027138444 593,459 C 660.9000343524561,460.31088972861556 721.9732050841635,450.506011679835 784,472 C 846.0267949158365,493.493988320165 909.0072140158022,546.2868430092752 995,566 C 1080.9927859841978,585.7131569907248 1189.997938852628,572.3466162830642 1268,560 C 1346.002061147372,547.6533837169358 1393.001030573686,536.3266918584679 1440,525 C 1440,525 1440,700 1440,700 Z");
}
100%{
d: path("M 0,700 C 0,700 0,525 0,525 C 64.83957402954312,548.3521126760563 129.67914805908623,571.7042253521128 197,584 C 264.32085194091377,596.2957746478872 334.1229817931983,597.5352112676056 407,588 C 479.8770182068017,578.4647887323944 555.8289247681208,558.1549295774648 620,544 C 684.1710752318792,529.8450704225352 736.5613191343181,521.8450704225352 810,539 C 883.4386808656819,556.1549295774648 977.9257986946066,598.4647887323943 1052,584 C 1126.0742013053934,569.5352112676057 1179.7354860872554,498.2957746478874 1241,479 C 1302.2645139127446,459.7042253521126 1371.1322569563722,492.3521126760563 1440,525 C 1440,525 1440,700 1440,700 Z");
}
}</style><path d="M 0,700 C 0,700 0,525 0,525 C 64.83957402954312,548.3521126760563 129.67914805908623,571.7042253521128 197,584 C 264.32085194091377,596.2957746478872 334.1229817931983,597.5352112676056 407,588 C 479.8770182068017,578.4647887323944 555.8289247681208,558.1549295774648 620,544 C 684.1710752318792,529.8450704225352 736.5613191343181,521.8450704225352 810,539 C 883.4386808656819,556.1549295774648 977.9257986946066,598.4647887323943 1052,584 C 1126.0742013053934,569.5352112676057 1179.7354860872554,498.2957746478874 1241,479 C 1302.2645139127446,459.7042253521126 1371.1322569563722,492.3521126760563 1440,525 C 1440,525 1440,700 1440,700 Z" stroke="none" stroke-width="0" fill="#641ddfff" class="transition-all duration-300 ease-in-out delay-150 path-2"></path></svg>

After

Width:  |  Height:  |  Size: 13 KiB

1
img/paypal.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z"/></svg>

After

Width:  |  Height:  |  Size: 801 B

8
img/wave.svg Normal file
View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1000" height="500" version="1.1" viewBox="0 0 264.58 132.29" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(0 -241.94)">
<path d="m-9.4453 245.91s22.705 5.9315 37.566 6.44 26.125-9.6968 39.811-9.6795c13.686 0.0173 23.262 11.3 38.327 12.255 15.065 0.95511 32.874-11.91 52.554-12.919s43.927 9.9824 61.433 10.129 32.716-7.0375 41.216-7.728 9.2306 0.21466 9.2306 0.21466l-0.21468 59.892-276.7-0.644z" fill="#323946"/>
<path d="m-9.4453 245.91s12.72-2.6968 19.105-2.1467c14.258 1.2285 26.958 10.791 41.216 12.021 24.319 2.0986 48.409-9.6638 72.771-8.1573 21.151 1.308 40.643 14.153 61.824 14.812 19.53 0.60736 38.213-10.632 57.745-10.089 9.4733 0.26305 27.692 6.44 27.692 6.44l-0.42934 45.724-276.7-0.644z" fill="#373d4c"/>
<path d="m-9.4453 259.43s17.104 5.7004 25.974 5.796c22.915 0.24676 44.491-13.207 67.405-13.524 20.255-0.27987 39.636 10.021 59.892 10.304 18.142 0.25329 35.737-7.6134 53.881-7.728 24.318-0.15352 72.342 9.4453 72.342 9.4453l-3.002 112.88-270 0.0557z" fill="#3b4252"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

67
img/waves.svg Normal file
View file

@ -0,0 +1,67 @@
<svg width="100%" height="100%" id="svg" viewBox="0 0 1440 700" xmlns="http://www.w3.org/2000/svg" class="transition duration-300 ease-in-out delay-150"><style>
.path-0{
animation:pathAnim-0 4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@keyframes pathAnim-0{
0%{
d: path("M 0,700 C 0,700 0,175 0,175 C 98.76666666666668,201.13846153846154 197.53333333333336,227.27692307692308 279,216 C 360.46666666666664,204.72307692307692 424.6333333333333,156.0307692307692 488,154 C 551.3666666666667,151.9692307692308 613.9333333333334,196.6 695,208 C 776.0666666666666,219.4 875.6333333333332,197.56923076923076 954,192 C 1032.3666666666668,186.43076923076924 1089.5333333333333,197.12307692307692 1167,197 C 1244.4666666666667,196.87692307692308 1342.2333333333333,185.93846153846152 1440,175 C 1440,175 1440,700 1440,700 Z");
}
25%{
d: path("M 0,700 C 0,700 0,175 0,175 C 71.32051282051285,180.2 142.6410256410257,185.4 224,167 C 305.3589743589743,148.6 396.7564102564103,106.60000000000001 493,110 C 589.2435897435897,113.39999999999999 690.3333333333333,162.2 764,171 C 837.6666666666667,179.8 883.9102564102564,148.60000000000002 962,129 C 1040.0897435897436,109.39999999999998 1150.0256410256409,101.39999999999999 1235,111 C 1319.9743589743591,120.60000000000001 1379.9871794871797,147.8 1440,175 C 1440,175 1440,700 1440,700 Z");
}
50%{
d: path("M 0,700 C 0,700 0,175 0,175 C 67.12051282051283,184.24615384615385 134.24102564102566,193.49230769230766 207,195 C 279.75897435897434,196.50769230769234 358.15641025641025,190.27692307692308 452,171 C 545.8435897435897,151.72307692307692 655.1333333333334,119.39999999999999 727,113 C 798.8666666666666,106.60000000000001 833.3102564102564,126.12307692307695 916,145 C 998.6897435897436,163.87692307692305 1129.625641025641,182.1076923076923 1225,187 C 1320.374358974359,191.8923076923077 1380.1871794871795,183.44615384615383 1440,175 C 1440,175 1440,700 1440,700 Z");
}
75%{
d: path("M 0,700 C 0,700 0,175 0,175 C 76.09999999999997,135.03076923076924 152.19999999999993,95.06153846153846 224,110 C 295.80000000000007,124.93846153846154 363.30000000000007,194.7846153846154 441,231 C 518.6999999999999,267.2153846153846 606.5999999999999,269.8 693,234 C 779.4000000000001,198.2 864.3000000000002,124.0153846153846 941,118 C 1017.6999999999998,111.9846153846154 1086.2,174.13846153846154 1168,195 C 1249.8,215.86153846153846 1344.9,195.43076923076922 1440,175 C 1440,175 1440,700 1440,700 Z");
}
100%{
d: path("M 0,700 C 0,700 0,175 0,175 C 98.76666666666668,201.13846153846154 197.53333333333336,227.27692307692308 279,216 C 360.46666666666664,204.72307692307692 424.6333333333333,156.0307692307692 488,154 C 551.3666666666667,151.9692307692308 613.9333333333334,196.6 695,208 C 776.0666666666666,219.4 875.6333333333332,197.56923076923076 954,192 C 1032.3666666666668,186.43076923076924 1089.5333333333333,197.12307692307692 1167,197 C 1244.4666666666667,196.87692307692308 1342.2333333333333,185.93846153846152 1440,175 C 1440,175 1440,700 1440,700 Z");
}
}</style><path d="M 0,700 C 0,700 0,175 0,175 C 98.76666666666668,201.13846153846154 197.53333333333336,227.27692307692308 279,216 C 360.46666666666664,204.72307692307692 424.6333333333333,156.0307692307692 488,154 C 551.3666666666667,151.9692307692308 613.9333333333334,196.6 695,208 C 776.0666666666666,219.4 875.6333333333332,197.56923076923076 954,192 C 1032.3666666666668,186.43076923076924 1089.5333333333333,197.12307692307692 1167,197 C 1244.4666666666667,196.87692307692308 1342.2333333333333,185.93846153846152 1440,175 C 1440,175 1440,700 1440,700 Z" stroke="none" stroke-width="0" fill="#5b667e66" class="transition-all duration-300 ease-in-out delay-150 path-0"></path><style>
.path-1{
animation:pathAnim-1 4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@keyframes pathAnim-1{
0%{
d: path("M 0,700 C 0,700 0,350 0,350 C 61.27692307692308,353.24871794871797 122.55384615384617,356.49743589743593 195,348 C 267.44615384615383,339.50256410256407 351.0615384615385,319.25897435897434 455,336 C 558.9384615384615,352.74102564102566 683.1999999999999,406.46666666666664 757,409 C 830.8000000000001,411.53333333333336 854.1384615384617,362.87435897435904 929,352 C 1003.8615384615383,341.12564102564096 1130.2461538461537,368.0358974358974 1224,374 C 1317.7538461538463,379.9641025641026 1378.876923076923,364.9820512820513 1440,350 C 1440,350 1440,700 1440,700 Z");
}
25%{
d: path("M 0,700 C 0,700 0,350 0,350 C 82.77179487179487,328.6871794871795 165.54358974358973,307.374358974359 250,311 C 334.45641025641027,314.625641025641 420.59743589743596,343.18974358974356 503,357 C 585.402564102564,370.81025641025644 664.0666666666667,369.8666666666667 738,350 C 811.9333333333333,330.1333333333333 881.1358974358975,291.3435897435897 955,292 C 1028.8641025641025,292.6564102564103 1107.3897435897436,332.7589743589744 1189,349 C 1270.6102564102564,365.2410256410256 1355.3051282051283,357.6205128205128 1440,350 C 1440,350 1440,700 1440,700 Z");
}
50%{
d: path("M 0,700 C 0,700 0,350 0,350 C 65.52820512820512,346.8307692307692 131.05641025641023,343.66153846153844 217,344 C 302.94358974358977,344.33846153846156 409.30256410256413,348.18461538461537 490,343 C 570.6974358974359,337.81538461538463 625.7333333333332,323.6 702,326 C 778.2666666666668,328.4 875.7641025641026,347.41538461538465 952,366 C 1028.2358974358974,384.58461538461535 1083.2102564102565,402.73846153846154 1161,400 C 1238.7897435897435,397.26153846153846 1339.3948717948717,373.63076923076926 1440,350 C 1440,350 1440,700 1440,700 Z");
}
75%{
d: path("M 0,700 C 0,700 0,350 0,350 C 68.02820512820512,330.8897435897436 136.05641025641023,311.77948717948715 221,324 C 305.94358974358977,336.22051282051285 407.80256410256425,379.7717948717949 483,404 C 558.1974358974358,428.2282051282051 606.7333333333332,433.1333333333333 686,414 C 765.2666666666668,394.8666666666667 875.2641025641026,351.6948717948718 960,327 C 1044.7358974358974,302.3051282051282 1104.2102564102565,296.08717948717947 1180,303 C 1255.7897435897435,309.91282051282053 1347.8948717948717,329.95641025641027 1440,350 C 1440,350 1440,700 1440,700 Z");
}
100%{
d: path("M 0,700 C 0,700 0,350 0,350 C 61.27692307692308,353.24871794871797 122.55384615384617,356.49743589743593 195,348 C 267.44615384615383,339.50256410256407 351.0615384615385,319.25897435897434 455,336 C 558.9384615384615,352.74102564102566 683.1999999999999,406.46666666666664 757,409 C 830.8000000000001,411.53333333333336 854.1384615384617,362.87435897435904 929,352 C 1003.8615384615383,341.12564102564096 1130.2461538461537,368.0358974358974 1224,374 C 1317.7538461538463,379.9641025641026 1378.876923076923,364.9820512820513 1440,350 C 1440,350 1440,700 1440,700 Z");
}
}</style><path d="M 0,700 C 0,700 0,350 0,350 C 61.27692307692308,353.24871794871797 122.55384615384617,356.49743589743593 195,348 C 267.44615384615383,339.50256410256407 351.0615384615385,319.25897435897434 455,336 C 558.9384615384615,352.74102564102566 683.1999999999999,406.46666666666664 757,409 C 830.8000000000001,411.53333333333336 854.1384615384617,362.87435897435904 929,352 C 1003.8615384615383,341.12564102564096 1130.2461538461537,368.0358974358974 1224,374 C 1317.7538461538463,379.9641025641026 1378.876923076923,364.9820512820513 1440,350 C 1440,350 1440,700 1440,700 Z" stroke="none" stroke-width="0" fill="#5b667e88" class="transition-all duration-300 ease-in-out delay-150 path-1"></path><style>
.path-2{
animation:pathAnim-2 4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@keyframes pathAnim-2{
0%{
d: path("M 0,700 C 0,700 0,525 0,525 C 75,542.6179487179487 150,560.2358974358974 236,544 C 322,527.7641025641026 419,477.674358974359 501,483 C 583,488.325641025641 650,549.0666666666667 716,576 C 782,602.9333333333333 847.0000000000001,596.0589743589743 935,580 C 1022.9999999999999,563.9410256410257 1133.9999999999998,538.697435897436 1222,528 C 1310.0000000000002,517.302564102564 1375,521.151282051282 1440,525 C 1440,525 1440,700 1440,700 Z");
}
25%{
d: path("M 0,700 C 0,700 0,525 0,525 C 55.110256410256426,538.3461538461538 110.22051282051285,551.6923076923077 204,557 C 297.77948717948715,562.3076923076923 430.2282051282051,559.5769230769231 507,558 C 583.7717948717949,556.4230769230769 604.8666666666667,556 687,537 C 769.1333333333333,518 912.3051282051283,480.42307692307696 994,467 C 1075.6948717948717,453.57692307692304 1095.9128205128204,464.3076923076923 1160,478 C 1224.0871794871796,491.6923076923077 1332.0435897435898,508.3461538461538 1440,525 C 1440,525 1440,700 1440,700 Z");
}
50%{
d: path("M 0,700 C 0,700 0,525 0,525 C 98.69487179487183,536.551282051282 197.38974358974366,548.1025641025641 278,541 C 358.61025641025634,533.8974358974359 421.1358974358974,508.1410256410257 495,497 C 568.8641025641026,485.8589743589743 654.0666666666667,489.3333333333333 736,491 C 817.9333333333333,492.6666666666667 896.5974358974356,492.52564102564105 969,499 C 1041.4025641025644,505.47435897435895 1107.5435897435898,518.5641025641025 1185,524 C 1262.4564102564102,529.4358974358975 1351.228205128205,527.2179487179487 1440,525 C 1440,525 1440,700 1440,700 Z");
}
75%{
d: path("M 0,700 C 0,700 0,525 0,525 C 66.24871794871794,489.1051282051282 132.49743589743588,453.2102564102564 212,463 C 291.5025641025641,472.7897435897436 384.25897435897434,528.2641025641026 481,535 C 577.7410256410257,541.7358974358974 678.4666666666667,499.7333333333333 747,481 C 815.5333333333333,462.2666666666667 851.874358974359,466.80256410256413 926,491 C 1000.125641025641,515.1974358974359 1112.0358974358974,559.0564102564103 1204,568 C 1295.9641025641026,576.9435897435897 1367.9820512820513,550.9717948717948 1440,525 C 1440,525 1440,700 1440,700 Z");
}
100%{
d: path("M 0,700 C 0,700 0,525 0,525 C 75,542.6179487179487 150,560.2358974358974 236,544 C 322,527.7641025641026 419,477.674358974359 501,483 C 583,488.325641025641 650,549.0666666666667 716,576 C 782,602.9333333333333 847.0000000000001,596.0589743589743 935,580 C 1022.9999999999999,563.9410256410257 1133.9999999999998,538.697435897436 1222,528 C 1310.0000000000002,517.302564102564 1375,521.151282051282 1440,525 C 1440,525 1440,700 1440,700 Z");
}
}</style><path d="M 0,700 C 0,700 0,525 0,525 C 75,542.6179487179487 150,560.2358974358974 236,544 C 322,527.7641025641026 419,477.674358974359 501,483 C 583,488.325641025641 650,549.0666666666667 716,576 C 782,602.9333333333333 847.0000000000001,596.0589743589743 935,580 C 1022.9999999999999,563.9410256410257 1133.9999999999998,538.697435897436 1222,528 C 1310.0000000000002,517.302564102564 1375,521.151282051282 1440,525 C 1440,525 1440,700 1440,700 Z" stroke="none" stroke-width="0" fill="#5b667eff" class="transition-all duration-300 ease-in-out delay-150 path-2"></path></svg>

After

Width:  |  Height:  |  Size: 11 KiB

2
js/site/rainbow.js Normal file
View file

@ -0,0 +1,2 @@
// RAINBOW VOMIT by wearr

View file

@ -0,0 +1,31 @@
var cssId = 'main'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/bookmarklets.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}
var cssId = 'boilerplate'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/boilerplate.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}

31
js/themes/loadCredits.js Normal file
View file

@ -0,0 +1,31 @@
var cssId = 'main'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/credits.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}
var cssId = 'boilerplate'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/boilerplate.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}

31
js/themes/loadGames.js Normal file
View file

@ -0,0 +1,31 @@
var cssId = 'main'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/games.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}
var cssId = 'boilerplate'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/boilerplate.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}

31
js/themes/loadIndex.js Normal file
View file

@ -0,0 +1,31 @@
var cssId = 'main'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/index.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}
var cssId = 'boilerplate'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/boilerplate.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}

View file

@ -0,0 +1,31 @@
var cssId = 'main'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/index.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}
var cssId = 'boilerplate'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/boilerplate.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}

31
js/themes/loadProxies.js Normal file
View file

@ -0,0 +1,31 @@
var cssId = 'main'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/proxies.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}
var cssId = 'boilerplate'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/boilerplate.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}

View file

@ -0,0 +1,34 @@
var cssId = 'main'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link');
{
if (localStorage.getItem('siteTheme') == "Light") {
link.href = "https://alusunlocker.gq/css/light/proxies.css"
} else {
link.href = 'https://alusunblocker.gq/css/dark/proxies.css';
}
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}
var cssId = 'boilerplate'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link');
{
if (localStorage.getItem('siteTheme') == "Light") {
link.href = "https://alusunblocker.gq/css/light/boilerplate.css"
} else {
link.href = 'http://alusunblocker.gq/css/dark/boilerplate.css';
}
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}

41
js/themes/loadSettings.js Normal file
View file

@ -0,0 +1,41 @@
var cssId = 'main'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/settings.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}
var cssId = 'boilerplate'; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId))
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link')
{
let linkref = localStorage.getItem('siteTheme')
let head = document.getElementsByTagName('head')[0];
let link = document.createElement('link');
link.href = "/css/" + linkref + "/boilerplate.css"
link.type = 'text/css';
link.id = cssId;
link.rel = 'stylesheet';
head.appendChild(link);
}
if (localStorage.getItem('siteTheme') == "rainbow") {
var script = document.createElement('script');
script.onload = function () {
//do stuff with the script
};
script.src = "/js/site/rainbow.js";
document.head.appendChild(script); //or something of the likes
}

114
proxies/index.html Normal file
View file

@ -0,0 +1,114 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Proxies</title>
<link id="favicon" rel="icon" type="image/png" href="/img/icon.png" />
<script src="/js/themes/loadProxies.js"></script>
<link rel="stylesheet" href="/vendor/aos/aos.css"/>
<script src="/toggles.js"></script>
<link rel="manifest" href="/manifest.json">
<script>
if ('serviceWorker' in navigator) {
window.addEventListener('load', () => {
navigator.serviceWorker.register('/pwabuilder-sw.js').then((reg) => {
console.log('Service worker registered.', reg);
});
});
}
</script>
<script>
function uv() {
function removeHttp(url) {
return url.replace(/example.com\/|http:\/\/|https:\/\/|www./gi, ""); // regex oof ouch my bones
}
console.log(removeHttp(document.domain));
window.location.href = "https://" + "uv." + removeHttp(document.domain)
}
function rh() {
function removeHttp(url) {
return url.replace(/example.com\/|http:\/\/|https:\/\/|www./gi, "");
}
console.log(removeHttp(document.domain));
window.location.href = "https://" + "r." + removeHttp(document.domain)
}
// thx stack overflow <3
</script>
<style>
.proxy-list-item {
cursor: pointer;
}
</style>
</head>
<body id="body">
<script src="/vendor/aos/aos.js"></script>
<script src="/main.js"></script> <!--so much pain. just. so. much. pain.-->
<script src="/header.js"></script>
<div class="top-header" data-aos="fade-down" data-aos-duration="1000">
<div id="title-background" class="title-background"><a id="nav-toggle" class="mobile-toggle" onclick="openNav()"><svg class="menu-bar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 96C0 78.33 14.33 64 32 64H416C433.7 64 448 78.33 448 96C448 113.7 433.7 128 416 128H32C14.33 128 0 113.7 0 96zM0 256C0 238.3 14.33 224 32 224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H32C14.33 288 0 273.7 0 256zM416 448H32C14.33 448 0 433.7 0 416C0 398.3 14.33 384 32 384H416C433.7 384 448 398.3 448 416C448 433.7 433.7 448 416 448z"/></svg></a></div>
</div>
<div id="sidenav" class="sidenav">
<a class="closebtn" onclick="closeNav()">&times;</a>
<br>
<a href="/" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon" viewBox="0 0 576 512"><path d="M575.8 255.5C575.8 273.5 560.8 287.6 543.8 287.6H511.8L512.5 447.7C512.5 450.5 512.3 453.1 512 455.8V472C512 494.1 494.1 512 472 512H456C454.9 512 453.8 511.1 452.7 511.9C451.3 511.1 449.9 512 448.5 512H392C369.9 512 352 494.1 352 472V384C352 366.3 337.7 352 320 352H256C238.3 352 224 366.3 224 384V472C224 494.1 206.1 512 184 512H128.1C126.6 512 125.1 511.9 123.6 511.8C122.4 511.9 121.2 512 120 512H104C81.91 512 64 494.1 64 472V360C64 359.1 64.03 358.1 64.09 357.2V287.6H32.05C14.02 287.6 0 273.5 0 255.5C0 246.5 3.004 238.5 10.01 231.5L266.4 8.016C273.4 1.002 281.4 0 288.4 0C295.4 0 303.4 2.004 309.5 7.014L564.8 231.5C572.8 238.5 576.9 246.5 575.8 255.5L575.8 255.5z"/></svg> Home</a>
<a href="/proxies" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon" viewBox="0 0 512 512"><path d="M432 64H208C199.2 64 192 71.16 192 80V96H128V80C128 35.82 163.8 0 208 0H432C476.2 0 512 35.82 512 80V304C512 348.2 476.2 384 432 384H416V320H432C440.8 320 448 312.8 448 304V80C448 71.16 440.8 64 432 64zM0 192C0 156.7 28.65 128 64 128H320C355.3 128 384 156.7 384 192V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V192zM96 256H288C305.7 256 320 241.7 320 224C320 206.3 305.7 192 288 192H96C78.33 192 64 206.3 64 224C64 241.7 78.33 256 96 256z"/></svg> Proxies</a>
<a href="/games" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon" viewBox="0 0 640 512"><path d="M448 64H192C85.96 64 0 149.1 0 256s85.96 192 192 192h256c106 0 192-85.96 192-192S554 64 448 64zM247.1 280h-32v32c0 13.2-10.78 24-23.98 24c-13.2 0-24.02-10.8-24.02-24v-32L136 279.1C122.8 279.1 111.1 269.2 111.1 256c0-13.2 10.85-24.01 24.05-24.01L167.1 232v-32c0-13.2 10.82-24 24.02-24c13.2 0 23.98 10.8 23.98 24v32h32c13.2 0 24.02 10.8 24.02 24C271.1 269.2 261.2 280 247.1 280zM431.1 344c-22.12 0-39.1-17.87-39.1-39.1s17.87-40 39.1-40s39.1 17.88 39.1 40S454.1 344 431.1 344zM495.1 248c-22.12 0-39.1-17.87-39.1-39.1s17.87-40 39.1-40c22.12 0 39.1 17.88 39.1 40S518.1 248 495.1 248z"/></svg> Games</a>
<div class="divider"></div>
<a href="/bookmarklets" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon-sm" viewBox="0 0 384 512"><path d="M384 48V512l-192-112L0 512V48C0 21.5 21.5 0 48 0h288C362.5 0 384 21.5 384 48z"/></svg> Bookmarklets</a>
<a href="/settings" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon" viewBox="0 0 512 512"><path d="M495.9 166.6C499.2 175.2 496.4 184.9 489.6 191.2L446.3 230.6C447.4 238.9 448 247.4 448 256C448 264.6 447.4 273.1 446.3 281.4L489.6 320.8C496.4 327.1 499.2 336.8 495.9 345.4C491.5 357.3 486.2 368.8 480.2 379.7L475.5 387.8C468.9 398.8 461.5 409.2 453.4 419.1C447.4 426.2 437.7 428.7 428.9 425.9L373.2 408.1C359.8 418.4 344.1 427 329.2 433.6L316.7 490.7C314.7 499.7 307.7 506.1 298.5 508.5C284.7 510.8 270.5 512 255.1 512C241.5 512 227.3 510.8 213.5 508.5C204.3 506.1 197.3 499.7 195.3 490.7L182.8 433.6C167 427 152.2 418.4 138.8 408.1L83.14 425.9C74.3 428.7 64.55 426.2 58.63 419.1C50.52 409.2 43.12 398.8 36.52 387.8L31.84 379.7C25.77 368.8 20.49 357.3 16.06 345.4C12.82 336.8 15.55 327.1 22.41 320.8L65.67 281.4C64.57 273.1 64 264.6 64 256C64 247.4 64.57 238.9 65.67 230.6L22.41 191.2C15.55 184.9 12.82 175.3 16.06 166.6C20.49 154.7 25.78 143.2 31.84 132.3L36.51 124.2C43.12 113.2 50.52 102.8 58.63 92.95C64.55 85.8 74.3 83.32 83.14 86.14L138.8 103.9C152.2 93.56 167 84.96 182.8 78.43L195.3 21.33C197.3 12.25 204.3 5.04 213.5 3.51C227.3 1.201 241.5 0 256 0C270.5 0 284.7 1.201 298.5 3.51C307.7 5.04 314.7 12.25 316.7 21.33L329.2 78.43C344.1 84.96 359.8 93.56 373.2 103.9L428.9 86.14C437.7 83.32 447.4 85.8 453.4 92.95C461.5 102.8 468.9 113.2 475.5 124.2L480.2 132.3C486.2 143.2 491.5 154.7 495.9 166.6V166.6zM256 336C300.2 336 336 300.2 336 255.1C336 211.8 300.2 175.1 256 175.1C211.8 175.1 176 211.8 176 255.1C176 300.2 211.8 336 256 336z"/></svg> Settings</a>
<div class="divider"></div>
<a href="./credits" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon-sm" viewBox="0 0 448 512"><path d="M256 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H256C273.7 32 288 46.33 288 64C288 81.67 273.7 96 256 96zM256 352H32C14.33 352 0 337.7 0 320C0 302.3 14.33 288 32 288H256C273.7 288 288 302.3 288 320C288 337.7 273.7 352 256 352zM0 192C0 174.3 14.33 160 32 160H416C433.7 160 448 174.3 448 192C448 209.7 433.7 224 416 224H32C14.33 224 0 209.7 0 192zM416 480H32C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480z"/></svg> Credits</a>
<a href="./docs.html" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon-sm" viewBox="0 0 448 512"><path d="M448 336v-288C448 21.49 426.5 0 400 0H352v191.1c0 13.41-15.52 20.88-25.1 12.49L272 160L217.1 204.5C207.5 212.8 192 205.4 192 191.1V0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-32c0-11.72-6.607-21.52-16-27.1v-81.36C441.8 362.8 448 350.2 448 336zM384 448H96c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32h288V448z"/></svg> Docs</a>
</div>
</div>
<div class="main-content">
<h1 id="title-text" class="title-text fade-in">Web Proxies</h1>
<div class="proxy-list">
<div class="proxy-container">
<a onclick="uv()" class="proxy-list-item">Ultraviolet</a>
</div>
<div class="proxy-container">
<a onclick="rh()" class="proxy-list-item">Rammerhead</a>
</div>
</div>
</div>
</div>
<div class="mid-content">
<div id="card" class="card">
<p class="middle-content">Each Proxy has pros and cons, but overall Rammerhead is more powerful, but Ultraviolet is a great fallback that does not make use of session IDs.</p>
</div>
<div class="footer" id="footer">
<div class="footerflex">
<div class="footerbrand">
<h3><a href="/">Alu's Unblocker</a></h3>
<p>Made with ❤️ by <a href="#">wearr</a></p>
</div>
<div class="footerlist">
<h3>Services</h3>
<ul>
<li><a target="_blank" href="https://github.com/titaniumnetwork-dev/Ultraviolet">Ultraviolet</a></li>
<li><a target="_blank" href="https://github.com/binary-person/rammerhead">Rammerhead</a></li>
</ul>
</div>
<div class="footerlist">
<h3>Socials</h3>
<ul>
<li><a target="_blank" href="https://github.com/titaniumnetwork-dev/Holy-Unblocker">GitHub</a></li>
<li><a href="/terms.html">Instagram</a></li>
<div class="tooltip">
<span class="tooltiptext" id="myTooltip">Copy to clipboard</span>
<li><a onclick="copyDiscord();" onmouseout="outFunc();" class="discord-text">Discord</a></li>
</div>
</ul>
</div>
</div>
<p class="copyright">Alu's Unblocker &copy; 2022</p>
</div>
</body>
</html>

55
proxies/themes.js Normal file
View file

@ -0,0 +1,55 @@
// AlusUB Themes by wearr
// pls don't copy my work ❤️
//Init
window.onload = (event) => {
let themeInit = localStorage.getItem("themeInit");
if (!themeInit) {
// Theme Not Init!
// Initializing Now!
localStorage.setItem('themeInit', "1") // Theme Init Success!
localStorage.setItem("siteTheme", "Dark")
} else {
console.log('ThemeInit Already Initialized!')
}
}
//Theme Selector
function changeTheme() {
let theme = document.getElementById('themes').value
localStorage.setItem('siteTheme', document.getElementById('themes').value)
if (localStorage.getItem('siteTheme') == "Dark") {
console.log('Dark theme selected!')
}
if (localStorage.getItem('siteTheme') == "Light") {
console.log('Light!')
}
document.getElementById('themes').value = ""
}
// AAAAAAAAAAAAAAAAAAAAAAAAa
function lightTheme() {
document.getElementById('body').style.backgroundColor = "#FFFFFF"
document.getElementById('body').style.transition = "350ms ease-in-out"
// index theme
document.getElementById('title-background').style.backgroundColor = "#FF0266"
document.getElementById('sidenav').style.backgroundColor = "#000000"
document.getElementById('card').style.backgroundColor = "#FF0266"
document.getElementById('gi-title').style.color = "rgb(51, 51, 51)"
document.getElementById('gi-card').style.backgroundColor = "#FF0266"
document.getElementById('title-text').style.color = "rgb(51, 51, 51)"
document.getElementById('subtitle-text').style.color = "rgb(71 71 71)"
document.getElementById('proxies-button').style.color = "rgb(71 71 71)"
document.getElementById('proxies-button').style.borderColor = "#FF0266"
document.getElementById('footer').style.backgroundImage = "url(/img/lightwaves.svg)"
setTimeout(() => {
document.getElementById('body').style.transition = ""
}, 400);
}

5
settings/img/icon.svg Normal file
View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<svg viewBox="0 0 384 512" width="384" height="512" xmlns="http://www.w3.org/2000/svg">
<path d="M224 128L224 0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V160h-127.1C238.3 160 224 145.7 224 128zM154.1 353.8c7.812 7.812 7.812 20.5 0 28.31C150.2 386.1 145.1 388 140 388s-10.23-1.938-14.14-5.844l-48-48c-7.812-7.812-7.812-20.5 0-28.31l48-48c7.812-7.812 20.47-7.812 28.28 0s7.812 20.5 0 28.31L120.3 320L154.1 353.8zM306.1 305.8c7.812 7.812 7.812 20.5 0 28.31l-48 48C254.2 386.1 249.1 388 244 388s-10.23-1.938-14.14-5.844c-7.812-7.812-7.812-20.5 0-28.31L263.7 320l-33.86-33.84c-7.812-7.812-7.812-20.5 0-28.31s20.47-7.812 28.28 0L306.1 305.8zM256 0v128h128L256 0z" style="fill: rgb(129, 161, 193);"/>
<path d="M 256.9 159.5 L 384.5 159.5 L 384.5 464 C 384.478 477.357 379.044 489.546 370.295 498.295 C 361.546 507.044 349.357 512.478 336 512.5 L 48 512.5 C 34.643 512.478 22.454 507.042 13.705 498.291 C 4.956 489.541 -0.478 477.352 -0.5 464 L -0.5 48 C -0.478 34.643 4.956 22.454 13.705 13.705 C 22.454 4.956 34.643 -0.478 48 -0.5 L 224.5 -0.5 L 224.5 128 C 224.478 136.748 227.99 144.557 233.825 150.281 C 239.661 156.005 247.7 159.521 256.9 159.5 Z M 233.125 150.994 C 227.16 145.143 223.522 136.952 223.5 128 L 223.5 0.5 L 48 0.5 C 34.847 0.478 23.036 5.789 14.412 14.412 C 5.789 23.036 0.478 34.847 0.5 48 L 0.5 464 C 0.478 477.148 5.789 488.959 14.412 497.584 C 23.036 506.208 34.847 511.522 48 511.5 L 336 511.5 C 349.153 511.522 360.964 506.211 369.588 497.588 C 378.211 488.964 383.522 477.153 383.5 464 L 383.5 160.5 L 256.9 160.5 C 247.5 160.479 239.089 156.845 233.125 150.994 Z M 154.454 353.446 C 158.416 357.44 160.459 362.742 160.459 367.956 C 160.459 373.17 158.417 378.469 154.455 382.462 C 150.464 386.511 145.187 388.5 140 388.5 C 134.812 388.5 129.505 386.473 125.506 382.51 L 77.506 334.51 C 73.544 330.516 71.501 325.214 71.501 320 C 71.501 314.786 73.544 309.485 77.506 305.492 L 125.506 257.492 C 129.5 253.53 134.794 251.487 140.001 251.487 C 145.207 251.487 150.516 253.514 154.494 257.492 C 158.471 261.471 160.498 266.788 160.498 272.002 C 160.499 277.215 158.456 282.517 154.494 286.51 L 121.007 320 Z M 119.593 320 L 153.786 285.802 C 157.636 281.985 159.498 277.038 159.498 272.002 C 159.498 266.966 157.619 262.033 153.786 258.2 C 149.954 254.366 145.029 252.487 140.001 252.487 C 134.973 252.487 130.032 254.35 126.214 258.2 L 78.214 306.2 C 74.364 310.017 72.501 314.965 72.501 320 C 72.501 325.036 74.364 329.984 78.214 333.802 L 126.214 381.802 C 130.035 385.651 134.988 387.5 140 387.5 C 145.013 387.5 149.934 385.691 153.742 381.761 C 157.592 377.943 159.459 372.991 159.459 367.956 C 159.459 362.92 157.596 357.972 153.746 354.154 Z M 306.454 305.446 C 310.416 309.44 312.459 314.742 312.459 319.956 C 312.459 325.17 310.416 330.471 306.454 334.464 L 258.454 382.463 C 254.463 386.51 249.187 388.5 244 388.5 C 238.812 388.5 233.505 386.473 229.506 382.51 C 225.544 378.516 223.501 373.214 223.501 368 C 223.501 362.786 225.544 357.485 229.506 353.492 L 262.993 320 L 229.486 286.514 C 225.524 282.52 223.481 277.218 223.481 272.004 C 223.481 266.79 225.508 261.474 229.486 257.496 C 233.465 253.519 238.774 251.492 243.981 251.492 C 249.187 251.492 254.481 253.534 258.473 257.496 Z M 257.767 258.204 C 253.949 254.354 249.009 252.492 243.981 252.492 C 238.953 252.492 234.027 254.371 230.194 258.204 C 226.36 262.036 224.481 266.969 224.481 272.004 C 224.481 277.04 226.344 281.988 230.194 285.806 L 264.407 320 L 230.214 354.2 C 226.364 358.017 224.501 362.965 224.501 368 C 224.501 373.036 226.364 377.984 230.213 381.802 C 234.035 385.651 238.988 387.5 244 387.5 C 249.013 387.5 253.934 385.691 257.742 381.761 L 305.746 333.756 C 309.596 329.939 311.459 324.991 311.459 319.956 C 311.459 314.92 309.596 309.972 305.746 306.154 Z M 255.5 128.5 L 255.5 -1.207 L 385.207 128.5 Z M 256.5 1.207 L 256.5 127.5 L 382.793 127.5 Z" style="fill: none;"/>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

168
settings/index.html Normal file
View file

@ -0,0 +1,168 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Settings</title>
<link id="favicon" rel="icon" type="image/png" href="./img/icon.svg" />
<script src="/js/themes/loadSettings.js"></script>
<link rel="stylesheet" href="/vendor/aos/aos.css" />
<link rel="stylesheet" href="/vendor/toastr/toastr.min.css"/>
<script src="themes.js"></script>
<script src="/vendor/toastr/toastr.min.js"></script>
<script src="/toggles.js"></script>
<script src="/header.js"></script>
<link rel="apple-touch-icon" href="./apple-touch-icon.png"/>
<link rel="manifest" href="/manifest.json">
<script>
if ('serviceWorker' in navigator) {
window.addEventListener('load', () => {
navigator.serviceWorker.register('/pwabuilder-sw.js').then((reg) => {
console.log('Service worker registered.', reg);
});
});
}
</script>
</head>
<body id="body">
<script src="./loadScript.js"></script>
<script>
if ( window.location !== window.parent.location ) { // In a frame
loadJS("./settings_frame.js", false)
} else { // Not in a frame
if (localStorage.getItem('windowCloak') == "1") { // Setting "windowCloak" is enabled
var x = window.open('')
x.document.write('<iframe src="https://alusunblocker.gq" style="position: absolute; top: 0; left: 0; rig>
x.document.write('<script src="./settings_frame.js">')
window.location.href = "https://google.com"
} else { // Setting "windowCloak" is not enabled
}
}
</script>
<script src="/vendor/aos/aos.js"></script>
<div class="top-header" data-aos="fade-down" data-aos-duration="1000">
<div id="title-background" class="title-background"><a id="nav-toggle" class="mobile-toggle" onclick="openNav()"><svg class="menu-bar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 96C0 78.33 14.33 64 32 64H416C433.7 64 448 78.33 448 96C448 113.7 433.7 128 416 128H32C14.33 128 0 113.7 0 96zM0 256C0 238.3 14.33 224 32 224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H32C14.33 288 0 273.7 0 256zM416 448H32C14.33 448 0 433.7 0 416C0 398.3 14.33 384 32 384H416C433.7 384 448 398.3 448 416C448 433.7 433.7 448 416 448z"/></svg></a></div>
</div>
<div id="sidenav" class="sidenav">
<a class="closebtn" onclick="closeNav()">&times;</a>
<br>
<a href="/" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon" viewBox="0 0 576 512"><path d="M575.8 255.5C575.8 273.5 560.8 287.6 543.8 287.6H511.8L512.5 447.7C512.5 450.5 512.3 453.1 512 455.8V472C512 494.1 494.1 512 472 512H456C454.9 512 453.8 511.1 452.7 511.9C451.3 511.1 449.9 512 448.5 512H392C369.9 512 352 494.1 352 472V384C352 366.3 337.7 352 320 352H256C238.3 352 224 366.3 224 384V472C224 494.1 206.1 512 184 512H128.1C126.6 512 125.1 511.9 123.6 511.8C122.4 511.9 121.2 512 120 512H104C81.91 512 64 494.1 64 472V360C64 359.1 64.03 358.1 64.09 357.2V287.6H32.05C14.02 287.6 0 273.5 0 255.5C0 246.5 3.004 238.5 10.01 231.5L266.4 8.016C273.4 1.002 281.4 0 288.4 0C295.4 0 303.4 2.004 309.5 7.014L564.8 231.5C572.8 238.5 576.9 246.5 575.8 255.5L575.8 255.5z"/></svg> Home</a>
<a href="/proxies" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon" viewBox="0 0 512 512"><path d="M432 64H208C199.2 64 192 71.16 192 80V96H128V80C128 35.82 163.8 0 208 0H432C476.2 0 512 35.82 512 80V304C512 348.2 476.2 384 432 384H416V320H432C440.8 320 448 312.8 448 304V80C448 71.16 440.8 64 432 64zM0 192C0 156.7 28.65 128 64 128H320C355.3 128 384 156.7 384 192V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V192zM96 256H288C305.7 256 320 241.7 320 224C320 206.3 305.7 192 288 192H96C78.33 192 64 206.3 64 224C64 241.7 78.33 256 96 256z"/></svg> Proxies</a>
<a href="/games" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon" viewBox="0 0 640 512"><path d="M448 64H192C85.96 64 0 149.1 0 256s85.96 192 192 192h256c106 0 192-85.96 192-192S554 64 448 64zM247.1 280h-32v32c0 13.2-10.78 24-23.98 24c-13.2 0-24.02-10.8-24.02-24v-32L136 279.1C122.8 279.1 111.1 269.2 111.1 256c0-13.2 10.85-24.01 24.05-24.01L167.1 232v-32c0-13.2 10.82-24 24.02-24c13.2 0 23.98 10.8 23.98 24v32h32c13.2 0 24.02 10.8 24.02 24C271.1 269.2 261.2 280 247.1 280zM431.1 344c-22.12 0-39.1-17.87-39.1-39.1s17.87-40 39.1-40s39.1 17.88 39.1 40S454.1 344 431.1 344zM495.1 248c-22.12 0-39.1-17.87-39.1-39.1s17.87-40 39.1-40c22.12 0 39.1 17.88 39.1 40S518.1 248 495.1 248z"/></svg> Games</a>
<div class="divider"></div>
<a href="/bookmarklets" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon-sm" viewBox="0 0 384 512"><path d="M384 48V512l-192-112L0 512V48C0 21.5 21.5 0 48 0h288C362.5 0 384 21.5 384 48z"/></svg> Bookmarklets</a>
<a href="/settings" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon" viewBox="0 0 512 512"><path d="M495.9 166.6C499.2 175.2 496.4 184.9 489.6 191.2L446.3 230.6C447.4 238.9 448 247.4 448 256C448 264.6 447.4 273.1 446.3 281.4L489.6 320.8C496.4 327.1 499.2 336.8 495.9 345.4C491.5 357.3 486.2 368.8 480.2 379.7L475.5 387.8C468.9 398.8 461.5 409.2 453.4 419.1C447.4 426.2 437.7 428.7 428.9 425.9L373.2 408.1C359.8 418.4 344.1 427 329.2 433.6L316.7 490.7C314.7 499.7 307.7 506.1 298.5 508.5C284.7 510.8 270.5 512 255.1 512C241.5 512 227.3 510.8 213.5 508.5C204.3 506.1 197.3 499.7 195.3 490.7L182.8 433.6C167 427 152.2 418.4 138.8 408.1L83.14 425.9C74.3 428.7 64.55 426.2 58.63 419.1C50.52 409.2 43.12 398.8 36.52 387.8L31.84 379.7C25.77 368.8 20.49 357.3 16.06 345.4C12.82 336.8 15.55 327.1 22.41 320.8L65.67 281.4C64.57 273.1 64 264.6 64 256C64 247.4 64.57 238.9 65.67 230.6L22.41 191.2C15.55 184.9 12.82 175.3 16.06 166.6C20.49 154.7 25.78 143.2 31.84 132.3L36.51 124.2C43.12 113.2 50.52 102.8 58.63 92.95C64.55 85.8 74.3 83.32 83.14 86.14L138.8 103.9C152.2 93.56 167 84.96 182.8 78.43L195.3 21.33C197.3 12.25 204.3 5.04 213.5 3.51C227.3 1.201 241.5 0 256 0C270.5 0 284.7 1.201 298.5 3.51C307.7 5.04 314.7 12.25 316.7 21.33L329.2 78.43C344.1 84.96 359.8 93.56 373.2 103.9L428.9 86.14C437.7 83.32 447.4 85.8 453.4 92.95C461.5 102.8 468.9 113.2 475.5 124.2L480.2 132.3C486.2 143.2 491.5 154.7 495.9 166.6V166.6zM256 336C300.2 336 336 300.2 336 255.1C336 211.8 300.2 175.1 256 175.1C211.8 175.1 176 211.8 176 255.1C176 300.2 211.8 336 256 336z"/></svg> Settings</a>
<div class="divider"></div>
<a href="/credits" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon-sm" viewBox="0 0 448 512"><path d="M256 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H256C273.7 32 288 46.33 288 64C288 81.67 273.7 96 256 96zM256 352H32C14.33 352 0 337.7 0 320C0 302.3 14.33 288 32 288H256C273.7 288 288 302.3 288 320C288 337.7 273.7 352 256 352zM0 192C0 174.3 14.33 160 32 160H416C433.7 160 448 174.3 448 192C448 209.7 433.7 224 416 224H32C14.33 224 0 209.7 0 192zM416 480H32C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480z"/></svg> Credits</a>
<a href="/docs.html" class="mobile-nav-header-item"><svg xmlns="http://www.w3.org/2000/svg" class="header-icon-sm" viewBox="0 0 448 512"><path d="M448 336v-288C448 21.49 426.5 0 400 0H352v191.1c0 13.41-15.52 20.88-25.1 12.49L272 160L217.1 204.5C207.5 212.8 192 205.4 192 191.1V0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-32c0-11.72-6.607-21.52-16-27.1v-81.36C441.8 362.8 448 350.2 448 336zM384 448H96c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32h288V448z"/></svg> Docs</a>
</div>
</div>
<!--BODY CONTENT-->
<p id="note-text" class="additional-notes-text fade-in">*NOTE* All settings save even after the browser is closed!</p>
<div class="toggle-setting">
<p id="toggle-text" class="toggle-text fade-in">Enable/Disable Arc Widget [wip]</p>
<label class="switch">
<input id="checkbox" type="checkbox">
<span onclick=checked() id="checkbox" class="slider round"></span>
</label>
</div>
<div class="toggle-setting">
<p id="toggle-text-2" class="toggle-text fade-in">Hide Footer</p>
<label class="switch">
<input id="checkboxTwo" type="checkbox">
<span onclick=checkedTwo() id="checkbox" class="slider round"></span>
</label>
</div>
<div class="toggle-setting">
<p class="toggle-text fade-in">Enable About:Blank Cloaking (BETA)</p>
<label class="switch">
<input id="checkboxThree" type="checkbox">
<span onclick=checkedThree() id="checkbox" class="slider round"></span>
</label>
</div>
<br>
<div class="label-setting">
<label id="label-text" class="label-text fade-in" class="label-setting">Tab Cloak</label>
<input id="tab-cloak" class="settings-btn rounding no-bdr" type="text">
<div class="btn-break"></div>
<button id="submitButton" class="settings-btn rounding no-bdr" onclick="cloakTab()">Change Tab Name</button>
</div>
<br>
<div class="label-setting">
<label id="label-text-2" class="label-text fade-in" class="label-setting rounding no-bdr">Change Tab Icon</label>
<div class="btn-break"></div>
<input id="icn-change" class="settings-btn rounding no-bdr" type="text">
<div class="btn-break"></div>
<button onclick="changeIcon()" class="settings-btn rounding no-bdr" id="submitButton">Change Tab Icon</button>
</div>
<br>
<div class="reset-wrapper">
<button class="settings-btn reset rounding no-bdr" onclick="resetCloaks()">Reset Tab and Icon</button>
</div>
<button onclick="bruh()" id="bruh" style="display: none" class="wtfwhy"></button>
<!--somebody please PLEASE recommend a better toast library in my discord-->
<button onclick="bruh()" id="bruh" style="display: none" class="wtfwhy"></button>
<div class="popular-cloaks">
<h1 id="popular-cloaks" class="popular-cloaks-header fade-in">Popular Cloaks:</h1>
<div class="google">
<button onclick="googleCloak()" class="settings-btn rounding no-bdr" id="cloak">Google</button>
</div>
<div class="btn-break-large"></div>
<div class="google">
<button onclick="googleClassroomCloak()" class="settings-btn rounding no-bdr" id="cloak">Google Classroom</button>
</div>
<div class="btn-break-large"></div>
<div class="google">
<button onclick="driveCloak()" class="settings-btn rounding no-bdr" id="cloak">Google Drive</button>
</div>
<div class="btn-break-large"></div>
<div class="google">
<button onclick="canvasCloak()" class="settings-btn rounding no-bdr" id="cloak">Canvas</button>
</div>
</div>
<div class="theme-toggle-wrapper">
<h1 id="themes-header" class="popular-cloaks-header fade-in">Themes:</h1>
<label for="browser">Choose a Theme</label>
<div onclick="dropdown()" id="themes" class="settings-btn no-bdr">Select Theme <i class="caret-icn fa-solid fa-2xl fa-caret-down"></i>
<div id="item-wrapper" class="item-wrapper">
<div onclick="dark()" id="item" class="item">Dark</div>
<div onclick="light()" id="item-2" class="item">Light</div>
<div onclick="rainbowVomit()" id="item-3" class="item">Rainbow Vomit</div>
<div onclick="nocss()" id="item-4" class="item">No CSS</div>
</div>
</div>
</div>
<br><br><br><br>
<script src="settings.js"></script>
<div id="footer">
<div class="footerflex">
<div class="footerbrand">
<h3><a href="/">Alu's Unblocker</a></h3>
<p>Made with ❤️ by <a href="#">wearr</a></p>
</div>
<div class="footerlist">
<h3>Services</h3>
<ul>
<li><a target="_blank" href="https://github.com/titaniumnetwork-dev/Ultraviolet">Ultraviolet</a></li>
<li><a target="_blank" href="https://github.com/binary-person/rammerhead">Rammerhead</a></li>
</ul>
</div>
<div class="footerlist">
<h3>Socials</h3>
<ul>
<li><a target="_blank" href="https://github.com/titaniumnetwork-dev/Holy-Unblocker">GitHub</a></li>
<li><a href="/terms.html">Instagram</a></li>
<div class="tooltip">
<span class="tooltiptext" id="myTooltip">Copy</span>
<li><a onclick="copyDiscord();" onmouseout="outFunc();" class="discord-text">Discord</a></li>
</div>
</ul>
</div>
</div>
<p class="copyright">Alu's Unblocker &copy; 2022</p>
</div>
</body>
</html>

162
settings/settings.js Normal file
View file

@ -0,0 +1,162 @@
AOS.init();
window.onload = (event) => {
var firstTime = localStorage.getItem("first_time");
if(!firstTime) {
// first time loaded!
resetCloaks();
localStorage.setItem("first_time","1");
console.log("first time loaded!")
localStorage.setItem("cloakActive", 0)
}
if (localStorage.getItem("cloakActive") == 0) {
if (localStorage.getItem("tabName") != null) {
localStorage.setItem("tabName", document.getElementsByTagName("title")[0].text)
localStorage.setItem("tabIcon", "./img/icon.png")
} else {
document.title = "Alu's Unblocker"
}
} else {
console.log("cloaking is enabled!")
document.querySelector("link[rel*='icon']").href = localStorage.getItem('tabIcon');
document.title = localStorage.getItem('tabName')
}
if (localStorage.getItem("footerHidden") == 'true') {
checkboxTwo.checked = true;
hideFooter();
}
};
let checkbox = document.getElementById('checkbox')
if (localStorage.getItem('windowCloak') == "1") {
checkboxThree.checked = true
}
function toastSuccess() {
toastr["success"]("Cloak Successful!")
toastr.options = {
"closeButton": false,
"debug": false,
"newestOnTop": false,
"progressBar": false,
"positionClass": "toast-top-right",
"preventDuplicates": false,
"onclick": null,
"showDuration": "2000",
"hideDuration": "900",
"timeOut": "100",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
}
}
function bruh() {
console.log("sup")
makeItHell();
}
function cloakTab() {
let tabCloak = document.getElementById('tab-cloak').value;
document.title = tabCloak;
localStorage.setItem("cloakActive", 1)
if (typeof(Storage) !== "undefined") {
localStorage.setItem("tabName", tabCloak);
toastSuccess()
} else {
console.log("%cError! No localStorage API Support!","color: red; background-color: white; font-size: 24px; font-family: monospace;");
toastr["error"]("<p>Failed to add to localStorage!</p> <p style='text-decoration: underline;'>Try again later or try updating your browser!</p>")
toastr.options = {
"closeButton": true,
"debug": false,
"newestOnTop": false,
"progressBar": true,
"positionClass": "toast-top-right",
"preventDuplicates": false,
"onclick": null,
"showDuration": "300",
"hideDuration": "900",
"timeOut": "3000",
"extendedTimeOut": "2000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
}
}
}
function changeIcon() {
let iconUrl = document.getElementById('icn-change').value;
console.log("Your new icon url is: " + iconUrl);
localStorage.setItem("cloakActive", 1);
document.querySelector("link[rel*='icon']").href = iconUrl;
if (typeof(Storage) !== "undefined") {
localStorage.setItem("tabIcon", iconUrl);
toastSuccess();
} else {
console.log("%cError! No localStorage API Support!","color: red; background-color: white; font-size: 24px; font-family: monospace;");
toastr["error"]("<p>Failed to add to localStorage!</p> <p style='text-decoration: underline;'>Try again later or try updating your browser!</p>")
toastr.options = {
"closeButton": true,
"debug": false,
"newestOnTop": false,
"progressBar": true,
"positionClass": "toast-top-right",
"preventDuplicates": false,
"onclick": null,
"showDuration": "300",
"hideDuration": "900",
"timeOut": "3000",
"extendedTimeOut": "2000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
}
}
}
function resetCloaks() {
console.log(document.getElementsByTagName("title")[0].text)
localStorage.setItem("tabIcon", "./img/icon.svg")
console.log("localStorage items reset to default!")
document.title = "Settings";
localStorage.setItem("tabName", document.getElementsByTagName("title")[0].text);
document.querySelector("link[rel*='icon']").href = "./img/icon.svg";
localStorage.setItem("cloakActive", 0)
}
//POPULAR CLOAKS
function googleCloak() {
localStorage.setItem("tabName", "Google")
localStorage.setItem("cloakActive", 1)
localStorage.setItem("tabIcon", "https://google.com/favicon.ico")
document.title = "Google"
document.querySelector("link[rel*='icon']").href = "https://google.com/favicon.ico";
toastSuccess()
}
function googleClassroomCloak() {
localStorage.setItem("tabName", "Google Classroom")
localStorage.setItem("cloakActive", 1)
localStorage.setItem("tabIcon", "https://ssl.gstatic.com/classroom/favicon.png")
document.title = "Google Classroom"
document.querySelector("link[rel*='icon']").href = "https://ssl.gstatic.com/classroom/favicon.png";
toastSuccess()
}
function driveCloak() {
localStorage.setItem("tabName", "Google Drive")
localStorage.setItem("cloakActive", 1)
localStorage.setItem("tabIcon", "https://ssl.gstatic.com/images/branding/product/1x/drive_2020q4_32dp.png")
document.title = "Google Drive"
document.querySelector("link[rel*='icon']").href = "https://ssl.gstatic.com/images/branding/product/1x/drive_2020q4_32dp.png";
toastSuccess()
}
function canvasCloak() {
localStorage.setItem("tabName", "Dashboard")
localStorage.setItem("cloakActive", 1)
localStorage.setItem("tabIcon", "https://instructure-uploads.s3.amazonaws.com/account_21430000000000001/attachments/555889/favicon.ico?AWSAccessKeyId=AKIAJFNFXH2V2O7RPCAA&Expires=1937131715&Signature=tP2Va13xUp6AuI4ridXPQab5DMg%3D&response-cache-control=Cache-Control%3Amax-age%3D473364000.0%2C%20public&response-expires=473364000.0")
document.title = "Dashboard"
document.querySelector("link[rel*='icon']").href = "https://instructure-uploads.s3.amazonaws.com/account_21430000000000001/attachments/555889/favicon.ico?AWSAccessKeyId=AKIAJFNFXH2V2O7RPCAA&Expires=1937131715&Signature=tP2Va13xUp6AuI4ridXPQab5DMg%3D&response-cache-control=Cache-Control%3Amax-age%3D473364000.0%2C%20public&response-expires=473364000.0";
toastSuccess()
}

89
settings/themes.js Normal file
View file

@ -0,0 +1,89 @@
// AlusUB Themes by wearr
// pls don't copy my work ❤️
//Init
window.onload = (event) => {
let themeInit = localStorage.getItem("themeInit");
if (!themeInit) {
// Theme Not Init!
// Initializing Now!
localStorage.setItem('themeInit', "1") // Theme Init Success!
localStorage.setItem("siteTheme", "dark")
} else {
console.log('ThemeInit Already Initialized!')
}
}
//Theme Selector
let activated = "false"
function dropdown() {
if (activated == "false") { // Must be closed
activated = "true"
document.getElementById('item-wrapper').style.height = "240px"
setTimeout(() => {
document.getElementById('item').style.display = "flex"
document.getElementById('item').style.opacity = "100"
document.getElementById('item').style.border = "2px solid white"
}, 50);
setTimeout(() => {
document.getElementById('item-2').style.display = "flex"
document.getElementById('item-2').style.opacity = "100"
document.getElementById('item-2').style.border = "2px solid white"
}, 150);
setTimeout(() => {
document.getElementById('item-3').style.display = "flex"
document.getElementById('item-3').style.opacity = "100"
document.getElementById('item-3').style.border = "2px solid white"
}, 200);
setTimeout(() => {
document.getElementById('item-4').style.display = "flex"
document.getElementById('item-4').style.opacity = "100"
document.getElementById('item-4').style.border = "2px solid white"
}, 250);
} else { // Activated must equal true
activated = "false"
document.getElementById('item-wrapper').style.height = "0px"
setTimeout(() => {
document.getElementById('item').style.display = "none"
document.getElementById('item').style.opacity = "0"
document.getElementById('item').style.border = "none"
}, 200);
setTimeout(() => {
document.getElementById('item-2').style.display = "none"
document.getElementById('item-2').style.opacity = "0"
document.getElementById('item-2').style.border = "none"
}, 150);
setTimeout(() => {
document.getElementById('item-3').style.display = "none"
document.getElementById('item-3').style.opacity = "0"
document.getElementById('item-3').style.border = "none"
}, 50);
setTimeout(() => {
document.getElementById('item-4').style.display = "none"
document.getElementById('item-4').style.opacity = "0"
document.getElementById('item-4').style.border = "none"
}, 50);
}
}
function dark() {
localStorage.setItem('siteTheme', "dark");
window.location.reload();
}
function light() {
localStorage.setItem('siteTheme', "light");
window.location.reload();
}
function nocss() {
localStorage.setItem('siteTheme', "noCSS");
window.location.reload();
}
function rainbowVomit() {
if(confirm("FLASHING LIGHTS WARNING!!! \nALU TAKES NO RESPONSIBILITY FOR ANY HEALTH ISSUES") == true) {
console.log("loading rainbow");
localStorage.setItem('siteTheme', "rainbow");
window.location.reload();
} else {
console.log('Load cancelled.');
}
}

968
vendor/aos/aos.css vendored Normal file
View file

@ -0,0 +1,968 @@
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
transition-duration: 0.1s;
}
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
transition-delay: 0.1s;
}
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
transition-duration: 0.15s;
}
[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
transition-delay: 0.15s;
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
transition-duration: 0.2s;
}
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
transition-delay: 0.2s;
}
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
transition-duration: 0.25s;
}
[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
transition-delay: 0.25s;
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
transition-duration: 0.3s;
}
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
transition-delay: 0.3s;
}
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
transition-duration: 0.35s;
}
[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
transition-delay: 0.35s;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
transition-duration: 0.45s;
}
[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
transition-delay: 0.45s;
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
transition-duration: 0.5s;
}
[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
transition-delay: 0.5s;
}
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
transition-duration: 0.55s;
}
[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
transition-delay: 0.55s;
}
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
transition-duration: 0.6s;
}
[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
transition-delay: 0.6s;
}
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
transition-duration: 0.65s;
}
[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
transition-delay: 0.65s;
}
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
transition-duration: 0.7s;
}
[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
transition-delay: 0.7s;
}
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
transition-duration: 0.75s;
}
[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
transition-delay: 0.75s;
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
transition-duration: 0.8s;
}
[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
transition-delay: 0.8s;
}
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
transition-duration: 0.85s;
}
[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
transition-delay: 0.85s;
}
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
transition-duration: 0.9s;
}
[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
transition-delay: 0.9s;
}
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
transition-duration: 0.95s;
}
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
transition-delay: 0.95s;
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
transition-delay: 3s;
}
[data-aos] {
pointer-events: none;
}
[data-aos].aos-animate {
pointer-events: auto;
}
[data-aos][data-aos][data-aos-easing="linear"],
body[data-aos-easing="linear"] [data-aos] {
transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing="ease-in"],
body[data-aos-easing="ease-in"] [data-aos] {
transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing="ease-out"],
body[data-aos-easing="ease-out"] [data-aos] {
transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-out"],
body[data-aos-easing="ease-in-out"] [data-aos] {
transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-back"],
body[data-aos-easing="ease-in-back"] [data-aos] {
transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-aos][data-aos][data-aos-easing="ease-out-back"],
body[data-aos-easing="ease-out-back"] [data-aos] {
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
body[data-aos-easing="ease-in-out-back"] [data-aos] {
transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-aos][data-aos][data-aos-easing="ease-in-sine"],
body[data-aos-easing="ease-in-sine"] [data-aos] {
transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-easing="ease-out-sine"],
body[data-aos-easing="ease-out-sine"] [data-aos] {
transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
body[data-aos-easing="ease-in-out-sine"] [data-aos] {
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-aos][data-aos][data-aos-easing="ease-in-quad"],
body[data-aos-easing="ease-in-quad"] [data-aos] {
transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quad"],
body[data-aos-easing="ease-out-quad"] [data-aos] {
transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
body[data-aos-easing="ease-in-out-quad"] [data-aos] {
transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
body[data-aos-easing="ease-in-cubic"] [data-aos] {
transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
body[data-aos-easing="ease-out-cubic"] [data-aos] {
transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-quart"],
body[data-aos-easing="ease-in-quart"] [data-aos] {
transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quart"],
body[data-aos-easing="ease-out-quart"] [data-aos] {
transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
body[data-aos-easing="ease-in-out-quart"] [data-aos] {
transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media screen {
html:not(.no-js) [data-aos^="fade"][data-aos^="fade"] {
opacity: 0;
transition-property: opacity, -webkit-transform;
transition-property: opacity, transform;
transition-property: opacity, transform, -webkit-transform;
}
html:not(.no-js) [data-aos^="fade"][data-aos^="fade"].aos-animate {
opacity: 1;
-webkit-transform: none;
transform: none;
}
html:not(.no-js) [data-aos="fade-up"] {
-webkit-transform: translate3d(0, 100px, 0);
transform: translate3d(0, 100px, 0);
}
html:not(.no-js) [data-aos="fade-down"] {
-webkit-transform: translate3d(0, -100px, 0);
transform: translate3d(0, -100px, 0);
}
html:not(.no-js) [data-aos="fade-right"] {
-webkit-transform: translate3d(-100px, 0, 0);
transform: translate3d(-100px, 0, 0);
}
html:not(.no-js) [data-aos="fade-left"] {
-webkit-transform: translate3d(100px, 0, 0);
transform: translate3d(100px, 0, 0);
}
html:not(.no-js) [data-aos="fade-up-right"] {
-webkit-transform: translate3d(-100px, 100px, 0);
transform: translate3d(-100px, 100px, 0);
}
html:not(.no-js) [data-aos="fade-up-left"] {
-webkit-transform: translate3d(100px, 100px, 0);
transform: translate3d(100px, 100px, 0);
}
html:not(.no-js) [data-aos="fade-down-right"] {
-webkit-transform: translate3d(-100px, -100px, 0);
transform: translate3d(-100px, -100px, 0);
}
html:not(.no-js) [data-aos="fade-down-left"] {
-webkit-transform: translate3d(100px, -100px, 0);
transform: translate3d(100px, -100px, 0);
}
html:not(.no-js) [data-aos^="zoom"][data-aos^="zoom"] {
opacity: 0;
transition-property: opacity, -webkit-transform;
transition-property: opacity, transform;
transition-property: opacity, transform, -webkit-transform;
}
html:not(.no-js) [data-aos^="zoom"][data-aos^="zoom"].aos-animate {
opacity: 1;
-webkit-transform: translateZ(0) scale(1);
transform: translateZ(0) scale(1);
}
html:not(.no-js) [data-aos="zoom-in"] {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
html:not(.no-js) [data-aos="zoom-in-up"] {
-webkit-transform: translate3d(0, 100px, 0) scale(0.6);
transform: translate3d(0, 100px, 0) scale(0.6);
}
html:not(.no-js) [data-aos="zoom-in-down"] {
-webkit-transform: translate3d(0, -100px, 0) scale(0.6);
transform: translate3d(0, -100px, 0) scale(0.6);
}
html:not(.no-js) [data-aos="zoom-in-right"] {
-webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
transform: translate3d(-100px, 0, 0) scale(0.6);
}
html:not(.no-js) [data-aos="zoom-in-left"] {
-webkit-transform: translate3d(100px, 0, 0) scale(0.6);
transform: translate3d(100px, 0, 0) scale(0.6);
}
html:not(.no-js) [data-aos="zoom-out"] {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
html:not(.no-js) [data-aos="zoom-out-up"] {
-webkit-transform: translate3d(0, 100px, 0) scale(1.2);
transform: translate3d(0, 100px, 0) scale(1.2);
}
html:not(.no-js) [data-aos="zoom-out-down"] {
-webkit-transform: translate3d(0, -100px, 0) scale(1.2);
transform: translate3d(0, -100px, 0) scale(1.2);
}
html:not(.no-js) [data-aos="zoom-out-right"] {
-webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
transform: translate3d(-100px, 0, 0) scale(1.2);
}
html:not(.no-js) [data-aos="zoom-out-left"] {
-webkit-transform: translate3d(100px, 0, 0) scale(1.2);
transform: translate3d(100px, 0, 0) scale(1.2);
}
html:not(.no-js) [data-aos^="slide"][data-aos^="slide"] {
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
visibility: hidden;
}
html:not(.no-js) [data-aos^="slide"][data-aos^="slide"].aos-animate {
visibility: visible;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
html:not(.no-js) [data-aos="slide-up"] {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
html:not(.no-js) [data-aos="slide-down"] {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
html:not(.no-js) [data-aos="slide-right"] {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
html:not(.no-js) [data-aos="slide-left"] {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
html:not(.no-js) [data-aos^="flip"][data-aos^="flip"] {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
}
html:not(.no-js) [data-aos="flip-left"] {
-webkit-transform: perspective(2500px) rotateY(-100deg);
transform: perspective(2500px) rotateY(-100deg);
}
html:not(.no-js) [data-aos="flip-left"].aos-animate {
-webkit-transform: perspective(2500px) rotateY(0);
transform: perspective(2500px) rotateY(0);
}
html:not(.no-js) [data-aos="flip-right"] {
-webkit-transform: perspective(2500px) rotateY(100deg);
transform: perspective(2500px) rotateY(100deg);
}
html:not(.no-js) [data-aos="flip-right"].aos-animate {
-webkit-transform: perspective(2500px) rotateY(0);
transform: perspective(2500px) rotateY(0);
}
html:not(.no-js) [data-aos="flip-up"] {
-webkit-transform: perspective(2500px) rotateX(-100deg);
transform: perspective(2500px) rotateX(-100deg);
}
html:not(.no-js) [data-aos="flip-up"].aos-animate {
-webkit-transform: perspective(2500px) rotateX(0);
transform: perspective(2500px) rotateX(0);
}
html:not(.no-js) [data-aos="flip-down"] {
-webkit-transform: perspective(2500px) rotateX(100deg);
transform: perspective(2500px) rotateX(100deg);
}
html:not(.no-js) [data-aos="flip-down"].aos-animate {
-webkit-transform: perspective(2500px) rotateX(0);
transform: perspective(2500px) rotateX(0);
}
}

610
vendor/aos/aos.js vendored Normal file
View file

@ -0,0 +1,610 @@
!(function (e, t) {
"object" == typeof exports && "undefined" != typeof module
? (module.exports = t())
: "function" == typeof define && define.amd
? define(t)
: (e.AOS = t());
})(this, function () {
"use strict";
var e =
"undefined" != typeof window
? window
: "undefined" != typeof global
? global
: "undefined" != typeof self
? self
: {},
t = "Expected a function",
n = NaN,
o = "[object Symbol]",
i = /^\s+|\s+$/g,
a = /^[-+]0x[0-9a-f]+$/i,
r = /^0b[01]+$/i,
c = /^0o[0-7]+$/i,
s = parseInt,
u = "object" == typeof e && e && e.Object === Object && e,
d = "object" == typeof self && self && self.Object === Object && self,
l = u || d || Function("return this")(),
f = Object.prototype.toString,
m = Math.max,
p = Math.min,
b = function () {
return l.Date.now();
};
function v(e, n, o) {
var i,
a,
r,
c,
s,
u,
d = 0,
l = !1,
f = !1,
v = !0;
if ("function" != typeof e) throw new TypeError(t);
function y(t) {
var n = i,
o = a;
return (i = a = void 0), (d = t), (c = e.apply(o, n));
}
function h(e) {
var t = e - u;
return void 0 === u || t >= n || t < 0 || (f && e - d >= r);
}
function k() {
var e = b();
if (h(e)) return x(e);
s = setTimeout(
k,
(function (e) {
var t = n - (e - u);
return f ? p(t, r - (e - d)) : t;
})(e)
);
}
function x(e) {
return (s = void 0), v && i ? y(e) : ((i = a = void 0), c);
}
function O() {
var e = b(),
t = h(e);
if (((i = arguments), (a = this), (u = e), t)) {
if (void 0 === s)
return (function (e) {
return (d = e), (s = setTimeout(k, n)), l ? y(e) : c;
})(u);
if (f) return (s = setTimeout(k, n)), y(u);
}
return void 0 === s && (s = setTimeout(k, n)), c;
}
return (
(n = w(n) || 0),
g(o) &&
((l = !!o.leading),
(r = (f = "maxWait" in o) ? m(w(o.maxWait) || 0, n) : r),
(v = "trailing" in o ? !!o.trailing : v)),
(O.cancel = function () {
void 0 !== s && clearTimeout(s), (d = 0), (i = u = a = s = void 0);
}),
(O.flush = function () {
return void 0 === s ? c : x(b());
}),
O
);
}
function g(e) {
var t = typeof e;
return !!e && ("object" == t || "function" == t);
}
function w(e) {
if ("number" == typeof e) return e;
if (
(function (e) {
return (
"symbol" == typeof e ||
((function (e) {
return !!e && "object" == typeof e;
})(e) &&
f.call(e) == o)
);
})(e)
)
return n;
if (g(e)) {
var t = "function" == typeof e.valueOf ? e.valueOf() : e;
e = g(t) ? t + "" : t;
}
if ("string" != typeof e) return 0 === e ? e : +e;
e = e.replace(i, "");
var u = r.test(e);
return u || c.test(e) ? s(e.slice(2), u ? 2 : 8) : a.test(e) ? n : +e;
}
var y = function (e, n, o) {
var i = !0,
a = !0;
if ("function" != typeof e) throw new TypeError(t);
return (
g(o) &&
((i = "leading" in o ? !!o.leading : i),
(a = "trailing" in o ? !!o.trailing : a)),
v(e, n, { leading: i, maxWait: n, trailing: a })
);
},
h = "Expected a function",
k = NaN,
x = "[object Symbol]",
O = /^\s+|\s+$/g,
j = /^[-+]0x[0-9a-f]+$/i,
E = /^0b[01]+$/i,
N = /^0o[0-7]+$/i,
z = parseInt,
C = "object" == typeof e && e && e.Object === Object && e,
A = "object" == typeof self && self && self.Object === Object && self,
q = C || A || Function("return this")(),
L = Object.prototype.toString,
T = Math.max,
M = Math.min,
S = function () {
return q.Date.now();
};
function D(e) {
var t = typeof e;
return !!e && ("object" == t || "function" == t);
}
function H(e) {
if ("number" == typeof e) return e;
if (
(function (e) {
return (
"symbol" == typeof e ||
((function (e) {
return !!e && "object" == typeof e;
})(e) &&
L.call(e) == x)
);
})(e)
)
return k;
if (D(e)) {
var t = "function" == typeof e.valueOf ? e.valueOf() : e;
e = D(t) ? t + "" : t;
}
if ("string" != typeof e) return 0 === e ? e : +e;
e = e.replace(O, "");
var n = E.test(e);
return n || N.test(e) ? z(e.slice(2), n ? 2 : 8) : j.test(e) ? k : +e;
}
var $ = function (e, t, n) {
var o,
i,
a,
r,
c,
s,
u = 0,
d = !1,
l = !1,
f = !0;
if ("function" != typeof e) throw new TypeError(h);
function m(t) {
var n = o,
a = i;
return (o = i = void 0), (u = t), (r = e.apply(a, n));
}
function p(e) {
var n = e - s;
return void 0 === s || n >= t || n < 0 || (l && e - u >= a);
}
function b() {
var e = S();
if (p(e)) return v(e);
c = setTimeout(
b,
(function (e) {
var n = t - (e - s);
return l ? M(n, a - (e - u)) : n;
})(e)
);
}
function v(e) {
return (c = void 0), f && o ? m(e) : ((o = i = void 0), r);
}
function g() {
var e = S(),
n = p(e);
if (((o = arguments), (i = this), (s = e), n)) {
if (void 0 === c)
return (function (e) {
return (u = e), (c = setTimeout(b, t)), d ? m(e) : r;
})(s);
if (l) return (c = setTimeout(b, t)), m(s);
}
return void 0 === c && (c = setTimeout(b, t)), r;
}
return (
(t = H(t) || 0),
D(n) &&
((d = !!n.leading),
(a = (l = "maxWait" in n) ? T(H(n.maxWait) || 0, t) : a),
(f = "trailing" in n ? !!n.trailing : f)),
(g.cancel = function () {
void 0 !== c && clearTimeout(c), (u = 0), (o = s = i = c = void 0);
}),
(g.flush = function () {
return void 0 === c ? r : v(S());
}),
g
);
},
W = function () {};
function P(e) {
e &&
e.forEach(function (e) {
var t = Array.prototype.slice.call(e.addedNodes),
n = Array.prototype.slice.call(e.removedNodes);
if (
(function e(t) {
var n = void 0,
o = void 0;
for (n = 0; n < t.length; n += 1) {
if ((o = t[n]).dataset && o.dataset.aos) return !0;
if (o.children && e(o.children)) return !0;
}
return !1;
})(t.concat(n))
)
return W();
});
}
function Y() {
return (
window.MutationObserver ||
window.WebKitMutationObserver ||
window.MozMutationObserver
);
}
var _ = {
isSupported: function () {
return !!Y();
},
ready: function (e, t) {
var n = window.document,
o = new (Y())(P);
(W = t),
o.observe(n.documentElement, {
childList: !0,
subtree: !0,
removedNodes: !0,
});
},
},
B = function (e, t) {
if (!(e instanceof t))
throw new TypeError("Cannot call a class as a function");
},
F = (function () {
function e(e, t) {
for (var n = 0; n < t.length; n++) {
var o = t[n];
(o.enumerable = o.enumerable || !1),
(o.configurable = !0),
"value" in o && (o.writable = !0),
Object.defineProperty(e, o.key, o);
}
}
return function (t, n, o) {
return n && e(t.prototype, n), o && e(t, o), t;
};
})(),
I =
Object.assign ||
function (e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t];
for (var o in n)
Object.prototype.hasOwnProperty.call(n, o) && (e[o] = n[o]);
}
return e;
},
K =
/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,
G =
/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,
J =
/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,
Q =
/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i;
function R() {
return navigator.userAgent || navigator.vendor || window.opera || "";
}
var U = new ((function () {
function e() {
B(this, e);
}
return (
F(e, [
{
key: "phone",
value: function () {
var e = R();
return !(!K.test(e) && !G.test(e.substr(0, 4)));
},
},
{
key: "mobile",
value: function () {
var e = R();
return !(!J.test(e) && !Q.test(e.substr(0, 4)));
},
},
{
key: "tablet",
value: function () {
return this.mobile() && !this.phone();
},
},
{
key: "ie11",
value: function () {
return (
"-ms-scroll-limit" in document.documentElement.style &&
"-ms-ime-align" in document.documentElement.style
);
},
},
]),
e
);
})())(),
V = function (e, t) {
var n = void 0;
return (
U.ie11()
? (n = document.createEvent("CustomEvent")).initCustomEvent(
e,
!0,
!0,
{ detail: t }
)
: (n = new CustomEvent(e, { detail: t })),
document.dispatchEvent(n)
);
},
X = function (e) {
return e.forEach(function (e, t) {
return (function (e, t) {
var n = e.options,
o = e.position,
i = e.node,
a =
(e.data,
function () {
e.animated &&
((function (e, t) {
t &&
t.forEach(function (t) {
return e.classList.remove(t);
});
})(i, n.animatedClassNames),
V("aos:out", i),
e.options.id && V("aos:in:" + e.options.id, i),
(e.animated = !1));
});
n.mirror && t >= o.out && !n.once
? a()
: t >= o.in
? e.animated ||
((function (e, t) {
t &&
t.forEach(function (t) {
return e.classList.add(t);
});
})(i, n.animatedClassNames),
V("aos:in", i),
e.options.id && V("aos:in:" + e.options.id, i),
(e.animated = !0))
: e.animated && !n.once && a();
})(e, window.pageYOffset);
});
},
Z = function (e) {
for (var t = 0, n = 0; e && !isNaN(e.offsetLeft) && !isNaN(e.offsetTop); )
(t += e.offsetLeft - ("BODY" != e.tagName ? e.scrollLeft : 0)),
(n += e.offsetTop - ("BODY" != e.tagName ? e.scrollTop : 0)),
(e = e.offsetParent);
return { top: n, left: t };
},
ee = function (e, t, n) {
var o = e.getAttribute("data-aos-" + t);
if (void 0 !== o) {
if ("true" === o) return !0;
if ("false" === o) return !1;
}
return o || n;
},
te = function (e, t) {
return (
e.forEach(function (e, n) {
var o = ee(e.node, "mirror", t.mirror),
i = ee(e.node, "once", t.once),
a = ee(e.node, "id"),
r = t.useClassNames && e.node.getAttribute("data-aos"),
c = [t.animatedClassName]
.concat(r ? r.split(" ") : [])
.filter(function (e) {
return "string" == typeof e;
});
t.initClassName && e.node.classList.add(t.initClassName),
(e.position = {
in: (function (e, t, n) {
var o = window.innerHeight,
i = ee(e, "anchor"),
a = ee(e, "anchor-placement"),
r = Number(ee(e, "offset", a ? 0 : t)),
c = a || n,
s = e;
i &&
document.querySelectorAll(i) &&
(s = document.querySelectorAll(i)[0]);
var u = Z(s).top - o;
switch (c) {
case "top-bottom":
break;
case "center-bottom":
u += s.offsetHeight / 2;
break;
case "bottom-bottom":
u += s.offsetHeight;
break;
case "top-center":
u += o / 2;
break;
case "center-center":
u += o / 2 + s.offsetHeight / 2;
break;
case "bottom-center":
u += o / 2 + s.offsetHeight;
break;
case "top-top":
u += o;
break;
case "bottom-top":
u += o + s.offsetHeight;
break;
case "center-top":
u += o + s.offsetHeight / 2;
}
return u + r;
})(e.node, t.offset, t.anchorPlacement),
out:
o &&
(function (e, t) {
window.innerHeight;
var n = ee(e, "anchor"),
o = ee(e, "offset", t),
i = e;
return (
n &&
document.querySelectorAll(n) &&
(i = document.querySelectorAll(n)[0]),
Z(i).top + i.offsetHeight - o
);
})(e.node, t.offset),
}),
(e.options = { once: i, mirror: o, animatedClassNames: c, id: a });
}),
e
);
},
ne = function () {
var e = document.querySelectorAll("[data-aos]");
return Array.prototype.map.call(e, function (e) {
return { node: e };
});
},
oe = [],
ie = !1,
ae = {
offset: 120,
delay: 0,
easing: "ease",
duration: 400,
disable: !1,
once: !1,
mirror: !1,
anchorPlacement: "top-bottom",
startEvent: "DOMContentLoaded",
animatedClassName: "aos-animate",
initClassName: "aos-init",
useClassNames: !1,
disableMutationObserver: !1,
throttleDelay: 99,
debounceDelay: 50,
},
re = function () {
return document.all && !window.atob;
},
ce = function () {
arguments.length > 0 &&
void 0 !== arguments[0] &&
arguments[0] &&
(ie = !0),
ie &&
((oe = te(oe, ae)),
X(oe),
window.addEventListener(
"scroll",
y(function () {
X(oe, ae.once);
}, ae.throttleDelay)
));
},
se = function () {
if (((oe = ne()), de(ae.disable) || re())) return ue();
ce();
},
ue = function () {
oe.forEach(function (e, t) {
e.node.removeAttribute("data-aos"),
e.node.removeAttribute("data-aos-easing"),
e.node.removeAttribute("data-aos-duration"),
e.node.removeAttribute("data-aos-delay"),
ae.initClassName && e.node.classList.remove(ae.initClassName),
ae.animatedClassName && e.node.classList.remove(ae.animatedClassName);
});
},
de = function (e) {
return (
!0 === e ||
("mobile" === e && U.mobile()) ||
("phone" === e && U.phone()) ||
("tablet" === e && U.tablet()) ||
("function" == typeof e && !0 === e())
);
};
return {
init: function (e) {
return (
(ae = I(ae, e)),
(oe = ne()),
ae.disableMutationObserver ||
_.isSupported() ||
(console.info(
'\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '
),
(ae.disableMutationObserver = !0)),
ae.disableMutationObserver || _.ready("[data-aos]", se),
de(ae.disable) || re()
? ue()
: (document
.querySelector("body")
.setAttribute("data-aos-easing", ae.easing),
document
.querySelector("body")
.setAttribute("data-aos-duration", ae.duration),
document
.querySelector("body")
.setAttribute("data-aos-delay", ae.delay),
-1 === ["DOMContentLoaded", "load"].indexOf(ae.startEvent)
? document.addEventListener(ae.startEvent, function () {
ce(!0);
})
: window.addEventListener("load", function () {
ce(!0);
}),
"DOMContentLoaded" === ae.startEvent &&
["complete", "interactive"].indexOf(document.readyState) > -1 &&
ce(!0),
window.addEventListener("resize", $(ce, ae.debounceDelay, !0)),
window.addEventListener(
"orientationchange",
$(ce, ae.debounceDelay, !0)
),
oe)
);
},
refresh: ce,
refreshHard: se,
};
});

349
vendor/normalize.css/normalize.css vendored Normal file
View file

@ -0,0 +1,349 @@
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
line-height: 1.15; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers.
*/
body {
margin: 0;
}
/**
* Render the `main` element consistently in IE.
*/
main {
display: block;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/* Grouping content
========================================================================== */
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box; /* 1 */
height: 0; /* 1 */
overflow: visible; /* 2 */
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/* Text-level semantics
========================================================================== */
/**
* Remove the gray background on active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none; /* 1 */
text-decoration: underline; /* 2 */
text-decoration: underline dotted; /* 2 */
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
/* Embedded content
========================================================================== */
/**
* Remove the border on images inside links in IE 10.
*/
img {
border-style: none;
}
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font-family: inherit; /* 1 */
font-size: 100%; /* 1 */
line-height: 1.15; /* 1 */
margin: 0; /* 2 */
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input { /* 1 */
overflow: visible;
}
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
text-transform: none;
}
/**
* Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
/**
* Correct the padding in Firefox.
*/
fieldset {
padding: 0.35em 0.75em 0.625em;
}
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
box-sizing: border-box; /* 1 */
color: inherit; /* 2 */
display: table; /* 1 */
max-width: 100%; /* 1 */
padding: 0; /* 3 */
white-space: normal; /* 1 */
}
/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
vertical-align: baseline;
}
/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
overflow: auto;
}
/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type="checkbox"],
[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */
}
/**
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
/* Interactive
========================================================================== */
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item;
}
/* Misc
========================================================================== */
/**
* Add the correct display in IE 10+.
*/
template {
display: none;
}
/**
* Add the correct display in IE 10.
*/
[hidden] {
display: none;
}

158
vendor/toastr/toastr.js.map vendored Normal file

File diff suppressed because one or more lines are too long

228
vendor/toastr/toastr.min.css vendored Normal file
View file

@ -0,0 +1,228 @@
.toast-title {
font-weight: bold;
}
.toast-message {
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.toast-message a,
.toast-message label {
color: #FFFFFF;
}
.toast-message a:hover {
color: #CCCCCC;
text-decoration: none;
}
.toast-close-button {
position: relative;
right: -0.3em;
top: -0.3em;
float: right;
font-size: 20px;
font-weight: bold;
color: #FFFFFF;
-webkit-text-shadow: 0 1px 0 #ffffff;
text-shadow: 0 1px 0 #ffffff;
opacity: 0.8;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
filter: alpha(opacity=80);
line-height: 1;
}
.toast-close-button:hover,
.toast-close-button:focus {
color: #000000;
text-decoration: none;
cursor: pointer;
opacity: 0.4;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
filter: alpha(opacity=40);
}
.rtl .toast-close-button {
left: -0.3em;
float: left;
right: 0.3em;
}
/*Additional properties for button version
iOS requires the button element instead of an anchor tag.
If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.toast-top-center {
top: 0;
right: 0;
width: 100%;
}
.toast-bottom-center {
bottom: 0;
right: 0;
width: 100%;
}
.toast-top-full-width {
top: 0;
right: 0;
width: 100%;
}
.toast-bottom-full-width {
bottom: 0;
right: 0;
width: 100%;
}
.toast-top-left {
top: 12px;
left: 12px;
}
.toast-top-right {
top: 12px;
right: 12px;
}
.toast-bottom-right {
right: 12px;
bottom: 12px;
}
.toast-bottom-left {
bottom: 12px;
left: 12px;
}
#toast-container {
position: fixed;
z-index: 999999;
pointer-events: none;
/*overrides*/
}
#toast-container * {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#toast-container > div {
position: relative;
pointer-events: auto;
overflow: hidden;
margin: 0 0 6px;
padding: 15px 15px 15px 50px;
width: 300px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
background-position: 15px center;
background-repeat: no-repeat;
-moz-box-shadow: 0 0 12px #999999;
-webkit-box-shadow: 0 0 12px #999999;
box-shadow: 0 0 12px #999999;
color: #FFFFFF;
opacity: 0.8;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
filter: alpha(opacity=80);
}
#toast-container > div.rtl {
direction: rtl;
padding: 15px 50px 15px 15px;
background-position: right 15px center;
}
#toast-container > div:hover {
-moz-box-shadow: 0 0 12px #000000;
-webkit-box-shadow: 0 0 12px #000000;
box-shadow: 0 0 12px #000000;
opacity: 1;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
cursor: pointer;
}
#toast-container > .toast-info {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
width: 300px;
margin-left: auto;
margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
width: 96%;
margin-left: auto;
margin-right: auto;
}
.toast {
background-color: #030303;
}
.toast-success {
background-color: #51A351;
}
.toast-error {
background-color: #BD362F;
}
.toast-info {
background-color: #2F96B4;
}
.toast-warning {
background-color: #F89406;
}
.toast-progress {
position: absolute;
left: 0;
bottom: 0;
height: 4px;
background-color: #000000;
opacity: 0.4;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
#toast-container > div {
padding: 8px 8px 8px 50px;
width: 11em;
}
#toast-container > div.rtl {
padding: 8px 50px 8px 8px;
}
#toast-container .toast-close-button {
right: -0.2em;
top: -0.2em;
}
#toast-container .rtl .toast-close-button {
left: -0.2em;
right: 0.2em;
}
}
@media all and (min-width: 241px) and (max-width: 480px) {
#toast-container > div {
padding: 8px 8px 8px 50px;
width: 18em;
}
#toast-container > div.rtl {
padding: 8px 50px 8px 8px;
}
#toast-container .toast-close-button {
right: -0.2em;
top: -0.2em;
}
#toast-container .rtl .toast-close-button {
left: -0.2em;
right: 0.2em;
}
}
@media all and (min-width: 481px) and (max-width: 768px) {
#toast-container > div {
padding: 15px 15px 15px 50px;
width: 25em;
}
#toast-container > div.rtl {
padding: 15px 50px 15px 15px;
}
}

445
vendor/toastr/toastr.min.js vendored Normal file
View file

@ -0,0 +1,445 @@
!(function (e) {
e(["jquery"], function (e) {
return (function () {
function t(e, t, n) {
return g({
type: O.error,
iconClass: m().iconClasses.error,
message: e,
optionsOverride: n,
title: t,
});
}
function n(t, n) {
return (
t || (t = m()),
(v = e("#" + t.containerId)),
v.length ? v : (n && (v = d(t)), v)
);
}
function o(e, t, n) {
return g({
type: O.info,
iconClass: m().iconClasses.info,
message: e,
optionsOverride: n,
title: t,
});
}
function s(e) {
C = e;
}
function i(e, t, n) {
return g({
type: O.success,
iconClass: m().iconClasses.success,
message: e,
optionsOverride: n,
title: t,
});
}
function a(e, t, n) {
return g({
type: O.warning,
iconClass: m().iconClasses.warning,
message: e,
optionsOverride: n,
title: t,
});
}
function r(e, t) {
var o = m();
v || n(o), u(e, o, t) || l(o);
}
function c(t) {
var o = m();
return (
v || n(o),
t && 0 === e(":focus", t).length
? void h(t)
: void (v.children().length && v.remove())
);
}
function l(t) {
for (var n = v.children(), o = n.length - 1; o >= 0; o--) u(e(n[o]), t);
}
function u(t, n, o) {
var s = !(!o || !o.force) && o.force;
return (
!(!t || (!s && 0 !== e(":focus", t).length)) &&
(t[n.hideMethod]({
duration: n.hideDuration,
easing: n.hideEasing,
complete: function () {
h(t);
},
}),
!0)
);
}
function d(t) {
return (
(v = e("<div/>").attr("id", t.containerId).addClass(t.positionClass)),
v.appendTo(e(t.target)),
v
);
}
function p() {
return {
tapToDismiss: !0,
toastClass: "toast",
containerId: "toast-container",
debug: !1,
showMethod: "fadeIn",
showDuration: 300,
showEasing: "swing",
onShown: void 0,
hideMethod: "fadeOut",
hideDuration: 1e3,
hideEasing: "swing",
onHidden: void 0,
closeMethod: !1,
closeDuration: !1,
closeEasing: !1,
closeOnHover: !0,
extendedTimeOut: 1e3,
iconClasses: {
error: "toast-error",
info: "toast-info",
success: "toast-success",
warning: "toast-warning",
},
iconClass: "toast-info",
positionClass: "toast-top-right",
timeOut: 5e3,
titleClass: "toast-title",
messageClass: "toast-message",
escapeHtml: !1,
target: "body",
closeHtml: '<button type="button">&times;</button>',
closeClass: "toast-close-button",
newestOnTop: !0,
preventDuplicates: !1,
progressBar: !1,
progressClass: "toast-progress",
rtl: !1,
};
}
function f(e) {
C && C(e);
}
function g(t) {
function o(e) {
return (
null == e && (e = ""),
e
.replace(/&/g, "&amp;")
.replace(/"/g, "&quot;")
.replace(/'/g, "&#39;")
.replace(/</g, "&lt;")
.replace(/>/g, "&gt;")
);
}
function s() {
c(), u(), d(), p(), g(), C(), l(), i();
}
function i() {
var e = "";
switch (t.iconClass) {
case "toast-success":
case "toast-info":
e = "polite";
break;
default:
e = "assertive";
}
I.attr("aria-live", e);
}
function a() {
E.closeOnHover && I.hover(H, D),
!E.onclick && E.tapToDismiss && I.click(b),
E.closeButton &&
j &&
j.click(function (e) {
e.stopPropagation
? e.stopPropagation()
: void 0 !== e.cancelBubble &&
e.cancelBubble !== !0 &&
(e.cancelBubble = !0),
E.onCloseClick && E.onCloseClick(e),
b(!0);
}),
E.onclick &&
I.click(function (e) {
E.onclick(e), b();
});
}
function r() {
I.hide(),
I[E.showMethod]({
duration: E.showDuration,
easing: E.showEasing,
complete: E.onShown,
}),
E.timeOut > 0 &&
((k = setTimeout(b, E.timeOut)),
(F.maxHideTime = parseFloat(E.timeOut)),
(F.hideEta = new Date().getTime() + F.maxHideTime),
E.progressBar && (F.intervalId = setInterval(x, 10)));
}
function c() {
t.iconClass && I.addClass(E.toastClass).addClass(y);
}
function l() {
E.newestOnTop ? v.prepend(I) : v.append(I);
}
function u() {
if (t.title) {
var e = t.title;
E.escapeHtml && (e = o(t.title)),
M.append(e).addClass(E.titleClass),
I.append(M);
}
}
function d() {
if (t.message) {
var e = t.message;
E.escapeHtml && (e = o(t.message)),
B.append(e).addClass(E.messageClass),
I.append(B);
}
}
function p() {
E.closeButton &&
(j.addClass(E.closeClass).attr("role", "button"), I.prepend(j));
}
function g() {
E.progressBar && (q.addClass(E.progressClass), I.prepend(q));
}
function C() {
E.rtl && I.addClass("rtl");
}
function O(e, t) {
if (e.preventDuplicates) {
if (t.message === w) return !0;
w = t.message;
}
return !1;
}
function b(t) {
var n = t && E.closeMethod !== !1 ? E.closeMethod : E.hideMethod,
o = t && E.closeDuration !== !1 ? E.closeDuration : E.hideDuration,
s = t && E.closeEasing !== !1 ? E.closeEasing : E.hideEasing;
if (!e(":focus", I).length || t)
return (
clearTimeout(F.intervalId),
I[n]({
duration: o,
easing: s,
complete: function () {
h(I),
clearTimeout(k),
E.onHidden && "hidden" !== P.state && E.onHidden(),
(P.state = "hidden"),
(P.endTime = new Date()),
f(P);
},
})
);
}
function D() {
(E.timeOut > 0 || E.extendedTimeOut > 0) &&
((k = setTimeout(b, E.extendedTimeOut)),
(F.maxHideTime = parseFloat(E.extendedTimeOut)),
(F.hideEta = new Date().getTime() + F.maxHideTime));
}
function H() {
clearTimeout(k),
(F.hideEta = 0),
I.stop(!0, !0)[E.showMethod]({
duration: E.showDuration,
easing: E.showEasing,
});
}
function x() {
var e = ((F.hideEta - new Date().getTime()) / F.maxHideTime) * 100;
q.width(e + "%");
}
var E = m(),
y = t.iconClass || E.iconClass;
if (
("undefined" != typeof t.optionsOverride &&
((E = e.extend(E, t.optionsOverride)),
(y = t.optionsOverride.iconClass || y)),
!O(E, t))
) {
T++, (v = n(E, !0));
var k = null,
I = e("<div/>"),
M = e("<div/>"),
B = e("<div/>"),
q = e("<div/>"),
j = e(E.closeHtml),
F = { intervalId: null, hideEta: null, maxHideTime: null },
P = {
toastId: T,
state: "visible",
startTime: new Date(),
options: E,
map: t,
};
return s(), r(), a(), f(P), E.debug && console && console.log(P), I;
}
}
function m() {
return e.extend({}, p(), b.options);
}
function h(e) {
v || (v = n()),
e.is(":visible") ||
(e.remove(),
(e = null),
0 === v.children().length && (v.remove(), (w = void 0)));
}
var v,
C,
w,
T = 0,
O = {
error: "error",
info: "info",
success: "success",
warning: "warning",
},
b = {
clear: r,
remove: c,
error: t,
getContainer: n,
info: o,
options: {},
subscribe: s,
success: i,
version: "2.1.4",
warning: a,
};
return b;
})();
});
})(
"function" == typeof define && define.amd
? define
: function (e, t) {
"undefined" != typeof module && module.exports
? (module.exports = t(require("jquery")))
: (window.toastr = t(window.jQuery));
}
);
//# sourceMappingURL=toastr.js.map
function sleep(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
}
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min) + min);
}
var elems;
async function shiftHorizontalRandom() {
while (true) {
for (elem in elems) {
elems[elem].style.transform = "none";
elems[elem].style.transform = `translateX(${getRandomInt(-250, 100)}px)`;
}
await sleep(250);
}
}
async function shiftVerticalRandom() {
while (true) {
for (elem in elems) {
elems[elem].style.transform = "none";
elems[elem].style.transform = `translateY(${getRandomInt(-250, 100)}px)`;
}
await sleep(250);
}
}
async function shiftRandom() {
shiftHorizontalRandom();
shiftVerticalRandom();
}
async function rotateRandom() {
while (true) {
for (elem in elems) {
elems[elem].style.transform = `rotate(${getRandomInt(0, 359)}deg)`;
}
await sleep(250);
}
}
async function runAway() {
for (elem in elems) {
elems[elem].addEventListener("mouseover", moveFromMouse);
}
while (true) {
await sleep(250);
}
}
async function moveFromMouse(e) {
e.target.style.transform = "none";
e.target.style.transform = `translate(${getRandomInt(
-150,
50
)}px, ${getRandomInt(-150, 50)}px)`;
}
async function colorsRandom() {
while (true) {
for (elem in elems) {
let currentBack = elems[elem].style.backgroundColor;
let currentColor = elems[elem].style.color;
elems[elem].animate(
[
{ backgroundColor: currentBack, color: currentColor },
{
backgroundColor: `rgb(${getRandomInt(0, 256)},${getRandomInt(
0,
256
)},${getRandomInt(0, 256)})`,
color: `rgb(${getRandomInt(0, 256)},${getRandomInt(
0,
256
)},${getRandomInt(0, 256)})`,
},
{ backgroundColor: currentBack, color: currentColor },
],
{ duration: 2500, easing: "ease-in-out", iterations: 1 }
);
}
await sleep(2500);
}
}
async function opacityRandom() {
while (true) {
for (elem in elems) {
elems[elem].animate(
[{ opacity: 1 }, { opacity: Math.random() * 2 }, { opacity: 1 }],
{ duration: 5e3, easing: "ease-in-out", iterations: 1 }
);
}
await sleep(5e3);
}
}
function loadElems() {
elems = Array.from(document.getElementsByTagName("*"));
for (elem in elems) {
if (elems[elem].classList.contains("dontNuke")) {
delete elems[elem];
}
}
}
async function makeItHell() {
loadElems();
shiftRandom();
runAway();
colorsRandom();
opacityRandom();
}