Compare commits

...

321 Commits
0.5.2 ... main

Author SHA1 Message Date
zensprojects 35cbd7cf23 500 COMMITS!!
(on codeberg)
2023-05-04 19:40:15 +00:00
zensprojects 2b6025a036 add landons reaction 2023-05-02 19:17:52 +00:00
zensprojects e056597c1d Add 'maydo/landonpuzzle.html' 2023-05-02 19:17:17 +00:00
zensprojects cf3c6ccf7a travel to 2013 2023-03-21 17:37:25 +00:00
zensprojects 039ea681d7 travel to 1995 2023-03-17 17:15:16 +00:00
zensprojects 590d14724a add maydo 95\ 2023-03-16 21:20:17 +00:00
zensprojects 8c86900039 fix link 2023-03-08 22:23:03 +00:00
zensprojects 0214db044f add win time cards practice 2023-03-08 22:20:22 +00:00
zensprojects 9dbdd46527 win time cards diagrams 2023-03-08 22:18:13 +00:00
zensprojects 96a62f5057 random form 2023-03-08 18:16:15 +00:00
zensprojects c172f38bb7 remove dumb line break 2023-03-03 22:23:11 +00:00
zensprojects a00cb1a954 win time cards 2023-03-03 22:21:00 +00:00
zensprojects 68d02889b7 add lesson 7 2023-02-27 20:01:28 +00:00
zensprojects f7e14f01a6 lesson 7 2023-02-27 19:59:22 +00:00
zensprojects 85b213d6b7 add gitea mirrror 2023-02-27 18:54:02 +00:00
zensprojects 9754cd12be add notabug mirror link 2023-02-27 18:38:54 +00:00
zensprojects 177ee593a1 add badges for the 2 mirrored repos 2023-02-27 18:27:06 +00:00
zensprojects ea4c335dbc delete dyslexic link
no longer needed/used
2023-02-27 18:18:14 +00:00
zensprojects ccbbde4222 Delete 'dyslexicstyle.css' 2023-02-27 18:17:45 +00:00
zensprojects 1a512ed950 Delete 'zenstesting/dyslexic-index.html' 2023-02-27 18:17:26 +00:00
zensprojects bab78174aa Delete 'dyslexic-index.html' 2023-02-27 18:17:09 +00:00
zensprojects e92ec6b06d Delete 'maydo/nitro/dyslexic-index.html' 2023-02-27 18:16:51 +00:00
zensprojects d026828765 Delete 'maydo/dyslexic-index.html' 2023-02-27 18:16:28 +00:00
zensprojects 9d70743cd7 Delete 'maydo/picktyping/dyslexic-index.html' 2023-02-27 18:16:18 +00:00
zensprojects 64588ecd19 centered text 2023-02-23 16:56:22 +00:00
zensprojects 5369fd1e39 add keyzen ad 2023-02-22 20:47:54 +00:00
zensprojects eedc43e5b5 add ubuntu mono 2023-02-22 20:41:26 +00:00
zensprojects a2726c74ca add andale font 2023-02-22 20:31:21 +00:00
zensprojects ceb09f668c change font to liberi 2023-02-22 19:48:04 +00:00
zensprojects 0f123ad3c2 add keyzen link 2023-02-22 17:32:17 +00:00
zensprojects 50176c2475 make audio work 2023-02-21 22:18:43 +00:00
zensprojects 8ab09aa816 change font and background 2023-02-21 22:17:54 +00:00
zensprojects c826cf1373 fix urls 2023-02-21 20:25:04 +00:00
zensprojects a27a1eafab Upload files to 'maydo/keyzen' 2023-02-21 19:17:14 +00:00
zensprojects 4b540ea610 Upload files to 'maydo/keyzen' 2023-02-21 19:16:55 +00:00
zensprojects 948134c52b Upload files to 'maydo/keyzen' 2023-02-21 19:14:53 +00:00
zensprojects ae3af9b79c add lesson 6 2023-02-16 20:43:18 +00:00
zensprojects 7eaff46bc9 add lesson 6 2023-02-16 20:43:04 +00:00
zensprojects 0708abe13f lesson 6 2023-02-16 20:42:22 +00:00
zensprojects c16cf890ce codepen code 2023-02-16 19:25:53 +00:00
zensprojects 3d5886b86b add math.zen link 2023-02-16 19:07:53 +00:00
zensprojects 058bff64a7 add space in math.zen link 2023-02-16 19:07:32 +00:00
zensprojects 637a482a52 add favicon 2023-02-16 19:06:47 +00:00
zensprojects 7714c7cae0 add math.zen link 2023-02-16 18:48:05 +00:00
zensprojects 6dbae51ae3 math.zen 2023-02-16 18:47:21 +00:00
zensprojects 746d825e98 change github link for 2023-02-15 21:34:40 +00:00
zensprojects 414b47fa8f Delete 'codeberg.txt' 2023-02-15 20:45:18 +00:00
zensprojects b55a86bd33 Merge pull request 'Merge pull request #8 from jumping283/main' (#9) from staging into main
Reviewed-on: https://codeberg.org/zensprojects/andrews/pulls/9
2023-02-15 20:39:55 +00:00
zensprojects d2a8965a34 add interland link 2023-02-15 20:37:08 +00:00
zensprojects 3d6c6ae486 remove interland iframe
doesnt work
2023-02-15 20:35:59 +00:00
zensprojects 703a20449b interland
https://beinternetawesome.withgoogle.com/en_us/interland
2023-02-15 20:33:49 +00:00
zensprojects c58de27947 testing codeperg 2023-02-15 20:27:19 +00:00
zensprojects 8b2802f412
delete beta testing 2023-02-14 14:37:41 -08:00
zensprojects 0bd705cbd9
port 2023-02-14 14:34:27 -08:00
zensprojects 698f2e72b1
port 2023-02-14 14:34:01 -08:00
zensprojects 5fbed46f46
typing.z2 2023-02-14 14:33:25 -08:00
zensprojects 14b7635a02
Merge pull request #8 from jumping283/main
staging branch
2023-02-14 14:24:23 -08:00
zensprojects 6a83d8022f
add card 2023-02-14 09:49:41 -08:00
zensprojects a6a766686d
readme card 2023-02-14 09:48:10 -08:00
zensprojects 3b88896038
netlify 2023-02-09 12:16:55 -08:00
zensprojects 8576c95ad3
Merge pull request #7 from jumping283/staging
add favicon
2023-02-09 11:49:05 -08:00
zensprojects 0e3d4324f4
add favicon 2023-02-09 11:48:22 -08:00
zensprojects 83b4f5a26e
change background 2023-02-09 11:47:06 -08:00
zensprojects 098d7355ee
red typing background 2023-02-09 11:46:39 -08:00
zensprojects 436294ca5f
Merge pull request #6 from jumping283/staging
add dependencies
2023-02-09 11:40:12 -08:00
zensprojects a56ea1a4e6
add dependencies
we switched from netlify and render doesnt support inserted code snippets
2023-02-09 11:39:38 -08:00
zensprojects 98eb6efd39
Merge pull request #5 from jumping283/staging
few changes
2023-02-09 11:38:16 -08:00
zensprojects fc30a4e724
comment out netlify code 2023-02-09 11:33:51 -08:00
zensprojects 314238e748
add dependencies
netlify added these snippets by itself but we use a different host now
2023-02-09 11:33:21 -08:00
zensprojects a25fdb9cac
unneeded file 2023-02-09 11:32:10 -08:00
jumping283 0312f82964
Merge pull request #4 from jumping283/staging
remove suggestions
2023-02-09 11:21:10 -08:00
jumping283 337b096bac
remove suggestions 2023-02-09 11:18:42 -08:00
jumping283 97b9dfc480
domain change 2023-02-09 08:59:04 -08:00
jumping283 a7b0bf1a1b
domain change 2023-02-09 08:58:51 -08:00
jumping283 6f610d7321
remove suggestions 2023-02-09 08:57:14 -08:00
jumping283 bd40e366e7
remove suggestions 2023-02-09 08:56:24 -08:00
jumping283 efc2b486a4
remove suggestions 2023-02-09 08:56:03 -08:00
jumping283 01e345177d
remove suggestions 2023-02-09 08:55:30 -08:00
jumping283 7d9ec4edd6
comment out for now 2023-02-08 13:42:01 -08:00
jumping283 0cb753657a
spinach 2023-02-08 13:36:54 -08:00
jumping283 d8fc409322
netlify 2023-02-08 13:06:05 -08:00
jumping283 f7782595e3
n 2023-02-08 12:58:00 -08:00
jumping283 32fc99c4df
n 2023-02-08 12:57:53 -08:00
jumping283 80bb37bdb4
n 2023-02-08 12:57:39 -08:00
jumping283 f51468b3bc
n 2023-02-08 12:56:55 -08:00
jumping283 072196828e
n 2023-02-08 12:56:44 -08:00
jumping283 66a19aea09
n 2023-02-08 12:56:35 -08:00
jumping283 ae5eb6e93b
n 2023-02-08 12:56:29 -08:00
jumping283 0c8983952b
n 2023-02-08 12:56:03 -08:00
jumping283 da377caa5e
patch 2023-02-08 12:50:26 -08:00
jumping283 8f21c9fd08
test new url 2023-02-08 12:41:26 -08:00
jumping283 7863e1cbb7
add jquery and location url 2023-02-08 12:36:18 -08:00
jumping283 0d33c19157
fix redirect code 2023-02-08 12:29:18 -08:00
jumping283 c9e6a381cb
add some redirect code 2023-02-08 12:27:32 -08:00
zensprojects 13f225f911
add picture 2023-02-08 11:57:12 -08:00
zensprojects 8e4f132a5d
audio version of /parrots.html 2023-02-08 11:54:05 -08:00
zensprojects 71ceda1730
Merge pull request #1 from jumping283/staging
staging configure testing
2023-02-08 10:22:28 -08:00
zensprojects b8ff777eb9
STAGING BRANCH 2023-02-08 10:21:20 -08:00
zensprojects 7b8b89bb2c
add theme 2023-02-08 10:03:02 -08:00
zensprojects 87fa17ab57
fix placement 2023-02-08 10:01:43 -08:00
zensprojects 6fe9705553
add font 2023-02-08 09:59:57 -08:00
zensprojects 152c51ffbe
use video.js 2023-02-08 09:59:26 -08:00
zensprojects a0f30ca774
topmiddle display 2023-02-08 09:55:30 -08:00
zensprojects 57822f5cc1
fix mejs again 2023-02-07 14:49:17 -08:00
zensprojects df99e3f737
fix mediajs 2023-02-07 14:47:04 -08:00
zensprojects a3f5c440fb
w3 display fixes 2023-02-07 14:38:14 -08:00
zensprojects 53629ba792
fix video 2023-02-07 14:15:13 -08:00
zensprojects 229d00e0e6
add class 2023-02-07 12:12:52 -08:00
zensprojects e76f573963
change mediaelement link 2023-02-07 10:44:24 -08:00
zensprojects 23e3bcd799
add media controls 2023-02-07 10:43:56 -08:00
zensprojects 2632f6d4a8
add fonts and mejs 2023-02-07 10:42:49 -08:00
zensprojects ee5ba4e4f7
parrots video 2023-02-07 10:40:35 -08:00
zensprojects 497cf01b10
add comic sans 2023-02-07 10:03:55 -08:00
zensprojects fa9a7c75a4
change font 2023-02-07 09:52:03 -08:00
zensprojects 00ca3748fa
add lesson 5 2023-02-07 09:28:10 -08:00
zensprojects 7fac32b7e5
add lesson 5 2023-02-07 09:27:49 -08:00
zensprojects 3a095b0d72
lesson 5 2023-02-07 09:26:38 -08:00
zensprojects 714e647abc
soon 2023-02-06 14:51:00 -08:00
zensprojects ea177b91ff
parrot video 2023-02-06 14:46:59 -08:00
zensprojects 1993cd4a6e
britannica rip 2023-02-06 14:36:37 -08:00
zensprojects 565dd90f92
fix title 2023-02-06 14:26:06 -08:00
zensprojects baffbcf3ea
add title 2023-02-06 14:24:28 -08:00
zensprojects c04c3417a5
original 2023-02-06 14:24:11 -08:00
zensprojects f9c6c473ee
remove pointless tests 2023-02-06 11:46:45 -08:00
zensprojects efd2e4bda3
taken from remote 2023-02-06 11:44:06 -08:00
zensprojects eab488722a
steal code from github 2023-02-06 11:40:43 -08:00
zensprojects 5616c1d9d3
remote widget thing 2023-02-06 11:38:20 -08:00
zensprojects c1781b2d6f
testing 2023-02-06 11:35:52 -08:00
zensprojects afb23be091
deploy api thing 2023-02-06 11:29:19 -08:00
zensprojects 79106cb7c3
fix 2023-02-06 11:22:49 -08:00
zensprojects 0a08904378
this failed 2023-02-06 11:21:45 -08:00
zensprojects aed15fe47b
test redirect 2023-02-06 11:20:35 -08:00
zensprojects ea766e7836
its text 2023-02-06 10:33:26 -08:00
zensprojects 6736909d63
no more plugins 2023-02-06 10:24:38 -08:00
zensprojects 70691cfb8d
netlify identity 2023-02-06 10:22:11 -08:00
zensprojects 73a5fee81c
codepen code 2023-02-06 09:43:05 -08:00
zensprojects 517bd65def
codepen code 2023-02-06 09:42:59 -08:00
zensprojects f2b5b957c5
change background color 2023-02-06 09:39:28 -08:00
zensprojects 03c2690dd0
take from sheeptester 2023-02-06 09:34:46 -08:00
zensprojects 4dfa78ed94
404 netlify page 2023-02-06 09:27:49 -08:00
zensprojects ca4f4570bb
goose 2023-02-06 09:23:55 -08:00
zensprojects 5c10fd126b
netlify test 2023-02-03 14:49:39 -08:00
zensprojects 5f4bf0b00e
valid html 2023-02-03 14:36:34 -08:00
zensprojects 54fa73d3ea
change netlify badge size by x100 2023-02-03 14:31:48 -08:00
zensprojects 7de1b13e26
change page title
from "Form" to "Suggestions"
2023-02-03 14:29:52 -08:00
zensprojects 30a70b46bf
change form values to placeholders 2023-02-03 14:28:47 -08:00
zensprojects faddd09dda
put note in #main 2023-02-03 11:37:52 -08:00
zensprojects 1b2ad7efb4
add pbs sans 2023-02-03 11:36:32 -08:00
zensprojects 6a2f489851
add suggestions link 2023-02-03 11:33:43 -08:00
zensprojects c71ac55a92
add back buttons and change font size 2023-02-03 11:30:29 -08:00
zensprojects 935ad30edd
add font previews 2023-02-03 11:28:01 -08:00
zensprojects 090f790e3c
change the main page design 2023-02-03 11:23:56 -08:00
zensprojects a317553f97
funny meme 2023-02-03 10:25:04 -08:00
zensprojects 3dd4cebad3
add name option 2023-02-03 10:09:05 -08:00
zensprojects 414cdd0f2b
add name 2023-02-03 10:07:16 -08:00
zensprojects e198f15253
add id 2023-02-03 10:06:47 -08:00
zensprojects 45ee8a267d
fix menu 2023-02-03 10:03:45 -08:00
zensprojects ff2940c4f7
fix menu 2023-02-03 10:03:23 -08:00
zensprojects 00a20a17a9
add suggestions link 2023-02-03 10:02:36 -08:00
zensprojects 3e6abc5c81
add suggestions form 2023-02-03 10:01:41 -08:00
zensprojects d354f8756c
add suggestions form 2023-02-03 10:01:12 -08:00
zensprojects a671e5fd71
suggestions form 2023-02-03 09:59:56 -08:00
zensprojects 3e513e2d46
remove line break 2023-02-03 09:55:31 -08:00
zensprojects 21cd57571e
remove line break 2023-02-03 09:55:19 -08:00
zensprojects e7edc8a4a9
remove line break 2023-02-03 09:55:02 -08:00
zensprojects 57feca4b3e
remove line break 2023-02-03 09:54:47 -08:00
jumping283 38c80cc434
remove bliur 2023-02-02 14:40:08 -08:00
jumping283 a9d095bcb3
background image possible fix 2023-02-02 14:39:26 -08:00
jumping283 074e7e8c43
remove the home animation 2023-02-02 14:37:11 -08:00
jumping283 f1aeb16e1c
change link 2023-02-02 14:33:00 -08:00
jumping283 603743fbbf
add testing text 2023-02-02 14:32:17 -08:00
jumping283 d934374667
not needed 2023-02-02 14:04:03 -08:00
jumping283 3897273bdd
not needed 2023-02-02 14:03:49 -08:00
jumping283 b3be2b6a7f
add lesson 4 2023-02-02 11:47:36 -08:00
jumping283 ead03b114b
add lesson 4 2023-02-02 11:47:20 -08:00
jumping283 73f6f10ed6
lesson 4 2023-02-02 11:46:56 -08:00
zensprojects 5a957b1a0a
change arrow 2023-02-01 11:38:36 -08:00
zensprojects e1c84c5706
add a back button 2023-02-01 11:38:10 -08:00
zensprojects b0fc41e89e
few fixes 2023-02-01 11:36:30 -08:00
zensprojects 92f414c8ee
remove w3css 2023-02-01 11:36:04 -08:00
zensprojects 51f06abe04
remove iframe idea 2023-02-01 11:34:09 -08:00
zensprojects d016f7f288
major fix 2023-02-01 11:29:49 -08:00
zensprojects 56322e88af
add background 2023-02-01 11:28:38 -08:00
zensprojects 253915db1c
mobymax easier thing 2023-02-01 11:28:21 -08:00
zensprojects e47d85ed0a
rename to txt, undo file edit 2023-02-01 09:34:10 -08:00
zensprojects db63786715
uncomment 2023-02-01 09:32:25 -08:00
zensprojects 2eca961e3c
soon 2023-02-01 09:27:51 -08:00
zensprojects a1aaba6afa
add netlify badge above repo card 2023-02-01 09:22:24 -08:00
zensprojects b727684428
this is not the home page 2023-02-01 09:18:59 -08:00
jumping283 6a74b93347
add image 2023-01-31 12:49:58 -08:00
jumping283 1a89e81c19
readme image 2023-01-31 12:48:36 -08:00
zensprojects 490aa6c7bf
remove the random letter a
i did that again
2023-01-31 12:23:50 -08:00
zensprojects a916531eda
add lesson 3 2023-01-31 12:22:40 -08:00
zensprojects 8652d73a4e
add lesson 3 link 2023-01-31 12:22:27 -08:00
zensprojects 93c2bbc0d8
lesson 3 2023-01-31 12:21:46 -08:00
zensprojects 9d3734be7b
change text color 2023-01-31 10:15:28 -08:00
zensprojects bc0d164c7c
change background 2023-01-31 10:14:36 -08:00
zensprojects ab5720a5d8
using scratch embed instead of turbowarp 2023-01-31 10:09:02 -08:00
zensprojects 4acda40447
using scratch embed instead of turbowarp 2023-01-31 10:08:39 -08:00
jumping283 7ed86a57e2
recompiling with turbowarp 2023-01-31 09:36:39 -08:00
jumping283 2296d01265
recompiling with turbowarp 2023-01-31 09:36:07 -08:00
jumping283 1ec3c5e238
Create c 2023-01-31 09:35:38 -08:00
jumping283 ecec4cd9ed
recompiling 2023-01-31 09:35:30 -08:00
jumping283 12dbbe4722
recompiling 2023-01-31 09:35:22 -08:00
jumping283 7885cd3d6e
recompiling with turbowarp 2023-01-31 09:34:32 -08:00
jumping283 b210cf9b4b
recompiling with turbowarp 2023-01-31 09:34:19 -08:00
jumping283 47a054e19d
Create c 2023-01-31 09:33:33 -08:00
jumping283 8e73162a6d
recompile 2023-01-31 09:33:23 -08:00
jumping283 13255a2419
recompile 2023-01-31 09:33:16 -08:00
jumping283 ed12c91ae0
recompiled with forkphorus 2023-01-31 09:23:05 -08:00
jumping283 c6026261a1
recompiling 2023-01-31 09:22:32 -08:00
jumping283 2574b45363
recompiling with forkphorus 2023-01-31 09:22:08 -08:00
jumping283 c99db1e070
recompiling forkphorus 2023-01-31 09:21:38 -08:00
jumping283 650623e959
Create folder 2023-01-31 09:08:24 -08:00
jumping283 13b12dbf62
recompiling 2023-01-31 09:08:12 -08:00
jumping283 080eca720c
recompiled with htmlifier 2023-01-30 11:08:36 -08:00
jumping283 2556d438d7
recompilinh 2023-01-30 11:07:53 -08:00
jumping283 04a469cec2
recompiling 2023-01-30 11:07:42 -08:00
jumping283 ecf1cd9b37
recompiled with htmlifier
forkphorus crashed
2023-01-30 11:06:12 -08:00
jumping283 9fc01524ca
Create folder 2023-01-30 10:40:17 -08:00
jumping283 52a810b16d
re-compiling 2023-01-30 10:39:57 -08:00
jumping283 1f8d77c2fb
re-compiling 2023-01-30 10:39:48 -08:00
zensprojects 57ec7d6934
add line break
it looks more even
2023-01-30 10:33:24 -08:00
zensprojects 48a723a8ad
remove modal 2023-01-30 10:28:58 -08:00
zensprojects 195315779f
remove modsl 2023-01-30 10:28:47 -08:00
zensprojects 817c1234a0
remove modal 2023-01-30 10:28:36 -08:00
zensprojects 0aad52d42f
add modal 2023-01-30 10:27:49 -08:00
zensprojects c8ea38d5af
taken from w3schools 2023-01-30 10:26:20 -08:00
zensprojects 58213471e8
taken from w3css 2023-01-30 10:25:59 -08:00
zensprojects 60a74b1474
center and fix font 2023-01-30 09:42:03 -08:00
zensprojects 4e0154b899
change text color 2023-01-30 09:41:07 -08:00
zensprojects deefb81161
add background 2023-01-30 09:40:30 -08:00
zensprojects c7e6083a9b
add title 2023-01-30 09:37:37 -08:00
zensprojects e16f414cf7
add background 2023-01-30 09:35:51 -08:00
zensprojects 8ed7117df9
background 2023-01-30 09:35:38 -08:00
zensprojects e637c4146b
add fonts link 2023-01-30 09:21:18 -08:00
zensprojects 53f1d34b11
add fonts link 2023-01-30 09:21:09 -08:00
zensprojects aa06f1cdc3
change heading 2023-01-30 09:19:29 -08:00
zensprojects 04f23bb0cc
add lorem ipsum 2023-01-30 09:18:32 -08:00
zensprojects 2e56f260b3
this is instagram sans 2023-01-30 09:17:12 -08:00
zensprojects 5ace2d8a2a
change testing link 2023-01-30 09:11:48 -08:00
zensprojects 1716d63326
dyslexic version of page 2023-01-30 09:11:18 -08:00
zensprojects 85f31fbf0e
remove dyslexic link 2023-01-30 09:09:11 -08:00
zensprojects 17b6a63eb9
change link words 2023-01-30 09:08:40 -08:00
zensprojects 294a18c803
change typing.zen link 2023-01-27 14:12:54 -08:00
zensprojects 4f0cad2aa0
change links 2023-01-27 14:09:07 -08:00
zensprojects 444d34926b
dyslexic version of page 2023-01-27 14:08:41 -08:00
zensprojects ab9a1e4b33
dyslexic version of page 2023-01-27 14:06:28 -08:00
zensprojects c53018f884
change maydo to dyslexic index 2023-01-27 14:03:04 -08:00
zensprojects 43f4113878
add a second line break for dyslexic link 2023-01-27 14:01:42 -08:00
zensprojects 35477299c0
change bg 2023-01-27 10:16:15 -08:00
zensprojects f0f52b9a7e
dyslexic background 2023-01-27 10:15:03 -08:00
zensprojects 4a0fe30ec0
change style to dyslexicstyle 2023-01-27 10:14:33 -08:00
zensprojects 6f87c9b8b4
change homelink to dyslexic home 2023-01-27 10:13:48 -08:00
zensprojects 8d572a3746
add dyslexic link 2023-01-27 10:13:21 -08:00
zensprojects 4ab96556c1
dyslexic version of index page 2023-01-27 10:11:37 -08:00
zensprojects 17e41310c0
easily readable background 2023-01-27 10:08:46 -08:00
zensprojects 68be2a116c
add dyslexic link 2023-01-27 10:07:54 -08:00
zensprojects 5fda5d764d
dyslexic version of maydo index 2023-01-27 10:07:05 -08:00
zensprojects fc58c5afe1
remove the 2023-01-27 09:58:54 -08:00
zensprojects 6b678df42d
add alert 2023-01-27 09:56:29 -08:00
zensprojects 8882d7bed8
add a banner 2023-01-27 09:54:52 -08:00
zensprojects 4fae0d1d55
patch broken links 2023-01-27 09:50:44 -08:00
zensprojects 63d7e41ed8
make text white 2023-01-27 09:48:26 -08:00
zensprojects 4daf7c6d68
add backdrop 2023-01-27 09:47:14 -08:00
zensprojects 8654562d4f
add /maydo/nitro link
for organizing nitro type matches
2023-01-27 09:37:51 -08:00
zensprojects cc8f08e92b
add an html comment box
for people to organize nitro type matches
2023-01-27 09:36:22 -08:00
zensprojects af95eab4d4
remove the w3css and bootstrap comments 2023-01-27 09:24:20 -08:00
zensprojects 1169e57af6
change netlify link since it was private 2023-01-27 09:22:31 -08:00
jumping283 96693af9cd
comment out animated math models 2023-01-27 09:14:43 -08:00
jumping283 cc97b1a3af
remove javascript alert 2023-01-27 09:08:25 -08:00
jumping283 92dd9a7470
live landon reaction 2023-01-26 14:51:24 -08:00
jumping283 3c4d551a3f
even more simplistic 2023-01-26 14:43:05 -08:00
jumping283 5c3dc259e5
fix timing again 2023-01-26 14:41:59 -08:00
jumping283 ee35f1d905
remove the broken loader
im stupid and i made the redirect time 0 seconds
2023-01-26 14:38:53 -08:00
jumping283 ee09f4c3b1
make the page as simplistic as possible 2023-01-26 14:37:41 -08:00
jumping283 4ed04b5fc1
add redirect code 2023-01-26 14:36:18 -08:00
jumping283 259ef64d88
change Mr. Andrews link 2023-01-26 14:34:17 -08:00
jumping283 241e49223a
change Mr. Andrews link 2023-01-26 14:33:43 -08:00
jumping283 03e07af30f
loading page for going back to the homepage 2023-01-26 14:33:22 -08:00
jumping283 d57e897912
loader code taken from w3schools
https://www.w3schools.com/howto/howto_css_loader.asp
2023-01-26 14:28:36 -08:00
jumping283 436d9c8b97
no longer used homebutton 2023-01-26 13:55:38 -08:00
jumping283 b0de316ae4
remove the random letter a 2023-01-26 12:44:13 -08:00
jumping283 999715c27b
add form completed paeg 2023-01-26 12:37:11 -08:00
jumping283 c25ae23556
netlify has the form backend so this is the finished form page 2023-01-26 12:36:39 -08:00
jumping283 b877874926
totally not stolen code from /maydo/picktyping 2023-01-26 12:14:03 -08:00
jumping283 08ad4e2af1
add bgimg and displaycontainer 2023-01-26 12:11:28 -08:00
jumping283 d91f834c84
add a few things 2023-01-26 12:10:22 -08:00
jumping283 aa5b5ef349
add a testing link 2023-01-26 12:05:28 -08:00
jumping283 ea03c6c722
move folder and rename 2023-01-26 12:04:22 -08:00
jumping283 db2ec54063
netlify has built in recaptcha for me 2023-01-26 12:03:04 -08:00
jumping283 8996950bbd
i hate w3css 2023-01-26 12:00:29 -08:00
jumping283 8d4666657b
more of me being the worst css designer ever 2023-01-26 11:59:01 -08:00
jumping283 71b72519da
fix the w3css 2023-01-26 11:57:20 -08:00
jumping283 4e775a608e
commit for netlify 2023-01-26 11:54:32 -08:00
jumping283 f8c03cafbc
test netlify forms 2023-01-26 11:51:56 -08:00
jumping283 edab61874b
remove random line break
more fancy looking now
2023-01-26 11:48:59 -08:00
jumping283 eae1ece5a3
comment out desmos graphing
no one uses it/needs it
2023-01-26 11:47:59 -08:00
jumping283 445d8c656b
finally move mobymax to the math practice 2023-01-26 11:45:00 -08:00
jumping283 4f77568264
change background
this one isn't blurred by css
2023-01-26 11:31:34 -08:00
jumping283 a980abb169
upload new background
this one is blurred, because css blurring doesnt work with w3.css
2023-01-26 11:30:23 -08:00
jumping283 0cbfaf678f
revert the entire file
the page just broke
2023-01-26 11:29:09 -08:00
jumping283 c30f9e6c43
fix the background
the entire page would blur because of a <div> error
2023-01-26 11:27:45 -08:00
jumping283 8ad1a2149a
replace default w3css background 2023-01-26 11:22:55 -08:00
jumping283 51e0c9418b
upload gaming computer funny background 2023-01-26 11:22:01 -08:00
Zen 9e11b70654
add credits 2023-01-25 19:17:36 -08:00
Zen bdc696004e
comment out w3c valid html
not needed easter egg lol
2023-01-25 19:13:41 -08:00
jumping283 690f11e66c
added a google classroom shortcut 2023-01-25 12:23:36 -08:00
jumping283 52a72dffe6
added local graphing link
also made code look a little better with comments and stuff so it's easier to edit
2023-01-25 12:13:33 -08:00
jumping283 ab36a60683
local iframe
the reason this exists is so the sheep3 home button can work lol
2023-01-25 12:11:19 -08:00
jumping283 566af0c328
add an alert if running locally
if you are using the source code via a basic file:/// url, alert that it will look weird. DON'T DO THIS! USE A LOCALHOST INSTEAD!
2023-01-25 11:46:42 -08:00
jumping283 988c04cbc8
move folder since this is for testing
renamed to demo.html as well
2023-01-25 11:39:54 -08:00
jumping283 b3400de663
remove netlify identity testing 2023-01-25 11:39:00 -08:00
jumping283 54ed3fa954
fix my markdown syntax 2023-01-25 11:38:31 -08:00
jumping283 51baa239e8
change fact monster link since the iframe didn't work 2023-01-25 11:31:06 -08:00
jumping283 fbe8e71bdf
remove random letter 2023-01-25 11:30:08 -08:00
jumping283 52adf13c94
remove random letter 2023-01-25 11:29:58 -08:00
jumping283 f1bf2054d9
remove random letter 2023-01-25 11:29:48 -08:00
jumping283 360ac2b7a2
remove random letter 2023-01-25 11:29:35 -08:00
jumping283 8a72597dcd
iframe doesn't work 2023-01-25 11:29:21 -08:00
jumping283 a7dc4547a6
remove random letter 2023-01-25 11:28:56 -08:00
165 changed files with 184781 additions and 23783 deletions

132
404.css Normal file
View File

@ -0,0 +1,132 @@
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@800&family=Roboto:wght@100;300&display=swap");
:root {
--button: #b3b3b3;
--button-color: #0a0a0a;
--shadow: #000;
--bg: #737373;
--header: #7a7a7a;
--color: #fafafa;
--lit-header: #e6e6e6;
--speed: 2s;
}/* */
* {
box-sizing: border-box;
transform-style: preserve-3d;
}
@property --swing-x {
initial-value: 0;
inherits: false;
syntax: '<integer>';
}
@property --swing-y {
initial-value: 0;
inherits: false;
syntax: '<integer>';
}
body {
min-height: 100vh;
display: flex;
font-family: 'Roboto', sans-serif;
flex-direction: column;
align-items: center;
justify-content: center;
background: var(--bg);
color: var(--color);
perspective: 1200px;
}
a {
text-transform: uppercase;
text-decoration: none;
background: var(--button);
color: var(--button-color);
padding: 1rem 4rem;
border-radius: 4rem;
font-size: 0.875rem;
letter-spacing: 0.05rem;
}
p {
font-weight: 100;
}
h1 {
-webkit-animation: swing var(--speed) infinite alternate ease-in-out;
animation: swing var(--speed) infinite alternate ease-in-out;
font-size: clamp(5rem, 40vmin, 20rem);
font-family: 'Open Sans', sans-serif;
margin: 0;
margin-bottom: 1rem;
letter-spacing: 1rem;
transform: translate3d(0, 0, 0vmin);
--x: calc(50% + (var(--swing-x) * 0.5) * 1%);
background: radial-gradient(var(--lit-header), var(--header) 45%) var(--x) 100%/200% 200%;
-webkit-background-clip: text;
color: transparent;
}
h1:after {
-webkit-animation: swing var(--speed) infinite alternate ease-in-out;
animation: swing var(--speed) infinite alternate ease-in-out;
content: "404";
position: absolute;
top: 0;
left: 0;
color: var(--shadow);
filter: blur(1.5vmin);
transform: scale(1.05) translate3d(0, 12%, -10vmin) translate(calc((var(--swing-x, 0) * 0.05) * 1%), calc((var(--swing-y) * 0.05) * 1%));
}
.cloak {
animation: swing var(--speed) infinite alternate-reverse ease-in-out;
height: 100%;
width: 100%;
transform-origin: 50% 30%;
transform: rotate(calc(var(--swing-x) * -0.25deg));
background: radial-gradient(40% 40% at 50% 42%, transparent, #000 35%);
}
.cloak__wrapper {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: hidden;
}
.cloak__container {
height: 250vmax;
width: 250vmax;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.info {
text-align: center;
line-height: 1.5;
max-width: clamp(16rem, 90vmin, 25rem);
}
.info > p {
margin-bottom: 3rem;
}
@-webkit-keyframes swing {
0% {
--swing-x: -100;
--swing-y: -100;
}
50% {
--swing-y: 0;
}
100% {
--swing-y: -100;
--swing-x: 100;
}
}
@keyframes swing {
0% {
--swing-x: -100;
--swing-y: -100;
}
50% {
--swing-y: 0;
}
100% {
--swing-y: -100;
--swing-x: 100;
}
}

27
404.html Normal file
View File

@ -0,0 +1,27 @@
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>Page Not Found</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">
<link rel="stylesheet" href="/404.css">
</head>
<body>
<!-- partial:index.partial.html -->
<h1>404</h1>
<div class="cloak__wrapper">
<div class="cloak__container">
<div class="cloak"></div>
</div>
</div>
<div class="info">
<h2>We can't find that page</h2>
<p>We're fairly sure that page used to be here, but seems to have gone missing. We do apologise on it's behalf.</p><a href="/" target="_blank" rel="noreferrer noopener">Home</a>
</div>
<!-- partial
<script src="./script.js"></script>-->
</body>
</html>

1
500Commits Normal file
View File

@ -0,0 +1 @@
500th commit!

BIN
AudioMaker.mp3 Normal file

Binary file not shown.

View File

@ -1,26 +1,26 @@
[![https://img.shields.io/static/v1?label=github&message=mirror&color=green&style=plastic&logo=github](https://img.shields.io/static/v1?label=github&message=mirror&color=green&style=plastic&logo=github)](https://github.com/jumping283/andrews) [![https://img.shields.io/static/v1?label=codeberg&message=repository&color=blue&style=plastic&logo=codeberg](https://img.shields.io/static/v1?label=codeberg&message=repository&color=blue&style=plastic&logo=codeberg)](https://codeberg.org/zensprojects/andrews) [![https://img.shields.io/static/v1?label=notabug&message=mirror&color=blue&style=plastic&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAAd0SU1FB+cCGxIjNlT8l4IAAADtSURBVBjTbdC7SgMBFIThb93dqEuMSZB4RQW1UlCwsbBQwUcQ8i4+lGATsbAQO20sBCsJCKaJgSCaq4mFxvvfzJk5xeEMP4kFX2boQyMJYnuSv8u+TXmTRnVBWopQJCvxbNiylHuPFq2bk1aNkChYVTZiXMWunGtlWan383lFa1pSTnSc6oEgNGrHVuZ27KBZ7G/IqFgU6GoSWTLrqDR7uVp23L1ruFI3bd65l0jP2XTtMFOtLQzHR0rSrpVNCAlMaaiL7AvEbqy48CQQ6BF9/hrbFpuRG5QQ6ul/zAVtVS0dr4PavvOAtn+JfwdvfR86mF2CSawAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjMtMDItMjdUMTg6MzU6NTQrMDA6MDBs/RDYAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIzLTAyLTI3VDE4OjM1OjU0KzAwOjAwHaCoZAAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyMy0wMi0yN1QxODozNTo1NCswMDowMEq1ibsAAAAASUVORK5CYII=](https://img.shields.io/static/v1?label=notabug&message=mirror&color=blue&style=plastic&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAAd0SU1FB+cCGxIjNlT8l4IAAADtSURBVBjTbdC7SgMBFIThb93dqEuMSZB4RQW1UlCwsbBQwUcQ8i4+lGATsbAQO20sBCsJCKaJgSCaq4mFxvvfzJk5xeEMP4kFX2boQyMJYnuSv8u+TXmTRnVBWopQJCvxbNiylHuPFq2bk1aNkChYVTZiXMWunGtlWan383lFa1pSTnSc6oEgNGrHVuZ27KBZ7G/IqFgU6GoSWTLrqDR7uVp23L1ruFI3bd65l0jP2XTtMFOtLQzHR0rSrpVNCAlMaaiL7AvEbqy48CQQ6BF9/hrbFpuRG5QQ6ul/zAVtVS0dr4PavvOAtn+JfwdvfR86mF2CSawAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjMtMDItMjdUMTg6MzU6NTQrMDA6MDBs/RDYAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIzLTAyLTI3VDE4OjM1OjU0KzAwOjAwHaCoZAAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyMy0wMi0yN1QxODozNTo1NCswMDowMEq1ibsAAAAASUVORK5CYII=)](https://notabug.org/zensprojects/andrews) [![https://img.shields.io/static/v1?label=gitea&message=mirror&color=green&style=plastic&logo=gitea](https://img.shields.io/static/v1?label=gitea&message=mirror&color=green&style=plastic&logo=gitea)](https://code.antopie.org/j283/andrews)
![https://andrewsapps.onrender.com/card.png](https://andrewsapps.onrender.com/card.png)
# andrews
[![Netlify Status](https://api.netlify.com/api/v1/badges/ae5b0fcb-af3d-41f0-bf89-709dc3f6c958/deploy-status)](https://app.netlify.com/sites/andrewsapps/deploys)
the repository behind [andrewsapps.netlify.app](https://andrewsapps.netlify.app)
the repository behind [andrewsapps.onrender.com](https://andrewsapps.onrender.com/)
notable for typing.zen, the may do list, and the clone of [SheepTester's](https://github.com/SheepTester) sheep3 home button.
## netlify settings
<!--## netlify settings
a few pieces of code are put in the header by netlify:
````<link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script>
```
sheep3 home button in the header
```<script type="text/javascript" src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>
```
netlify identity script for header
##### sheep3 home button in the header
```
<div data-netlify-identity-menu></div>
```
netlify identity script for body
`<link rel="stylesheet" type="text/css" href="/sheep/3.css"></link><script src="/sheep/3.js" charset="utf-8"></script>`
previously netlify identity was supported, but this is no longer needed-->
## credits
andrews is currently maintained by [jumping283](https://github.com/jumping283) and [zensprojects](https://codeberg.org/zensprojects)

BIN
card.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

View File

@ -1 +0,0 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="296.07521" height="571.73144" viewBox="0,0,296.07521,571.73144"><g transform="translate(-101.35526,141.59894)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#ff0000" fill-rule="nonzero" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(106.46001,302.51388) scale(10.20949,10.20949)" font-size="40" xml:space="preserve" fill="#ff0000" fill-rule="nonzero" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">A</tspan></text></g></g></svg>

Before

Width:  |  Height:  |  Size: 994 B

View File

@ -1,7 +1,7 @@
<html>
<head><title>Great White Shark</title></head><body><h1 id="white-shark">white shark</h1>
<p><strong>white shark</strong> , ( <em>Carcharodon
carcharias</em> ), also called <strong>great
carcharias</em> ), also called <strong>great<!>
white shark</strong> or <strong>white pointer</strong> ,
any member of the largest living
species of the mackerel sharks (Lamnidae) and one of the most

3
home-page/index.html Normal file
View File

@ -0,0 +1,3 @@
<html><head><link rel="icon" href="/A-300.png">
<link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script></head><body>this is not the home page</body></html>

1
homebutton.svg Normal file
View File

@ -0,0 +1 @@
<!--no longer used--><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="296.07521" height="571.73144" viewBox="0,0,296.07521,571.73144"><g transform="translate(-101.35526,141.59894)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#ff0000" fill-rule="nonzero" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(106.46001,302.51388) scale(10.20949,10.20949)" font-size="40" xml:space="preserve" fill="#ff0000" fill-rule="nonzero" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">A</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 1016 B

View File

@ -4,15 +4,26 @@
<title>Mr. Andrews's Web Apps</title>
<link rel="icon" href="/A-300.png">
<link rel="stylesheet" href="/style.css">
<link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<link rel="stylesheet" type="text/css" href="/sheep/home.css" />
<script src="/sheep/3.js" charset="utf-8"></script>
<link rel="stylesheet" type="text/css" href="/sheep/home.css" />
<script src="/sheep/home.js" charset="utf-8"></script>
<link rel="icon" href="/A-300.png"><!-- BEGIN NETLIFY SHEEP3 CODE -->
<link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script>
<!-- END NETLIFY SHEEP3 CODE -->
<link href="https://fonts.cdnfonts.com/css/open-dyslexic" rel="stylesheet">
<style>
.dyslexiclink {
font-family: 'Open-Dyslexic', sans-serif;
}
</style>
<script>
// if local, alert broken
if(document.location.href.startsWith("file:")) {
alert("Hi, you're running this locally. Most of these pages use the / before files, meaning it starts from the beginning of your drive. Please use a localhost or something instead.");
}
</script>
<script>const params = new URL(window.location).searchParams; if (params.get('from')?.startsWith('sheep')) { window.history.replaceState({}, '', '/'); document.body.classList.add('from-sheep'); } document.body.classList.add('has-js'); window.jsSuccess = true;</script><script>if (!window.jsSuccess) { document.body.className = 'old-js'; }</script><div class="strip"></div><div class="intro"><div class="intro-back"></div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 480 480" class="logo"><!-- <img src="/A-white.png" width="142vmax" height="142vmax"> --> </svg><!--M90 90 a50 50 0 0 0 0 100 H98.579 A150 150 0 1 0 381.421 190 H390 a50 50 0 0 0 0 -100 a50 50 0 1 1 -100 0 a50 50 0 1 1 -100 0 a50 50 0 1 1 -100 0 z--></div>
<!-- <link rel="stylesheet" href="/w3css/w3.css">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js" integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN" crossorigin="anonymous"></script>
-->
</head>
<body>
@ -20,8 +31,8 @@
<div class="bg-text">
<h1 style="font-size:50px">Mr. Andrews's Web Apps</h1>
<h2><u><a href="/maydo">May Do</a></u><br><br><u><a href="/maydo/picktyping">typing.zen</a></u><br></h2><br>
<a href="https://636c232686e15e00082a97f4--andrewsapps.netlify.app/"><img src="https://www.w3.org/Icons/valid-html401-blue.png"></a>
<h2><u><a href="/maydo">May Do</a></u><br><br><u><a href="/maydo/picktyping">typing.zen</a></u><br><br><u><a href="https://urls.ziad87.net/teofE">Classroom Shortcut</a></u><br><br><u><a href="/zenstesting">zen's tests</a></u><br><br><u><a href="https://urls.ziad87.net/teofE">Classroom Shortcut</a></u><br><br><u><a href="http://zprojects.batcave.net/os/begin.php">May Do '95</a></u><!--<br><br><u><a href="/netlifyforms/suggestions.html">suggestions</a></u>--><!--<br><br><a class="dyslexiclink" href="/dyslexic-index.html">Accessibility</a>--></h2><br>
<!-- <a href="https://636c232686e15e00082a97f4--andrewsapps.netlify.app/"><img src="https://www.w3.org/Icons/valid-html401-blue.png"></a>-->
</div>
</body>

View File

@ -1,21 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>A static website</title>
<!-- include the widget -->
<script type="text/javascript" src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>
</head>
<body>
<!-- Add a menu:
Log in / Sign up - when the user is not logged in
Username / Log out - when the user is logged in
-->
<div data-netlify-identity-menu></div>
<!-- Add a simpler button:
Simple button that will open the modal.
-->
<div data-netlify-identity-button>Login with Netlify Identity</div>
</body>
</html>

44
maydo/backhome.html Normal file
View File

@ -0,0 +1,44 @@
<!DOCTYPE html>
<html>
<head>
<title>Loading</title>
<meta charset="UTF-8">
<link rel="icon" href="/A-300.png">
<meta http-equiv="Refresh" content="2; url='/'" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/w3css/w3.css">
<link rel="stylesheet" href="/maydo/loading.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Raleway">
<style>
body,h1 {font-family: "Raleway", sans-serif}
body, html {height: 100%}
.bgimg {
background-image: url('https://dummyimage.com/640x640/000000/000000.png');
min-height: 100%;
background-position: center;
background-size: cover;
}
</style>
</head>
<body>
<div class="bgimg w3-display-container w3-animate-opacity w3-text-white">
<script>
// alert("You are now being redirected.");
</script>
<!-- <div class="w3-display-topleft w3-padding-large w3-xlarge">
Mr. Andrews
</div>-->
<!--<div class="w3-display-middle">
<h1 class="w3-jumbo w3-animate-top">Loading</h1>
<hr class="w3-border-grey" style="margin:auto;width:40%">
<p class="w3-large w3-center">Please Wait...</p><br>
<!--<div class="loader"></div>-->
</div>
<!-- <div class="w3-display-bottomleft w3-padding-large">
Powered by <a href="https://www.w3schools.com/w3css/default.asp" target="_blank">w3.css</a>
</div>-->
</div>
</body>
</html>

7
maydo/graphing.html Normal file
View File

@ -0,0 +1,7 @@
<body><head><link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script></head><center><font face="Verdana">
<!--<div class="alert">
<span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>
<strong>Complete the puzzle of Timmy!</strong> <a href="/maydo/" class="test27">Back</a>
</div>-->
<title>Graphing</title><br><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://desmos.com/calculator"></iframe></body>

View File

@ -1,5 +1,5 @@
<!DOCTYPE html>
<!-- -->
<!--spinach-->
<html>
<head>
<title>May Do</title>
@ -25,18 +25,44 @@ body, html {height: 100%}
<div class="bgimg w3-display-container w3-text-white">
<div class="w3-display-topleft w3-padding-large w3-xlarge">
<a href="/">Mr. Andrews</a>
<a href="/maydo/backhome.html">Mr. Andrews</a>
</div>
<div class="w3-display-topright w3-padding-large w3-xlarge">
<a href="http://zprojects.batcave.net/os/begin.php">Travel to 1995</a><br>
<a href="http://zprojects.atwebpages.com/7iframe.php">Travel to 2013</a>
</div>
<div class="w3-display-middle">
<center><h1 class="w3-jumbo w3-animate-top">MAY DO</h1>
<hr class="w3-border-grey w3-animate-top" style="margin:auto;width:40%">
<p class="w3-large w3-center w3-animate-top"><a href="https://portal.egusd.net">(MobyMax Portal)</a><br><br>
<a href="https://www.desmos.com/calculator">(desmos graphing)</a><br>
<br>Typing Practice:<br>(<a href="https://typing.com">typing.com</a>) (<a href="https://joseph-sims.typingclub.com/">TypingClub</a>) (<a href="https://www.nitrotype.com/">Nitro Type</a>) (<a href="/maydo/picktyping">typing.zen</a>)<br>
<br>Math Practice:<br>(<a href="/maydo/math/fractions.html">Fractions</a>) (<a href="/maydo/math/multi4player.html">Multiplication 4 Player</a>) (<a href="/maydo/math/multi8player.html">Multiplication 8 Player</a>) (<a href="/maydo/math/makeanumber.html">Make a Number</a>) (<a href="/maydo/math/animatedmodels.html">Animated Math Models</a>) (<a href="/maydo/math/factmonster.html">Fact Monster</a>)<!-- (<a href="https://www.uen.org/3-6interactives/math.shtml">UEN Math</a>)-->
<br><br>
<hr class="w3-border-grey w3-animate-top" style="margin:auto;width:40%"><!--
MobyMax
-->
<p class="w3-large w3-center w3-animate-top"><!--<br><br>
Graphing
<a href="/maydo/graphing.html">(desmos graphing)</a><br><!--
Typing Stuff
<br>-->Typing Practice:<br>(<a href="https://typing.com">typing.com</a>) (<a href="https://joseph-sims.typingclub.com/">TypingClub</a>) (<a href="https://www.nitrotype.com/">Nitro Type</a>) (<a href="/maydo/picktyping">typing.zen</a>) (<a href="/maydo/keyzen">keyzen</a>)<br>(<a href="/maydo/nitro">Organize a Nitro Type match</a>)<br>
<!--
Math Practice Stuff
--><br>Math Practice:<br>(<a href="/maydo/math/fractions.html">Fractions</a>) (<a href="/maydo/math/multi4player.html">Multiplication 4 Player</a>) (<a href="/maydo/math/multi8player.html">Multiplication 8 Player</a>)<br>(<a href="/maydo/math/makeanumber.html">Make a Number</a>) (<a href="/maydo/math/zenmath.html">math.zen</a>)<!-- (<a href="/maydo/math/animatedmodels.html">Animated Math Models</a>)--> (<a href="https://urls.ziad87.net/Pmrlm">Fact Monster</a>) (<a href="https://portal.egusd.net">MobyMax Portal</a>)<!-- (<a href="https://www.uen.org/3-6interactives/math.shtml">UEN Math</a>)-->
<br><br><!--
Puzzles
-->
Puzzles:<br>
(<a href="/maydo/simspuzzle.html">Sims</a>) (<a href="/maydo/timmypuzzle.html">Timmy</a>) (<a href="/maydo/vapapuzzle.html">VAPA Practice</a>) (<a href="/maydo/simsdroneviewpuzzle.html">Sims2</a>)
(<a href="/maydo/simspuzzle.html">Sims</a>) (<a href="/maydo/timmypuzzle.html">Timmy</a>) (<a href="/maydo/vapapuzzle.html">VAPA Practice</a>) (<a href="/maydo/simsdroneviewpuzzle.html">Sims2</a>) (<a href="https://beinternetawesome.withgoogle.com/en_us/interland">Interland</a>) (<a href="landonpuzzle.html">Landon's Reaction</a>)
<br><br>
WIN Time Card Practice:<br>
(<a href="/maydo/wintimecards.html">Main Idea & Details</a>) (<a href="/maydo/wintimecards2.html">Diagrams, Charts & Tables</a>)
<!--<strong>(<a href="/netlifyforms/suggestions.html">Suggestions</a>)</strong>-->
<!--<br><br>(<a href="/maydo/dyslexic-index.html">Dyslexic Version of This Page</a>)-->
</p>
</div>
<div class="w3-display-bottomleft w3-padding-large">

3448
maydo/jpeg.jpg Normal file

File diff suppressed because one or more lines are too long

3
maydo/keyzen/README Normal file
View File

@ -0,0 +1,3 @@
app_icon aquired from
http://commons.wikimedia.org/wiki/File:Crystal_Clear_app_keyboard.png

BIN
maydo/keyzen/app_icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
maydo/keyzen/clack.wav Normal file

Binary file not shown.

BIN
maydo/keyzen/click.wav Normal file

Binary file not shown.

BIN
maydo/keyzen/ding.wav Normal file

Binary file not shown.

BIN
maydo/keyzen/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 B

153
maydo/keyzen/index.html Normal file
View File

@ -0,0 +1,153 @@
<!doctype html5>
<!--<html manifest="keyzen.manifest">-->
<html>
<head>
<link rel="icon" href="/A-300.png"><!-- BEGIN NETLIFY SHEEP3 CODE -->
<link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script>
<!-- END NETLIFY SHEEP3 CODE -->
<title>keyzen</title>
<script src="/maydo/keyzen/jquery.js"></script>
<script src="/maydo/keyzen/keyzen.js"></script>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<link href="https://fonts.cdnfonts.com/css/ubuntu-mono?styles=18302" rel="stylesheet">
<style>
body {
background-image: url('/maydo/keyzen/brushed_alu.png');
font-family: 'Ubuntu Mono', sans-serif;
padding: 0;
margin: 0;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#container {
position: relative;
width:100%;
height:100%;
}
#word {
color: #AAA;
position: absolute;
top: 50%;
margin-top: -64px;
height:128px;
font-size: 128px;
width:100%;
padding: 0px;
text-align: center;
margin-left: auto;
margin-right:auto;
word-wrap: break-word;
text-shadow: 0px 2px 3px #000;
}
.keys-hit {
color: #CCC;
font-size: 128px;
text-shadow: none;
}
#next-level {
height: 2px;
background-color: #f78d1d;
margin-left: auto;
margin-right:auto;
}
#level-chars, #layout{
font-size: 16px;
width:95%;
text-align: center;
padding-bottom: 16px;
margin-left: auto;
margin-right:auto;
word-wrap: break-word;
font-weight: bold;
cursor: hand;
color: #AAAAAA;
}
#rigor {
font-size: 16px;
position: absolute;
right: 16px;
bottom: 16px;
color: #AAA;
font-weight: bold;
text-align: right;
}
#stats {
font-size: 16px;
position: absolute;
left: 16px;
bottom: 16px;
color: #AAA;
font-weight: bold;
text-align: right;
}
#rigor-number {
color: #000;
cursor: hand;
}
.currentChar {
border-bottom: 4px solid #f78d1d;
}
.errorChar {
color: #FF0000;
}
.goodChar {
color: #AAAAAA;
text-shadow: 0px 1px 1px #FFF, 0px 2px 2px #FFF;
}
</style>
</head>
<body>
<div id='container'>
<div id='layout'>
</div>
<div id='level-chars'>
</div>
<div id='next-level'>
</div>
<div id='word'>
</div>
<div id='rigor'>
</div>
<div id="stats">
</div>
</div>
</body>
</html>

167
maydo/keyzen/jquery.js vendored Normal file
View File

@ -0,0 +1,167 @@
/*!
* jQuery JavaScript Library v1.4.4
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Thu Nov 11 19:04:53 2010 -0500
*/
(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h=
h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;k<J.length;k++){h=J[k];h.origType.replace(X,"")===a.type?f.push(h.selector):J.splice(k--,1)}f=c(a.target).closest(f,a.currentTarget);o=0;for(x=f.length;o<x;o++){r=f[o];for(k=0;k<J.length;k++){h=J[k];if(r.selector===h.selector&&(!A||A.test(h.namespace))){l=r.elem;e=null;if(h.preType==="mouseenter"||
h.preType==="mouseleave"){a.type=h.preType;e=c(a.relatedTarget).closest(h.selector)[0]}if(!e||e!==l)C.push({elem:l,handleObj:h,level:r.level})}}}o=0;for(x=C.length;o<x;o++){f=C[o];if(d&&f.level>d)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La,
"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this,
e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a,
"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+
a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,
C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j,
s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this,
j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length},
toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j===
-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false;
if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K<Q;K++)if((j=arguments[K])!=null)for(s in j){v=G[s];z=j[s];if(G!==z)if(ga&&z&&(b.isPlainObject(z)||(H=b.isArray(z)))){if(H){H=false;v=v&&b.isArray(v)?v:[]}else v=v&&b.isPlainObject(v)?v:{};G[s]=b.extend(ga,v,z)}else if(z!==B)G[s]=z}return G};b.extend({noConflict:function(j){E.$=e;if(j)E.jQuery=d;return b},isReady:false,readyWait:1,ready:function(j){j===true&&b.readyWait--;
if(!b.readyWait||j!==true&&!b.isReady){if(!t.body)return setTimeout(b.ready,1);b.isReady=true;if(!(j!==true&&--b.readyWait>0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload",
b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&&
!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&&
l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H<G;){if(s.apply(j[H++],v)===false)break}else if(K)for(z in j){if(s.call(j[z],
z,j[z])===false)break}else for(v=j[0];H<G&&s.call(v,H,v)!==false;v=j[++H]);return j},trim:O?function(j){return j==null?"":O.call(j)}:function(j){return j==null?"":j.toString().replace(k,"").replace(o,"")},makeArray:function(j,s){var v=s||[];if(j!=null){var z=b.type(j);j.length==null||z==="string"||z==="function"||z==="regexp"||b.isWindow(j)?M.call(v,j):b.merge(v,j)}return v},inArray:function(j,s){if(s.indexOf)return s.indexOf(j);for(var v=0,z=s.length;v<z;v++)if(s[v]===j)return v;return-1},merge:function(j,
s){var v=j.length,z=0;if(typeof s.length==="number")for(var H=s.length;z<H;z++)j[v++]=s[z];else for(;s[z]!==B;)j[v++]=s[z++];j.length=v;return j},grep:function(j,s,v){var z=[],H;v=!!v;for(var G=0,K=j.length;G<K;G++){H=!!s(j[G],G);v!==H&&z.push(j[G])}return z},map:function(j,s,v){for(var z=[],H,G=0,K=j.length;G<K;G++){H=s(j[G],G,v);if(H!=null)z[z.length]=H}return z.concat.apply([],z)},guid:1,proxy:function(j,s,v){if(arguments.length===2)if(typeof s==="string"){v=j;j=v[s];s=B}else if(s&&!b.isFunction(s)){v=
s;s=B}if(!s&&j)s=function(){return j.apply(v||this,arguments)};if(j)s.guid=j.guid=j.guid||s.guid||b.guid++;return s},access:function(j,s,v,z,H,G){var K=j.length;if(typeof s==="object"){for(var Q in s)b.access(j,Q,s[Q],z,H,v);return j}if(v!==B){z=!G&&z&&b.isFunction(v);for(Q=0;Q<K;Q++)H(j[Q],s,z?v.call(j[Q],Q,H(j[Q],s)):v,G);return j}return K?H(j[0],s):B},now:function(){return(new Date).getTime()},uaMatch:function(j){j=j.toLowerCase();j=L.exec(j)||g.exec(j)||i.exec(j)||j.indexOf("compatible")<0&&n.exec(j)||
[];return{browser:j[1]||"",version:j[2]||"0"}},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(j,s){R["[object "+s+"]"]=s.toLowerCase()});m=b.uaMatch(m);if(m.browser){b.browser[m.browser]=true;b.browser.version=m.version}if(b.browser.webkit)b.browser.safari=true;if(D)b.inArray=function(j,s){return D.call(s,j)};if(!/\s/.test("\u00a0")){k=/^[\s\xA0]+/;o=/[\s\xA0]+$/}f=b(t);if(t.addEventListener)u=function(){t.removeEventListener("DOMContentLoaded",u,
false);b.ready()};else if(t.attachEvent)u=function(){if(t.readyState==="complete"){t.detachEvent("onreadystatechange",u);b.ready()}};return E.jQuery=E.$=b}();(function(){c.support={};var a=t.documentElement,b=t.createElement("script"),d=t.createElement("div"),e="script"+c.now();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"),
k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false,
scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent=
false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom=
1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="<div style='width:4px;'></div>";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display=
"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h=
c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando);
else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h<l;h++){f=e[h].name;if(f.indexOf("data-")===0){f=f.substr(5);ka(this[0],f,d[f])}}}return d}else if(typeof a==="object")return this.each(function(){c.data(this,
a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(b===B){d=this.triggerHandler("getData"+k[1]+"!",[k[0]]);if(d===B&&this.length){d=c.data(this[0],a);d=ka(this[0],a,d)}return d===B&&k[1]?this.data(k[0]):d}else return this.each(function(){var o=c(this),x=[k[0],b];o.triggerHandler("setData"+k[1]+"!",x);c.data(this,a,b);o.triggerHandler("changeData"+k[1]+"!",x)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=
c.data(a,b);if(!d)return e||[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===B)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,
a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var sa=/[\n\t]/g,ha=/\s+/,Sa=/\r/g,Ta=/^(?:href|src|style)$/,Ua=/^(?:button|input)$/i,Va=/^(?:button|input|object|select|textarea)$/i,Wa=/^a(?:rea)?$/i,ta=/^(?:radio|checkbox)$/i;c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",
colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(x){var r=c(this);r.addClass(a.call(this,x,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===
1)if(f.className){for(var h=" "+f.className+" ",l=f.className,k=0,o=b.length;k<o;k++)if(h.indexOf(" "+b[k]+" ")<0)l+=" "+b[k];f.className=c.trim(l)}else f.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(o){var x=c(this);x.removeClass(a.call(this,o,x.attr("class")))});if(a&&typeof a==="string"||a===B)for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1&&f.className)if(a){for(var h=(" "+f.className+" ").replace(sa," "),
l=0,k=b.length;l<k;l++)h=h.replace(" "+b[l]+" "," ");f.className=c.trim(h)}else f.className=""}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b==="boolean";if(c.isFunction(a))return this.each(function(f){var h=c(this);h.toggleClass(a.call(this,f,h.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var f,h=0,l=c(this),k=b,o=a.split(ha);f=o[h++];){k=e?k:!l.hasClass(f);l[k?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,
"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(sa," ").indexOf(a)>-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one";
if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h<e;h++){var l=f[h];if(l.selected&&(c.support.optDisabled?!l.disabled:l.getAttribute("disabled")===null)&&(!l.parentNode.disabled||!c.nodeName(l.parentNode,"optgroup"))){a=c(l).val();if(b)return a;d.push(a)}}return d}if(ta.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Sa,"")}return B}var k=c.isFunction(a);return this.each(function(o){var x=c(this),r=a;if(this.nodeType===1){if(k)r=
a.call(this,o,x.val());if(r==null)r="";else if(typeof r==="number")r+="";else if(c.isArray(r))r=c.map(r,function(C){return C==null?"":C+""});if(c.isArray(r)&&ta.test(this.type))this.checked=c.inArray(x.val(),r)>=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},
attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&
b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0};
c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,
arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid=
d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+
c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h<A.length;h++){C=A[h];if(d.guid===C.guid){if(k||x.test(C.namespace)){e==null&&A.splice(h--,1);r.remove&&r.remove.call(a,C)}if(e!=null)break}}if(A.length===0||e!=null&&A.length===1){if(!r.teardown||r.teardown.call(a,o)===false)c.removeEvent(a,f,w.handle);delete I[f]}}else for(h=0;h<A.length;h++){C=A[h];if(k||x.test(C.namespace)){c.event.remove(a,r,C.handler,h);A.splice(h--,1)}}}if(c.isEmptyObject(I)){if(b=
w.handle)b.elem=null;delete w.events;delete w.handle;if(typeof w==="function")c.removeData(a,J);else c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var f=a.type||a;if(!e){a=typeof a==="object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.indexOf("!")>=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===
8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k===
"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+
d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f<l;f++){var k=d[f];if(b||e.test(k.namespace)){a.handler=k.handler;a.data=k.data;a.handleObj=k;k=k.handler.apply(this,h);if(k!==B){a.result=k;if(k===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[c.expando])return a;var b=a;a=c.Event(b);for(var d=this.props.length,e;d;){e=this.props[--d];a[e]=b[e]}if(!a.target)a.target=a.srcElement||t;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=t.documentElement;d=t.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==B)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:Ka,guid:a.handler.guid}))},remove:function(a){c.event.remove(this,
Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.isWindow(this))this.onbeforeunload=d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=t.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=
c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ca;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=ca;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ca;this.stopPropagation()},isDefaultPrevented:U,isPropagationStopped:U,isImmediatePropagationStopped:U};
var va=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},wa=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?wa:va,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?wa:va)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!==
"form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length){a.liveFired=B;return la("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13){a.liveFired=B;return la("submit",this,arguments)}})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var V,
xa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired=
B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type===
"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]===
0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h<k;h++)c.event.add(this[h],d,l,e)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var d in a)this.unbind(d,
a[d]);else{d=0;for(var e=this.length;d<e;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,e){return this.live(b,d,e,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var d=c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b,this[0]);return d.result}},toggle:function(a){for(var b=arguments,d=
1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(e){var f=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,f+1);e.preventDefault();return b[f].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var ya={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,e,f,h){var l,k=0,o,x,r=h||this.selector;h=h?this:c(this.context);if(typeof d===
"object"&&!d.preventDefault){for(l in d)h[b](l,e,d[l],r);return this}if(c.isFunction(e)){f=e;e=B}for(d=(d||"").split(" ");(l=d[k++])!=null;){o=X.exec(l);x="";if(o){x=o[0];l=l.replace(X,"")}if(l==="hover")d.push("mouseenter"+x,"mouseleave"+x);else{o=l;if(l==="focus"||l==="blur"){d.push(ya[l]+x);l+=x}else l=(ya[l]||l)+x;if(b==="live"){x=0;for(var A=h.length;x<A;x++)c.event.add(h[x],"live."+Y(l,r),{data:e,selector:r,handler:f,origType:l,origHandler:f,preType:o})}else h.unbind("live."+Y(l,r),f)}}return this}});
c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d,e){if(e==null){e=d;d=null}return arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});
(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1&&!q){y.sizcache=n;y.sizset=p}if(y.nodeName.toLowerCase()===i){F=y;break}y=y[g]}m[p]=F}}}function b(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1){if(!q){y.sizcache=n;y.sizset=p}if(typeof i!=="string"){if(y===i){F=true;break}}else if(k.filter(i,
[y]).length>0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3];
break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr,
q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h=
l;g.sort(w);if(h)for(var i=1;i<g.length;i++)g[i]===g[i-1]&&g.splice(i--,1)}return g};k.matches=function(g,i){return k(g,null,null,i)};k.matchesSelector=function(g,i){return k(i,null,null,[g]).length>0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p<q;p++){var u,y=o.order[p];if(u=o.leftMatch[y].exec(g)){var F=u[1];u.splice(1,1);if(F.substr(F.length-1)!=="\\"){u[1]=(u[1]||"").replace(/\\/g,"");m=o.find[y](u,i,n);if(m!=null){g=g.replace(o.match[y],"");break}}}}m||(m=i.getElementsByTagName("*"));
return{set:m,expr:g}};k.filter=function(g,i,n,m){for(var p,q,u=g,y=[],F=i,M=i&&i[0]&&k.isXML(i[0]);g&&i.length;){for(var N in o.filter)if((p=o.leftMatch[N].exec(g))!=null&&p[2]){var O,D,R=o.filter[N];D=p[1];q=false;p.splice(1,1);if(D.substr(D.length-1)!=="\\"){if(F===y)y=[];if(o.preFilter[N])if(p=o.preFilter[N](p,F,n,y,m,M)){if(p===true)continue}else q=O=true;if(p)for(var j=0;(D=F[j])!=null;j++)if(D){O=R(D,p,j,F);var s=m^!!O;if(n&&O!=null)if(s)q=true;else F[j]=false;else if(s){y.push(D);q=true}}if(O!==
B){n||(F=y);g=g.replace(o.match[N],"");if(!q)return[];break}}}if(g===u)if(q==null)k.error(g);else break;u=g}return F};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var o=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,
POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},relative:{"+":function(g,i){var n=typeof i==="string",m=n&&!/\W/.test(i);n=n&&!m;if(m)i=i.toLowerCase();m=0;for(var p=g.length,q;m<p;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=n||q&&q.nodeName.toLowerCase()===
i?q||false:q===i}n&&k.filter(i,g,true)},">":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p<q;p++){if(n=g[p]){n=n.parentNode;g[p]=n.nodeName.toLowerCase()===i?n:false}}else{for(;p<q;p++)if(n=g[p])g[p]=m?n.parentNode:n.parentNode===i;m&&k.filter(i,g,true)}},"":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=i=i.toLowerCase();q=a}q("parentNode",i,p,g,m,n)},"~":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=
i=i.toLowerCase();q=a}q("previousSibling",i,p,g,m,n)}},find:{ID:function(g,i,n){if(typeof i.getElementById!=="undefined"&&!n)return(g=i.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,i){if(typeof i.getElementsByName!=="undefined"){for(var n=[],m=i.getElementsByName(g[1]),p=0,q=m.length;p<q;p++)m[p].getAttribute("name")===g[1]&&n.push(m[p]);return n.length===0?null:n}},TAG:function(g,i){return i.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,i,n,m,p,q){g=" "+g[1].replace(/\\/g,
"")+" ";if(q)return g;q=0;for(var u;(u=i[q])!=null;q++)if(u)if(p^(u.className&&(" "+u.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n,
m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===
true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===
g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return i<n[3]-0},gt:function(g,i,n){return i>n[3]-0},nth:function(g,i,n){return n[3]-
0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n<m;n++)if(i[n]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+p)},CHILD:function(g,i){var n=i[1],m=g;switch(n){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(n===
"first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":n=i[2];var p=i[3];if(n===1&&p===0)return true;var q=i[0],u=g.parentNode;if(u&&(u.sizcache!==q||!g.nodeIndex)){var y=0;for(m=u.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++y;u.sizcache=q}m=g.nodeIndex-p;return n===0?m===0:m%n===0&&m/n>=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===
i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]];
if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m,
g);else if(typeof g.length==="number")for(var p=g.length;n<p;n++)m.push(g[n]);else for(;g[n];n++)m.push(g[n]);return m}}var w,I;if(t.documentElement.compareDocumentPosition)w=function(g,i){if(g===i){h=true;return 0}if(!g.compareDocumentPosition||!i.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(i)&4?-1:1};else{w=function(g,i){var n,m,p=[],q=[];n=g.parentNode;m=i.parentNode;var u=n;if(g===i){h=true;return 0}else if(n===m)return I(g,i);else if(n){if(!m)return 1}else return-1;
for(;u;){p.unshift(u);u=u.parentNode}for(u=m;u;){q.unshift(u);u=u.parentNode}n=p.length;m=q.length;for(u=0;u<n&&u<m;u++)if(p[u]!==q[u])return I(p[u],q[u]);return u===n?I(g,q[u],-1):I(p[u],i,1)};I=function(g,i,n){if(g===i)return n;for(g=g.nextSibling;g;){if(g===i)return-1;g=g.nextSibling}return 1}}k.getText=function(g){for(var i="",n,m=0;g[m];m++){n=g[m];if(n.nodeType===3||n.nodeType===4)i+=n.nodeValue;else if(n.nodeType!==8)i+=k.getText(n.childNodes)}return i};(function(){var g=t.createElement("div"),
i="script"+(new Date).getTime(),n=t.documentElement;g.innerHTML="<a name='"+i+"'/>";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g);
n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&&
function(){var g=k,i=t.createElement("div");i.innerHTML="<p class='TEST'></p>";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F||
p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g=
t.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition?
function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n<u;n++)k(g,q[n],m);return k.filter(p,m)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=k.getText;c.isXMLDoc=k.isXML;
c.contains=k.contains})();var Za=/Until$/,$a=/^(?:parents|prevUntil|prevAll)/,ab=/,/,Na=/^.[^:#\[\.,]*$/,bb=Array.prototype.slice,cb=c.expr.match.POS;c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,e=0,f=this.length;e<f;e++){d=b.length;c.find(a,this[e],b);if(e>0)for(var h=d;h<b.length;h++)for(var l=0;l<d;l++)if(b[l]===b[h]){b.splice(h--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})},
not:function(a){return this.pushStack(ma(this,a,false),"not",a)},filter:function(a){return this.pushStack(ma(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e<f;e++){l=a[e];k[l]||(k[l]=c.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.ownerDocument&&h!==b;){for(l in k){e=k[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h=
h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;)if(l?l.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context):
c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,
2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,
b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&
e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/<tbody/i,eb=/<|&#?\w+;/,Ca=/<(?:script|object|embed|option|style)/i,Da=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/\=([^="'>\s]+\/)>/g,P={option:[1,
"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null;
else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else c.isFunction(a)?this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=
c(this),e=d.html();d.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){var e,f,h,l=a[0],k=[];if(!c.support.checkClone&&arguments.length===3&&typeof l==="string"&&Da.test(l))return this.each(function(){c(this).domManip(a,
b,d,true)});if(c.isFunction(l))return this.each(function(x){var r=c(this);a[0]=l.call(this,x,b?r.html():B);r.domManip(a,b,d)});if(this[0]){e=l&&l.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:c.buildFragment(a,this,k);h=e.fragment;if(f=h.childNodes.length===1?h=h.firstChild:h.firstChild){b=b&&c.nodeName(f,"tr");f=0;for(var o=this.length;f<o;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")):
this[f]:this[f],f>0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",
prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f<h;f++){var l=(f>0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument||
b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1></$2>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]==="<table>"&&!x?r.childNodes:[];for(o=k.length-
1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script"))));
d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i,
jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,
zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b),
h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b);
if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f=
d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left;
e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,
ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b===
"object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("<div>").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&
!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})},
getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",
script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data||
!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache=
false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset;
A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type",
b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&&
c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d||
c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]=
encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess",
[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),
e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}});
if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show",
3),a,b,d);else{d=0;for(var e=this.length;d<e;d++){a=this[d];b=a.style.display;if(!c.data(a,"olddisplay")&&b==="none")b=a.style.display="";b===""&&c.css(a,"display")==="none"&&c.data(a,"olddisplay",qa(a.nodeName))}for(d=0;d<e;d++){a=this[d];b=a.style.display;if(b===""||b==="none")a.style.display=c.data(a,"olddisplay")||""}return this}},hide:function(a,b,d){if(a||a===0)return this.animate(S("hide",3),a,b,d);else{a=0;for(b=this.length;a<b;a++){d=c.css(this[a],"display");d!=="none"&&c.data(this[a],"olddisplay",
d)}for(a=0;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){var f=c.speed(b,
d,e);if(c.isEmptyObject(a))return this.each(f.complete);return this[f.queue===false?"each":"queue"](function(){var h=c.extend({},f),l,k=this.nodeType===1,o=k&&c(this).is(":hidden"),x=this;for(l in a){var r=c.camelCase(l);if(l!==r){a[r]=a[l];delete a[l];l=r}if(a[l]==="hide"&&o||a[l]==="show"&&!o)return h.complete.call(this);if(k&&(l==="height"||l==="width")){h.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(c.css(this,"display")==="inline"&&c.css(this,"float")==="none")if(c.support.inlineBlockNeedsLayout)if(qa(this.nodeName)===
"inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(c.isArray(a[l])){(h.specialEasing=h.specialEasing||{})[l]=a[l][1];a[l]=a[l][0]}}if(h.overflow!=null)this.style.overflow="hidden";h.curAnim=c.extend({},a);c.each(a,function(A,C){var J=new c.fx(x,h,A);if(vb.test(C))J[C==="toggle"?o?"show":"hide":C](a);else{var w=wb.exec(C),I=J.cur()||0;if(w){var L=parseFloat(w[2]),g=w[3]||"px";if(g!=="px"){c.style(x,A,(L||1)+g);I=(L||
1)/J.cur()*I;c.style(x,A,I+g)}if(w[1])L=(w[1]==="-="?-1:1)*L+I;J.custom(I,L,g)}else J.custom(I,C,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var e=d.length-1;e>=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b,
d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a*
Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)}
var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;
this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide||
this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=
c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(ba);ba=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===
b.elem}).length};var xb=/^t(?:able|d|h)$/i,Ia=/^(?:body|html)$/i;c.fn.offset="getBoundingClientRect"in t.documentElement?function(a){var b=this[0],d;if(a)return this.each(function(l){c.offset.setOffset(this,a,l)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d||{top:0,left:0};b=f.body;f=fa(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&&
h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(x){c.offset.setOffset(this,a,x)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d,e=b.offsetParent,f=b.ownerDocument,h=f.documentElement,l=f.body;d=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle;
for(var k=b.offsetTop,o=b.offsetLeft;(b=b.parentNode)&&b!==l&&b!==h;){if(c.offset.supportsFixedPosition&&d.position==="fixed")break;d=f?f.getComputedStyle(b,null):b.currentStyle;k-=b.scrollTop;o-=b.scrollLeft;if(b===e){k+=b.offsetTop;o+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&xb.test(b.nodeName))){k+=parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}e=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"){k+=
parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}d=d}if(d.position==="relative"||d.position==="static"){k+=l.offsetTop;o+=l.offsetLeft}if(c.offset.supportsFixedPosition&&d.position==="fixed"){k+=Math.max(h.scrollTop,l.scrollTop);o+=Math.max(h.scrollLeft,l.scrollLeft)}return{top:k,left:o}};c.offset={initialize:function(){var a=t.body,b=t.createElement("div"),d,e,f,h=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",
height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);d=b.firstChild;e=d.firstChild;f=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells=
f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.css(a,
"marginTop"))||0;d+=parseFloat(c.css(a,"marginLeft"))||0}return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");if(e==="static")a.style.position="relative";var f=c(a),h=f.offset(),l=c.css(a,"top"),k=c.css(a,"left"),o=e==="absolute"&&c.inArray("auto",[l,k])>-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a,
e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&&
c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();
c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+
b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window);

355
maydo/keyzen/keyzen.js Normal file
View File

@ -0,0 +1,355 @@
var data = {};
var audio = {};
var hits_correct = 0;
var hits_wrong = 0;
var start_time = 0;
var hpm = 0;
var ratio = 0;
data.chars = " jfkdlsahgyturieowpqbnvmcxz6758493021`-=[]\\;',./ABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+{}|:\"<>?";
data.consecutive = 5;
data.word_length = 7;
data.current_layout = "qwerty";
layouts={};
layouts["qwerty"] = " jfkdlsahgyturieowpqbnvmcxz6758493021`-=[]\\;',./ABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+{}|:\"<>?";
layouts["azerty"] = " jfkdlsmqhgyturieozpabnvcxw6758493021`-=[]\\;',./ABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+{}|:\"<>?";
layouts["colemak"] = " ntesiroahdjglpufywqbkvmcxz1234567890'\",.!?:;/@$%&#*()_ABCDEFGHIJKLMNOPQRSTUVWXYZ~+-={}|^<>`[]\\";
layouts["bépo"] = " tesirunamc,èvodpléjbk'.qxghyfàzw6758493021`-=[]\\;/ABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+{}|:\"<>?";
layouts["norman"] = " ntieosaygjkufrdlw;qbpvmcxz1234567890'\",.!?:;/@$%&#*()_ABCDEFGHIJKLMNOPQRSTUVWXYZ~+-={}|^<>`[]\\";
layouts["code-es6"] = " {}',;():.>=</_-|`!?#[]\\+\"@$%&*~^";
$(document).ready(function() {
load_audio();
if (localStorage.data != undefined) {
load();
render();
}
else {
set_level(1);
}
$(document).keypress(keyHandler);
});
function start_stats() {
start_time = start_time || Math.floor(new Date().getTime() / 1000);
}
function update_stats() {
if (start_time) {
var current_time = (Math.floor(new Date().getTime() / 1000));
ratio = Math.floor(
hits_correct / (hits_correct + hits_wrong) * 100
);
hpm = Math.floor(
(hits_correct + hits_wrong) / (current_time - start_time) * 60
);
if (!isFinite(hpm)) { hpm = 0; }
}
}
function set_level(l) {
data.in_a_row = {};
for(var i = 0; i < data.chars.length; i++) {
data.in_a_row[data.chars[i]] = data.consecutive;
}
data.in_a_row[data.chars[l]] = 0;
data.level = l;
data.word_index = 0;
data.word_errors = {};
data.word = generate_word();
data.keys_hit = "";
save();
render();
}
function set_layout(l) {
data.current_layout = l
data.chars = layouts[l]
data.in_a_row = {};
for(var i = 0; i < data.chars.length; i++) {
data.in_a_row[data.chars[i]] = data.consecutive;
}
data.word_index = 0;
data.word_errors = {};
data.word = generate_word();
data.keys_hit = "";
save();
render();
}
function keyHandler(e) {
start_stats();
var key = String.fromCharCode(e.which);
if (data.chars.indexOf(key) > -1){
e.preventDefault();
}
else {
return;
}
data.keys_hit += key;
if(key == data.word[data.word_index]) {
hits_correct += 1;
data.in_a_row[key] += 1;
play_audio_sample("correct");
}
else {
hits_wrong += 1;
data.in_a_row[data.word[data.word_index]] = 0;
data.in_a_row[key] = 0;
play_audio_sample("mistake");
data.word_errors[data.word_index] = true;
}
data.word_index += 1;
if (data.word_index >= data.word.length) {
setTimeout(next_word, 400);
}
update_stats();
render();
save();
}
function next_word(){
if(get_training_chars().length == 0) {
level_up();
}
data.word = generate_word();
data.word_index = 0;
data.keys_hit = "";
data.word_errors = {};
update_stats();
render();
save();
}
function level_up() {
if (data.level + 1 <= data.chars.length - 1) {
play_audio_sample("level_up");
}
l = Math.min(data.level + 1, data.chars.length);
set_level(l);
}
function save() {
localStorage.data = JSON.stringify(data);
}
function load() {
data = JSON.parse(localStorage.data);
}
function load_audio() {
audio.samples = {};
audio.context = new (window.AudioContext || window.webkitAudioContext)();
load_audio_sample("correct", "/maydo/keyzen/click.wav");
load_audio_sample("mistake", "/maydo/keyzen/clack.wav");
load_audio_sample("level_up", "/maydo/keyzen/ding.wav");
}
function load_audio_sample(name, url) {
if (!audio.samples[name]) {
// fetch the .wav file via XMLHttpRequest as jQuery doesn't support 'arraybuffer' dataType
var request = new XMLHttpRequest();
request.open("GET", url, true);
request.responseType = "arraybuffer";
request.onload = function () {
audio.context.decodeAudioData(request.response).then(function (buffer) {
audio.samples[name] = buffer;
});
};
request.send();
}
}
function play_audio_sample(name) {
if (audio.samples[name]) {
var source = audio.context.createBufferSource();
source.buffer = audio.samples[name];
source.onended
source.connect(audio.context.destination);
source.start();
}
}
function render() {
render_layout();
render_level();
render_word();
render_level_bar();
render_rigor();
render_stats();
}
function render_layout() {
var layouts_html = "<span id='layout'>";
for(var layout in layouts){
if(data.current_layout == layout){
layouts_html += "<span style='color: #F00' onclick='set_layout(\"" + layout + "\");'> "
} else {
layouts_html += "<span style='color: #AAA' onclick='set_layout(\"" + layout + "\");'> "
}
layouts_html += layout + "</span>";
}
layouts_html += "</span>";
$("#layout").html('Choose layout : ' + layouts_html);
}
function render_level() {
var chars = "<span id='level-chars-wrap'>";
var level_chars = get_level_chars();
var training_chars = get_training_chars();
for (var c in data.chars) {
if(training_chars.indexOf(data.chars[c]) != -1) {
chars += "<span style='color: #F00' onclick='set_level(" + c + ");'>"
}
else if (level_chars.indexOf(data.chars[c]) != -1) {
chars += "<span style='color: #000' onclick='set_level(" + c + ");'>"
}
else {
chars += "<span style='color: #AAA' onclick='set_level(" + c + ");'>"
}
if (data.chars[c] == ' ') {
chars += "&#9141;";
}
else {
chars += data.chars[c];
}
chars += "</span>";
}
chars += "</span>";
$("#level-chars").html('click to set level: ' + chars);
}
function render_rigor() {
chars = "<span id='rigor-number' onclick='inc_rigor();'>";
chars += '' + data.consecutive;
chars += '<span>';
$('#rigor').html('click to set required repititions: ' + chars);
}
function render_stats() {
$("#stats").text([
"hits per minute: ", hpm, " ",
"correctness: ", ratio, "%"
].join(""));
}
function inc_rigor() {
data.consecutive += 1;
if (data.consecutive > 9) {
data.consecutive = 2;
}
render_rigor();
}
function render_level_bar() {
training_chars = get_training_chars();
if(training_chars.length == 0) {
m = data.consecutive;
}
else {
m = 1e100;
for(c in training_chars) {
m = Math.min(data.in_a_row[training_chars[c]], m);
}
}
m = Math.floor($('#level-chars-wrap').innerWidth() * Math.min(1.0, m / data.consecutive));
$('#next-level').css({'width': '' + m + 'px'});
}
function render_word() {
var word = "";
for (var i = 0; i < data.word.length; i++) {
sclass = "normalChar";
if (i > data.word_index) {
sclass = "normalChar";
}
else if (i == data.word_index) {
sclass = "currentChar";
}
else if(data.word_errors[i]) {
sclass = "errorChar";
}
else {
sclass = "goodChar";
}
word += "<span class='" + sclass + "'>";
if(data.word[i] == " ") {
word += "&#9141;"
}
else if(data.word[i] == "&") {
word += "&amp;"
}
else {
word += data.word[i];
}
word += "</span>";
}
var keys_hit = "<span class='keys-hit'>";
for(var d in data.keys_hit) {
if (data.keys_hit[d] == ' ') {
keys_hit += "&#9141;";
}
else if (data.keys_hit[d] == '&') {
keys_hit += "&amp;";
}
else {
keys_hit += data.keys_hit[d];
}
}
for(var i = data.word_index; i < data.word_length; i++) {
keys_hit += "&nbsp;";
}
keys_hit += "</span>";
$("#word").html(word + "<br>" + keys_hit);
}
function generate_word() {
word = '';
for(var i = 0; i < data.word_length; i++) {
c = choose(get_training_chars());
if(c != undefined && c != word[word.length-1]) {
word += c;
}
else {
word += choose(get_level_chars());
}
}
return word;
}
function get_level_chars() {
return data.chars.slice(0, data.level + 1).split('');
}
function get_training_chars() {
var training_chars = [];
var level_chars = get_level_chars();
for(var x in level_chars) {
if (data.in_a_row[level_chars[x]] < data.consecutive) {
training_chars.push(level_chars[x]);
}
}
return training_chars;
}
function choose(a) {
return a[Math.floor(Math.random() * a.length)];
}

78
maydo/keyzen/logo.svg Normal file
View File

@ -0,0 +1,78 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="172.1498"
height="172.1498"
id="svg2"
version="1.1"
inkscape:version="0.48.1 r9760"
sodipodi:docname="logo.svg"
inkscape:export-filename="/home/rye/Dropbox/projects/keyzen/favicon.ico.png"
inkscape:export-xdpi="8.3599997"
inkscape:export-ydpi="8.3599997">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="90.162846"
inkscape:cy="104.10844"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="917"
inkscape:window-height="610"
inkscape:window-x="359"
inkscape:window-y="103"
inkscape:window-maximized="0" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-248.03307,-459.94833)">
<text
xml:space="preserve"
style="font-size:49.96237564px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff6600;fill-opacity:1;stroke:none;font-family:Sans"
x="240.77084"
y="663.97345"
id="text3755"
sodipodi:linespacing="125%"
transform="scale(1.0633781,0.94039928)"
inkscape:export-xdpi="8.3599997"
inkscape:export-ydpi="8.3599997"><tspan
sodipodi:role="line"
id="tspan3757"
x="240.77084"
y="663.97345"
style="font-size:239.81939697px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold">Z</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -0,0 +1,15 @@
{
// Required
"name": "KeyZen",
"version": "1.0",
"description": "A touch typing app for Chrome, src is @ https://github.com/wwwtyro/keyzen",
"icons": {
"128": "app_icon.png"
},
"app": {
"launch": {
"local_path": "index.html"
}
}
}

Binary file not shown.

37
maydo/landonpuzzle.html Normal file
View File

@ -0,0 +1,37 @@
<body><head><link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script></head><center><font face="Verdana"><style>
.alert {
padding: 20px;
background-color: blue;
color: white;
}
/*.testing38 {
ding = true
*/
.closebtn {
margin-left: 15px;
color: white;
font-weight: bold;
float: right;
font-size: 22px;
line-height: 20px;
cursor: pointer;
transition: 0.3s;
}
.test27 {
color: red;
}
.closebtn:hover {
color: black;
}
</style>
<div class="alert">
<span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>
<strong>Complete the puzzle of Landon's Reaction!</strong> <a href="/maydo/" class="test27">Back</a>
</div>
<title>Landon Reaction Puzzle</title><br><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://im-a-puzzle.com/share/11b93aceb32ad06?embed=true&showAds=false&showNav=false&showSolve=false"></iframe></body>

20
maydo/loading.css Normal file
View File

@ -0,0 +1,20 @@
.loader {
border: 16px solid #f3f3f3;
border-radius: 50%;
border-top: 16px solid blue;
border-bottom: 16px solid blue;
width: 120px;
height: 120px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}

View File

@ -1,6 +1,6 @@
<!--http://www-k6.thinkcentral.com/content/hsp/math/hspmath/go_math_2012/na/gr5/amm_9780547665054_/index.html-->
<body><head><link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script></head>a<center><font face="Verdana">
<script src="/sheep/3.js" charset="utf-8"></script></head><center><font face="Verdana">
<!--<div class="alert">
<span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>
<strong>Complete the puzzle of Timmy!</strong> <a href="/maydo/" class="test27">Back</a>

View File

@ -1,8 +0,0 @@
<!--https://www.factmonster.com/math/flashcards-->
<body><head><link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script></head>a<center><font face="Verdana">
<!--<div class="alert">
<span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>
<strong>Complete the puzzle of Timmy!</strong> <a href="/maydo/" class="test27">Back</a>
</div>-->
<title>Fact Monster</title><br><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://www.factmonster.com/math/flashcards"></iframe></body>

View File

@ -1,7 +1,7 @@
<body><head><link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script></head>a<center><font face="Verdana">
<script src="/sheep/3.js" charset="utf-8"></script></head><center><font face="Verdana">
<!--<div class="alert">
<span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>
<strong>Complete the puzzle of Timmy!</strong> <a href="/maydo/" class="test27">Back</a>
</div>-->
<title>Fractions</title><br><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://www.mathplayground.com/internal/arcademics_pizza_pandas.html"></iframe></body>
<title>Fractions</title><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://www.mathplayground.com/internal/arcademics_pizza_pandas.html"></iframe></body>

View File

@ -1,8 +1,8 @@
<!--https://www.mathplayground.com/make_a_number/index.htm-->
<body><head><link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script></head>a<center><font face="Verdana">
<script src="/sheep/3.js" charset="utf-8"></script></head><center><font face="Verdana">
<!--<div class="alert">
<span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>
<strong>Complete the puzzle of Timmy!</strong> <a href="/maydo/" class="test27">Back</a>
</div>-->
<title>Make a Number</title><br><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://www.mathplayground.com/make_a_number/index.htm"></iframe></body>
<title>Make a Number</title><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://www.mathplayground.com/make_a_number/index.htm"></iframe></body>

View File

@ -1,8 +1,8 @@
<!--https://www.mathplayground.com/internal/arcademics_penguin_jump.html-->
<body><head><link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script></head>a<center><font face="Verdana">
<script src="/sheep/3.js" charset="utf-8"></script></head><center><font face="Verdana">
<!--<div class="alert">
<span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>
<strong>Complete the puzzle of Timmy!</strong> <a href="/maydo/" class="test27">Back</a>
</div>-->
<title>Multiplication 4 Player</title><br><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://www.mathplayground.com/internal/arcademics_penguin_jump.html"></iframe></body>
<title>Multiplication 4 Player</title><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://www.mathplayground.com/internal/arcademics_penguin_jump.html"></iframe></body>

View File

@ -1,7 +1,7 @@
<body><head><link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script></head>a<center><font face="Verdana">
<script src="/sheep/3.js" charset="utf-8"></script></head><center><font face="Verdana">
<!--<div class="alert">
<span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>
<strong>Complete the puzzle of Timmy!</strong> <a href="/maydo/" class="test27">Back</a>
</div>-->
<title>Multiplication 8 Player</title><br><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://www.mathplayground.com/internal/arcademics_canoe_penguins.html"></iframe></body>
<title>Multiplication 8 Player</title><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://www.mathplayground.com/internal/arcademics_canoe_penguins.html"></iframe></body>

6
maydo/math/zenmath.html Normal file
View File

@ -0,0 +1,6 @@
<body><head><link rel="stylesheet" type="text/css" href="/sheep/3.css" /><link rel="icon" href="/A-300.png">
<script src="/sheep/3.js" charset="utf-8"></script></head><center><font face="Verdana">
<title>math.zen</title>
<iframe allowtransparency="true" scrolling="no" frameBorder="0" style="border: 0;width:100%;height:100%" src="https://scratch.mit.edu/projects/805344591/embed"></iframe>
</body>

27
maydo/nitro/index.html Normal file
View File

@ -0,0 +1,27 @@
<html>
<head>
<link rel="stylesheet" href="/w3css/w3.css">
<title>Nitro with Friends</title>
<style>
.bgimg {
background-image: url('/maydo/typing-red.png');
min-height: 100%;
background-position: center;
background-size: cover;
}
</style>
</head>
<body class="w3-display-container bgimg">
<div class="w3-display-middle w3-text-white">
<!-- begin wwww.htmlcommentbox.com -->
<div id="HCB_comment_box" class="w3-text-white"><a href="http://www.htmlcommentbox.com">Comment Box</a> is loading comments...</div>
<link rel="stylesheet" type="text/css" href="https://www.htmlcommentbox.com/static/skins/bootstrap/twitter-bootstrap.css?v=0" />
<script type="text/javascript" id="hcb"> /*<!--*/ if(!window.hcb_user){hcb_user={};} (function(){var s=document.createElement("script"), l=hcb_user.PAGE || (""+window.location).replace(/'/g,"%27"), h="https://www.htmlcommentbox.com";s.setAttribute("type","text/javascript");s.setAttribute("src", h+"/jread?page="+encodeURIComponent(l).replace("+","%2B")+"&mod=%241%24wq1rdBcg%24MWoIKLSfcwBRfYnnuH1Ze."+"&opts=16798&num=10&ts=1674840826934");if (typeof s!="undefined") document.getElementsByTagName("head")[0].appendChild(s);})(); /*-->*/ </script>
<!-- end www.htmlcommentbox.com -->
</div>
</body>
</html>

BIN
maydo/picktyping/image.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 530 KiB

View File

@ -13,7 +13,7 @@
body,h1 {font-family: "Raleway", sans-serif}
body, html {height: 100%}
.bgimg {
background-image: url('https://w3schools.com/w3images/forestbridge.jpg');
background-image: url('/maydo/picktyping/image.png');
min-height: 100%;
background-position: center;
background-size: cover;
@ -24,12 +24,23 @@ body, html {height: 100%}
<div class="bgimg w3-display-container w3-text-white">
<div class="w3-display-topleft w3-padding-large w3-xlarge">
<a href="/">Mr. Andrews</a>
<a href="/maydo/backhome.html">Mr. Andrews</a>
</div>
<div class="w3-display-middle">
<h1 class="w3-jumbo w3-animate-top">typing.zen</h1>
<div class="w3-display-middle w3-center">
<h1 class="w3-jumbo w3-animate-top w3-center">typing.zen</h1>
<hr class="w3-border-grey w3-animate-right" style="margin:auto;width:40%">
<p class="w3-large w3-center w3-animate-bottom"><a href="/maydo/typing">Lesson 1</a><br><a href="/maydo/typing2">Lesson 2</a></p>
<p class="w3-large w3-center w3-animate-bottom">
<a href="/maydo/typing">Lesson 1</a><br>
<a href="/maydo/typing2">Lesson 2</a><br>
<a href="/maydo/typing3">Lesson 3</a><br>
<a href="/maydo/typing4">Lesson 4</a><br>
<a href="/maydo/typing5">Lesson 5</a><br>
<a href="/maydo/typing6">Lesson 6</a><br>
<a href="/maydo/typing7">Lesson 7</a>
<br>
<br>
(<a href="/maydo/keyzen">NEW: Try Keyzen, the more advanced typing.zen</a>)
</p>
</div>
<div class="w3-display-bottomleft w3-padding-large">
Powered by <a href="https://www.w3schools.com/w3css/default.asp" target="_blank">w3.css</a>

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

View File

@ -1,5 +1,5 @@
<body><head><link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script></head>a<center><font face="Verdana"><style>
<script src="/sheep/3.js" charset="utf-8"></script></head><center><font face="Verdana"><style>
// yes
.alert {
padding: 20px;

BIN
maydo/typing-red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 379 KiB

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="44.99602" height="101.45809" viewBox="0,0,44.99602,101.45809"><g transform="translate(-218.40361,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(220.20331,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">S</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="25.0552" height="102.5829" viewBox="0,0,25.0552,102.5829"><g transform="translate(-228.37395,-122.4096)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(230.17365,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">.</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 989 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="43.41425" height="101.45809" viewBox="0,0,43.41425,101.45809"><g transform="translate(-219.19549,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(220.99519,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">F</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="51.29145" height="101.45809" viewBox="0,0,51.29145,101.45809"><g transform="translate(-215.45211,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(217.25181,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">K</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32.35242" height="101.45809" viewBox="0,0,32.35242,101.45809"><g transform="translate(-221.15949,-124.95445)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(229.03318,203.01644) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">J</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 995 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="50.96455" height="101.45809" viewBox="0,0,50.96455,101.45809"><g transform="translate(-214.58826,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(216.38796,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">C</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="45.93453" height="101.45809" viewBox="0,0,45.93453,101.45809"><g transform="translate(-217.9357,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(219.7354,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">T</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 992 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="77.31445" height="28.1875" viewBox="0,0,77.31445,28.1875"><g transform="translate(-201.59004,-164.3125)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(202.09004,186) scale(0.5,0.5)" font-size="40" xml:space="preserve" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">Correct!</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 985 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="61.91038" height="101.45809" viewBox="0,0,61.91038,101.45809"><g transform="translate(-209.94504,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(211.74474,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">O</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="52.64123" height="101.45809" viewBox="0,0,52.64123,101.45809"><g transform="translate(-214.66031,-122.702)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#fbff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(216.46001,200.76399) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#fbff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">A</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 993 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="34.1943" height="102.5829" viewBox="0,0,34.1943,102.5829"><g transform="translate(-224.37862,-122.4096)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(226.17832,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">/</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 989 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="49.30897" height="101.45809" viewBox="0,0,49.30897,101.45809"><g transform="translate(-216.24398,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(218.04368,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">X</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="71.48535" height="101.45809" viewBox="0,0,71.48535,101.45809"><g transform="translate(-205.15783,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(206.95753,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">M</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="65.39648" height="28.1875" viewBox="0,0,65.39648,28.1875"><g transform="translate(-207.55003,-164.3125)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(208.05003,186) scale(0.5,0.5)" font-size="40" xml:space="preserve" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">Wrong</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 982 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="49.4566" height="101.45809" viewBox="0,0,49.4566,101.45809"><g transform="translate(-216.17199,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(217.97169,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">P</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 992 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="49.17773" height="28.1875" viewBox="0,0,49.17773,28.1875"><g transform="translate(-180.66002,-124.08125)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(181.16002,145.76875) scale(0.5,0.5)" font-size="40" xml:space="preserve" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">Nice!</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 989 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="47.91701" height="101.45809" viewBox="0,0,47.91701,101.45809"><g transform="translate(-217.21582,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(219.01552,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">Y</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="57.73452" height="101.45809" viewBox="0,0,57.73452,101.45809"><g transform="translate(-212.03269,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(213.83239,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">G</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="58.16687" height="101.45809" viewBox="0,0,58.16687,101.45809"><g transform="translate(-211.81672,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(213.61642,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">D</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="61.25659" height="101.45809" viewBox="0,0,61.25659,101.45809"><g transform="translate(-210.26898,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(212.06868,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">N</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="45.50218" height="101.45809" viewBox="0,0,45.50218,101.45809"><g transform="translate(-218.15166,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(219.95136,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">E</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="62.37598" height="28.1875" viewBox="0,0,62.37598,28.1875"><g transform="translate(-209.06004,-164.3125)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(209.56004,186) scale(0.5,0.5)" font-size="40" xml:space="preserve" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">Oops..</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 983 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="57.73535" height="28.1875" viewBox="0,0,57.73535,28.1875"><g transform="translate(-211.38002,-164.3125)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(211.88002,186) scale(0.5,0.5)" font-size="40" xml:space="preserve" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">Right!</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 983 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="30.88665" height="101.45809" viewBox="0,0,30.88665,101.45809"><g transform="translate(-225.45843,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(227.25813,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">I</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="88.65234" height="28.1875" viewBox="0,0,88.65234,28.1875"><g transform="translate(-195.92004,-164.3125)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(196.42004,186) scale(0.5,0.5)" font-size="40" xml:space="preserve" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">Incorrect</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 986 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="90.4541" height="28.1875" viewBox="0,0,90.4541,28.1875"><g transform="translate(-195.02004,-164.3125)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(195.52004,186) scale(0.5,0.5)" font-size="40" xml:space="preserve" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">Amazing!</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 983 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="59.24247" height="101.45809" viewBox="0,0,59.24247,101.45809"><g transform="translate(-211.27682,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(213.07652,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">H</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="49.94168" height="101.45809" viewBox="0,0,49.94168,101.45809"><g transform="translate(-216.06401,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(217.86371,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">V</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="43.98368" height="101.45809" viewBox="0,0,43.98368,101.45809"><g transform="translate(-218.90753,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(220.70723,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">L</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="61.91038" height="101.45809" viewBox="0,0,61.91038,101.45809"><g transform="translate(-209.94504,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(211.74474,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">Q</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="89.39355" height="28.1875" viewBox="0,0,89.39355,28.1875"><g transform="translate(-195.55004,-164.3125)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(196.05004,186) scale(0.5,0.5)" font-size="40" xml:space="preserve" fill="#000000" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">Try again</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 986 B

1
maydo/typing/assets/c Normal file
View File

@ -0,0 +1 @@

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="46.72541" height="101.45809" viewBox="0,0,46.72541,101.45809"><g transform="translate(-217.53977,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(219.33947,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">Z</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="550" height="386" viewBox="0,0,550,386"><g transform="translate(35,13)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" style="mix-blend-mode: normal"><path d="M-34.5,372.5v-385h549v385z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 495 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="50.96455" height="101.45809" viewBox="0,0,50.96455,101.45809"><g transform="translate(-215.41612,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(217.21582,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">R</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="52.62013" height="101.45809" viewBox="0,0,52.62013,101.45809"><g transform="translate(-214.58826,-123.53442)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(216.38796,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">B</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="73.14093" height="101.45809" viewBox="0,0,73.14093,101.45809"><g transform="translate(-204.32997,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(206.12967,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">W</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="58.5254" height="101.45809" viewBox="0,0,58.5254,101.45809"><g transform="translate(-211.63675,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(213.43645,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">U</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 992 B

File diff suppressed because one or more lines are too long

1
maydo/typing/folder Normal file
View File

@ -0,0 +1 @@
recompile

File diff suppressed because one or more lines are too long

Binary file not shown.

89724
maydo/typing/script.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="44.99602" height="101.45809" viewBox="0,0,44.99602,101.45809"><g transform="translate(-218.40361,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(220.20331,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">S</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="25.0552" height="102.5829" viewBox="0,0,25.0552,102.5829"><g transform="translate(-228.37395,-122.4096)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(230.17365,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">.</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 989 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="43.41425" height="101.45809" viewBox="0,0,43.41425,101.45809"><g transform="translate(-219.19549,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(220.99519,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">F</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="51.29145" height="101.45809" viewBox="0,0,51.29145,101.45809"><g transform="translate(-215.45211,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(217.25181,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">K</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32.35242" height="101.45809" viewBox="0,0,32.35242,101.45809"><g transform="translate(-221.15949,-124.95445)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(229.03318,203.01644) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">J</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 995 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="550" height="386" viewBox="0,0,550,386"><defs><linearGradient x1="240" y1="-12.5" x2="240" y2="372.5" gradientUnits="userSpaceOnUse" id="color-1"><stop offset="0" stop-color="#efff00"/><stop offset="1" stop-color="#f4ffc2"/></linearGradient></defs><g transform="translate(35,13)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill-rule="nonzero" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" style="mix-blend-mode: normal"><path d="M-34.5,372.5v-385h549v385z" fill="url(#color-1)" stroke="#000000"/><text transform="translate(90,58) scale(0.5,0.5)" font-size="40" xml:space="preserve" fill="#000000" fill-rule="nonzero" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0"> </tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="50.96455" height="101.45809" viewBox="0,0,50.96455,101.45809"><g transform="translate(-214.58826,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(216.38796,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">C</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 994 B

View File

@ -0,0 +1 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="45.93453" height="101.45809" viewBox="0,0,45.93453,101.45809"><g transform="translate(-217.9357,-123.53441)"><g data-paper-data="{&quot;isPaintingLayer&quot;:true}" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" font-size="40" text-anchor="start" style="mix-blend-mode: normal"><text transform="translate(219.7354,201.5964) scale(1.7997,1.7997)" font-size="40" xml:space="preserve" fill="#efff00" fill-rule="nonzero" stroke="#000000" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="Sans Serif" font-weight="normal" text-anchor="start" style="mix-blend-mode: normal"><tspan x="0" dy="0">T</tspan></text></g></g></svg>

After

Width:  |  Height:  |  Size: 992 B

Some files were not shown because too many files have changed in this diff Show More