Compare commits

...

437 Commits
github ... 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
jumping283 8086966371
remove logo 2023-01-25 09:30:31 -08:00
jumping283 6c7dfe09a0
add logo testing 2023-01-25 09:29:25 -08:00
jumping283 b28f134f13
add header code from netlify 2023-01-24 14:56:59 -08:00
jumping283 96064a2869
test netlify identity 2023-01-24 11:25:54 -08:00
jumping283 c3902e430f
add basic html tags 2023-01-24 11:21:22 -08:00
jumping283 505a863b4c
change hover icon to flat gray 2023-01-24 10:31:46 -08:00
jumping283 e502a6736f
hover icon testing 2023-01-24 10:31:31 -08:00
jumping283 b844816ba1
change nonhover icon to white 2023-01-24 10:30:29 -08:00
jumping283 bd1a933665
possible alternate home icon 2023-01-24 10:29:45 -08:00
jumping283 c7c7baca7d
added some more info 2023-01-24 10:25:06 -08:00
jumping283 16a4d60d25
change math links to be local 2023-01-24 10:21:44 -08:00
jumping283 15f784bcf4
local iframe 2023-01-24 10:21:15 -08:00
jumping283 003195f998
local iframe 2023-01-24 10:20:12 -08:00
jumping283 7176b218c4
local iframe 2023-01-24 10:17:43 -08:00
jumping283 c6ac99ad8e
local iframe 2023-01-24 10:16:26 -08:00
jumping283 ba39cf7e5a
change multiplication 4 player to local link 2023-01-24 10:14:25 -08:00
jumping283 618feb1d6f
iframe local 2023-01-24 10:13:51 -08:00
jumping283 2f72d0b45a
embedded fractions game 2023-01-24 10:12:28 -08:00
jumping283 5de8f91774
change fractions url to local 2023-01-24 10:12:14 -08:00
jumping283 adca614c70
change .2s timer to .1s 2023-01-24 10:09:47 -08:00
jumping283 d4d4b6fc5f
change .5s timer to .2s 2023-01-24 10:09:21 -08:00
jumping283 b7a9cd1464
grayscale hover icon for sheepbutton 2023-01-24 10:07:39 -08:00
jumping283 338a7626cd
change hover image to A-grayscale 2023-01-24 10:07:09 -08:00
jumping283 c6fcd336ed
no more broken timing 2023-01-24 10:05:38 -08:00
jumping283 a057ecdb1a
change timing again 2023-01-24 10:02:05 -08:00
jumping283 0648c44ec8
change where script is 2023-01-24 10:00:58 -08:00
jumping283 323f2ece60
pause for 3 seconds before redirect 2023-01-24 09:59:36 -08:00
jumping283 5f7e76c41f
change the version text to lesson
"Version 1" and "Version 2" are now "Lesson 1" and "Lesson 2" respectively.
2023-01-24 09:56:37 -08:00
jumping283 47e668b140
underline links since css doesnt auto 2023-01-24 09:54:01 -08:00
jumping283 9161dbcd28
remove A-300, extremely broken
f33f36ea52/Screen%20recording%202023-01-24%209.46.51%20AM.webm
2023-01-24 09:48:39 -08:00
jumping283 88ce7b16cc
no longer needed resource 2023-01-24 09:47:35 -08:00
jumping283 f33f36ea52
resource 2023-01-24 09:47:18 -08:00
jumping283 b4845395df
add A-300 for testing 2023-01-24 09:45:24 -08:00
jumping283 270304c78d
remove icon for test 2023-01-24 09:43:23 -08:00
jumping283 e843961c24
add test intro script 2023-01-24 09:41:48 -08:00
jumping283 2ca973197d
comment out the weird copyright 2023-01-24 09:37:57 -08:00
jumping283 f0ae55d1ab
change to html
converted from pdf to markdown, then from markdown to html
2023-01-24 09:35:43 -08:00
jumping283 74d36ad0a7
resource for project 2023-01-24 09:33:15 -08:00
jumping283 8347830aa1
bring back the "valid html" w3c badge
it now links to an easter egg :)
2023-01-23 13:45:29 -08:00
jumping283 087f8a135f
fix 2023-01-23 13:43:30 -08:00
jumping283 d8ea82c4e7
Update sheep.html 2023-01-23 12:46:41 -08:00
jumping283 d34c2a3e5b
Update sheep.html 2023-01-23 12:45:53 -08:00
jumping283 dd842a2879
testing 2023-01-23 12:44:28 -08:00
jumping283 dcd896a0fd
clone from cdn 2023-01-23 12:41:28 -08:00
jumping283 dde3857146
folder creation 2023-01-23 12:39:19 -08:00
jumping283 fa2d5eb1e3
import home.css 2023-01-23 12:37:06 -08:00
jumping283 205a62fb19
hopefully animates 2023-01-23 12:36:46 -08:00
jumping283 dc29fbaf7a
add sheep/home.js to the site 2023-01-23 12:35:21 -08:00
jumping283 0880527682
hopefully animate 2023-01-23 12:34:46 -08:00
jumping283 608f3c5f85
change homescript 2023-01-23 09:48:29 -08:00
jumping283 747c17667b
change homescript 2023-01-23 09:47:55 -08:00
jumping283 ea26cb67b6
change homescript 2023-01-23 09:47:40 -08:00
jumping283 32baed56cc
change homescript 2023-01-23 09:47:24 -08:00
jumping283 0f1a6c1723
change homescript 2023-01-23 09:47:08 -08:00
jumping283 4bfb4be7a1
change homescript 2023-01-23 09:46:49 -08:00
jumping283 08e6c28164
change homescript 2023-01-23 09:46:07 -08:00
jumping283 b5942a6c8e
change script to work 2023-01-23 09:44:56 -08:00
jumping283 b2333076aa
add homebutton style 2023-01-23 09:44:32 -08:00
jumping283 947efb4f45
add homebutton script to main site 2023-01-23 09:43:56 -08:00
jumping283 df7de5a6d7
add netlify status 2023-01-23 09:33:27 -08:00
jumping283 03e501d902
upload home button 2023-01-20 14:37:33 -08:00
jumping283 a9f82edbba
Delete download (1).svg 2023-01-20 14:37:12 -08:00
jumping283 65d36db159
upload new homebutton 2023-01-20 14:34:20 -08:00
jumping283 403328bff9
add home animation 2023-01-20 14:31:02 -08:00
jumping283 4239146360
add home button 2023-01-20 14:28:45 -08:00
jumping283 01a2827555
add home button 2023-01-20 14:28:17 -08:00
jumping283 76e732f8d2
add home button 2023-01-20 14:28:06 -08:00
jumping283 5a292cfb28
add home button 2023-01-20 14:27:47 -08:00
jumping283 6681f6f763
add home button 2023-01-20 14:27:32 -08:00
jumping283 67e04c50dd
comment out bootstrap and w3css 2023-01-20 14:26:10 -08:00
jumping283 d7ef21c7b2
add home button 2023-01-20 14:25:44 -08:00
jumping283 750485f1f3
deleted 2023-01-20 14:25:21 -08:00
jumping283 3d34327768
soon to be deleted 2023-01-20 14:24:31 -08:00
jumping283 1df343712c
add bootstrap for testing 2023-01-20 14:18:30 -08:00
jumping283 0ea4d00264
add w3css 2023-01-20 14:16:56 -08:00
jumping283 10b21aeb90
change w3css to local 2023-01-20 14:16:27 -08:00
jumping283 a803e02b9f
change w3css to local 2023-01-20 14:16:03 -08:00
jumping283 c00d5ccc77
import w3pro for testing 2023-01-20 14:15:15 -08:00
jumping283 4ea42ed946
import w3css instead of using external 2023-01-20 14:14:46 -08:00
jumping283 640f0542f5
change w3css to local 2023-01-20 14:14:26 -08:00
jumping283 746be84c6e
Update index.html 2023-01-20 14:14:10 -08:00
jumping283 95405ff02a
add the favicon
im stupid
2023-01-20 14:12:13 -08:00
jumping283 ec200ce80a
fix another w3css tag 2023-01-20 14:11:29 -08:00
jumping283 d7fd289e5c
changed a few w3css tags 2023-01-20 14:09:34 -08:00
jumping283 870b56827b
change h3 to h2, just to see 2023-01-20 11:46:06 -08:00
jumping283 d95c944182
remove the w3c thing
Removed the W3C "Valid HTML 4.01" badge as it is 100% not needed.
2023-01-20 11:45:19 -08:00
jumping283 ae9acfd684
correct my stupid grammar
remove the random github comment
2023-01-20 10:31:34 -08:00
jumping283 1826e04723
added sims drone view puzzle 2023-01-20 09:57:55 -08:00
jumping283 d7dd4844a9
new puzzle 2023-01-20 09:56:54 -08:00
jumping283 0741e67813
added factmonster link 2023-01-19 12:49:33 -08:00
jumping283 0c5e872202
readme is now somewhat relevant 2023-01-19 12:40:59 -08:00
j fe938096d6
change the first 2 links to look like the others 2023-01-19 12:32:50 -08:00
j 1ab9359c2e
update readme for the first time in 1 billion years 2023-01-19 11:28:09 -08:00
j a1a7ad35de
Delete IMG_6913.MOV
random video i uploaded for some reason, not needed
2023-01-19 11:27:21 -08:00
j 81a36f7a06
silly me
change v1 link to /maydo/typing, NOT /maydo/typing1
2023-01-19 11:26:12 -08:00
j 1fd152017c
change homepage typing.zen link to list 2023-01-19 11:25:09 -08:00
j bdc9df9bfb
remove typing.zen 2 link
change typing.zen link to the list of typing.zen projects
2023-01-19 11:24:29 -08:00
j bea98dfc41
create a list for all future typing.zen projects 2023-01-19 11:23:35 -08:00
j 8b9f707584
added typing.zen 2 to list 2023-01-19 10:32:25 -08:00
j 30d56eafbd
add typing.zen v2 project 2023-01-19 10:31:37 -08:00
j 7237a81db7
Create c 2023-01-19 10:31:06 -08:00
j 982d114871
added typing.zen to main page 2023-01-17 12:46:26 -08:00
j 752aacd65d
change /background.jpg to /maydo/background.jpg 2023-01-17 12:42:06 -08:00
j 1fae0e8a91
upload new background for main page 2023-01-17 12:41:19 -08:00
j 1bcb10e976
fixed backdrop to use sims-blur.png 2023-01-17 12:21:04 -08:00
j b4bff297ca
Update index.html 2023-01-17 12:20:43 -08:00
j 9f5cfe3fcf
add new background file
sims-blur.png
2023-01-17 12:20:21 -08:00
j a094864b25
deploy to netlify 2023-01-17 12:18:46 -08:00
j 4f5cb4618c
we miss timmy 2023-01-17 12:18:17 -08:00
j 6db90cfe55
new css 2023-01-17 12:17:55 -08:00
j 2aa4bd8621
added new css 2023-01-17 12:17:12 -08:00
j 7cf85b7fa1
upload the typing.zen v1 project 2023-01-17 12:16:43 -08:00
j 7d5abdad66
added typing.zen link 2023-01-17 12:16:21 -08:00
j 9b902331ec
Add files via upload 2023-01-17 10:32:36 -08:00
j e75a1c88f0
Create sja 2023-01-17 10:32:20 -08:00
j 9c8d5f2a14
netlify updates 2023-01-13 09:51:23 -08:00
188 changed files with 185943 additions and 35951 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
A-gray2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
A-grayscale.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
A-white.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

BIN
AudioMaker.mp3 Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,6 +1,26 @@
# andrews apps
[![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)
the thing web for techer
![https://andrewsapps.onrender.com/card.png](https://andrewsapps.onrender.com/card.png)
[link](https://andrewsapps.netlify.app)
# andrews
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
a few pieces of code are put in the header by netlify:
##### sheep3 home button in the header
`<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

35929
eagler.html

File diff suppressed because one or more lines are too long

220
greatwhiteshark.html Normal file
View File

@ -0,0 +1,220 @@
<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<!>
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
powerful and dangerous predatory sharks in the world. Starring as the
villain of movies such as <em>Jaws</em> (1975), the white shark is much
maligned and publicly feared. However, surprisingly little is
understood of its life and behaviour.</p>
<h2 id="distribution">Distribution</h2>
<pre><code>white shark ( <span class="hljs-name">Carcharodon</span>
carcharias )
</code></pre><pre><code>White shark ( <span class="hljs-name">Carcharodon</span>
carcharias )
</code></pre><p>White shark populations are
frequently centred in highly
productive temperate coastal
waters (that is, waters
characterized by an abundance of
fishes and marine mammals),
such as off the coasts of the
northeastern and western United
States, Chile, northern Japan, southern Australia, New Zealand,
southern Africa, and the Mediterranean. Some individual white sharks
may travel far out to sea or into tropical waters, but field studies show
that most return to these temperate feeding areas each year.</p>
<h2 id="body-structure">Body structure</h2>
<p>White sharks are large bulky
fishes with a body shaped like a
blunt torpedo. They have a
sharply pointed conical snout,
large pectoral and dorsal fins,
and a strong crescent-shaped tail.
Only the belly of white sharks is
whitish. They have a contrasting
pattern of dark blue, gray, or brown on their back and sides. They are
amazing hunters armed with strong muscles, good eyesight, and a
keen sense of smell. In addition, their massive jaws are armed with</p>
<pre><code><span class="hljs-attribute">white shark</span>
</code></pre><p>large sharply pointed, coarsely serrated teeth. Each tooth is designed
to cut flesh and can easily puncture and shatter bone. The largest fully
grown white sharks do not exceed 6.4 metres (21 feet) in length. Most
weigh between 680 and 1,800 kg (1,500 and 4,000 pounds), but some
weighing more than 2,270 kg (about 5,000 pounds) have been
documented.</p>
<p>Most fish are ectothermic, or cold-blooded, but white sharks have a
complex circulatory system that conserves heat generated through the
contraction of swimming muscles. This heat is distributed throughout
the body to warm its critical regions, giving the white shark a body
temperature higher than the temperature of the surrounding water.
This adaptation, called regional endothermy (which is a type of warm-
bloodedness), allows the animal to be active in water that may be too
cold for other species of predatory sharks.</p>
<h2 id="behaviour">Behaviour</h2>
<h2 id="feeding-habits">Feeding habits</h2>
<pre><code>Newborn white sharks feed <span class="hljs-keyword">on</span>
fishes <span class="hljs-keyword">and</span> other sharks. As they
reach adulthood, their prey
includes sea turtles, seals, sea
lions, porpoises, dolphins, <span class="hljs-keyword">and</span>
small whales. Prey <span class="hljs-keyword">is</span> usually
hunted <span class="hljs-keyword">by</span> ambush, <span class="hljs-keyword">where</span> <span class="hljs-keyword">the</span>
</code></pre><p>shark will attempt to rush the animal by surprise and inflict a sudden
and massive fatal bite. Often this initial rush is so strong that the
intense impact may send the prey out of the water or will send the
shark into the air if it misses the target. The sharks will retire and wait
for the prey to quickly die, giving rise to the terms <em>bite and spit</em> or
<em>bite and wait</em> for this method of attack. White sharks are also
opportunistic scavengers and will feed on the carcasses of whales and
basking sharks; however, they are not indiscriminate.</p>
<h2 id="attacks-on-humans">Attacks on humans</h2>
<p>In the areas where they are most common, white sharks are
responsible for numerous unprovoked, and sometimes fatal, attacks on
swimmers, divers, surfers, kayakers, and even small boats. A white
shark tends to inflict a single bite on its human victim and then
retreat. In many instances, however, the shark does not return for a
second bite. If the victim suffers a moderate bite, he or she may have
time to seek safety. In situations where a large bite occurs, however,
serious tissue and organ damage may result in death. A review of
white shark attacks off the western United States showed that about 7
percent of attacks were fatal, but data from other localities, such as
South Africa, show fatality rates of more than 20 percent. Fatality
rates as high as 60 percent have been recorded from attacks in the
waters off Australia.</p>
<p>Many researchers maintain that attacks on humans stem from the
sharks curiosity. In contrast, other authorities contend that these</p>
<p>attacks may be the result of the shark mistaking humans for its natural
prey, such as seals and sea lions. It is also possible that white sharks
intend to attack humans where their normal prey may be scarce.</p>
<h2 id="social-behaviour">Social behaviour</h2>
<p>Little is known about the social behaviour and natural history of the
white shark. There appears to be no apparent social structure;
however, there is evidence that some sharks may be territorial and
assume dominance hierarchies around feeding areas. White sharks are
largely solitary, but some pairs have been seen to travel together and
associate for long periods of time. Some individuals may reside
within feeding areas throughout the year, whereas other individuals
may leave the feeding area and migrate widely. For example, some
white sharks off California have been tracked to Hawaii, and some
South African white sharks have been tracked to southern Australia
and back.</p>
<h2 id="reproduction">Reproduction</h2>
<p>Mating has yet to be fully documented in white sharks, but it is
assumed to be similar to internal fertilization in most sharks—that is,
the male inserts his claspers into the cloaca of the female. Courtship
behaviour, if there is any, is unknown. Male white sharks reach sexual
maturity at 3.5 to 4 metres (about 11.5 to 13 feet) in length and about
10 years of age, whereas females reach sexual maturity at 4.5 to 5
metres (about 15 to 16 feet) in length and 12 to 18 years of age.</p>
<pre><code><span class="hljs-keyword">marine </span>food chain
</code></pre><p>Reproduction is viviparous (that is, fertilized eggs are retained within
the body). Prior to birth, the young in the womb may feed on
undeveloped eggs and possibly their unborn siblings. Litters consist of
2 to 10 pups; the newborns are more than 1 metre (about 3.3 feet) in
length. Gestation is thought to take about 12 months, and females are
assumed to give birth in warm temperate and subtropical waters, but
specific nursery areas are unknown.</p>
<h2 id="ecology">Ecology</h2>
<h2 id="role-in-marine-food-chains">Role in marine food chains</h2>
<p>As top predators in marine food
chains, white sharks have few
natural enemies. While it is true
that young white sharks are
sometimes eaten by larger sharks
(including other white sharks),
they have fewer potential
enemies as they grow. Adult white sharks fear few other animals;
however, in at least one documented instance, an adult killer whale
( <em>Orcinus orca</em> ) attacked and killed an adult white shark. The most
profound enemies of the white shark are human beings.</p>
<h2 id="conservation">Conservation</h2>
<p>The white shark has been classified as a vulnerable species by the
International Union for Conservation of Nature (IUCN) since 1996.</p>
<p>Its wide distribution throughout many areas of the ocean has made
comprehensive population surveys difficult; however, catch-rate data
collected by fishery officials worldwide suggest that the species may
be undergoing a decline, but the white shark has only been assessed in
selected regions, such as the Mediterranean Sea, where it is
considered critically endangered.</p>
<p>Humans hunt white sharks for a variety of reasons. They are a good
food fish, and they are caught and sold commercially in many
countries. Because of their impressive size and fabled ferocity, they
are also highly prized sport fish, and their teeth are often treasured as
jewelry. In addition, the jaws of large individuals can fetch thousands
of dollars.</p>
<p>Sharks of all types are also victims of finning, the practice of
harvesting the lateral and dorsal fins and the lower tail fin from a
shark by commercial fishing operations and others worldwide.
Although the United States and several other industrialized countries
have enacted laws that prohibit many shark-finning practices, white
sharks continue to be hunted for their fins. In addition, many white
sharks are caught accidentally in commercial fishing nets each year.
Some of these sharks die in the nets; however, survivors may be killed
intentionally for their fins and other parts by commercial anglers.</p>
<p>White sharks are widespread. However, they are not common. They
fill an important niche as a top predator and may help to keep
populations of marine mammals in balance. Since they are positioned</p>
<pre><code><span class="hljs-attribute">great white shark</span>
</code></pre><p>at the top of the food chain, they
are never abundant. As a result,
the removal of a few individuals
can have a profound effect on
the population. Since they grow
slowly and produce few young,
it takes a long time for
populations to rebound, and harvesting has depleted populations of
these sharks in many areas. Consequently, white sharks are legally
protected in several places (such as Australia, South Africa, and
California) despite their bad reputation. The protection of white
sharks may even have economic benefits. For example, in waters that
contain white sharks, boaters and dive operators earn tens of
thousands of dollars yearly by featuring popular “shark dives” where
guests can see white sharks from the safety of steel cages suspended
in the water. Such a change in image from wanton killer to majestic
predator may assure the future survival of white sharks.</p>
<h2 id="evolution">Evolution</h2>
<p>According to the fossil record, modern white sharks evolved
sometime between 10 million and 4 million years ago, from the
middle of the Miocene Epoch (23 million to 5.3 million years ago)
through the first half of the Pliocene Epoch (5.3 million to 2.6 million
years ago), but their ancestors may date back to at least the Eocene
Epoch (about 56 million to 34 million years ago). Early authorities</p>
<p>maintained that white sharks were descended from the extinct
megalodon ( <em>Carcharocles megalodon</em> , formerly <em>Carcharodon
megalodon</em> )—the largest shark in the fossil record and now
considered to be a member of the megatooth shark family
Otodontidae.</p>
<p>Newer paleontological interpretation is contentious, however, and two
competing hypotheses have developed. In the first hypothesis, modern
white sharks branched off from megatooth sharks to evolve alongside
megalodon and other similar megatooth species. In contrast, the
second hypothesis, based largely on 21st-century fossil finds and
tooth analyses, suggests that modern white sharks descended from a
line of ancient broad-toothed mako sharks—starting with
<em>Carcharodon hastalis</em>. <em>C. hastalis</em> had teeth similar in size and shape
to those of modern white sharks but without serrations. These first
white sharks likely first appeared during the middle of the Miocene
Epoch. (However, some studies suggest that they may have evolved
during the Oligocene Epoch [33.9 million to 23 million years ago].)
Descendent species do not appear to have branched off from <em>C.
hastalis</em>. Instead, white sharks are thought to have gradually
transitioned from <em>C. hastalis</em> to <em>C. hubbelli</em> (between 8 million and 6
million years ago) and then later to <em>C. carcharias</em> (that is, modern
white sharks) in a single evolutionary lineage, or chronospecies.
Fossil discoveries suggest that tooth serrations characteristic of
modern white sharks appeared gradually in the chronospecies,</p>
<p>showing as small serrations in <em>C. hubbelli</em> before becoming fully
developed in <em>C. carcharias</em>.</p>
<p>Douglas Long The Editors of Encyclopaedia Britannica</p>
<pre><!--<code>Citation Information
Article <span class="hljs-string">Title:</span> white shark
Website <span class="hljs-string">Name:</span> Encyclopaedia Britannica
<span class="hljs-string">Publisher:</span> Encyclopaedia Britannica, Inc.
Date <span class="hljs-string">Published:</span> <span class="hljs-number">05</span> December <span class="hljs-number">2022</span>
<span class="hljs-string">URL:</span> <span class="hljs-string">https:</span><span class="hljs-comment">//www.britannica.comhttps://www.britannica.com/animal/white-shark</span>
Access <span class="hljs-string">Date:</span> January <span class="hljs-number">23</span>, <span class="hljs-number">2023</span>
</code>--></pre>
</body></html>

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-right"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>

After

Width:  |  Height:  |  Size: 307 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-check"><polyline points="20 6 9 17 4 12"></polyline></svg>

After

Width:  |  Height:  |  Size: 255 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-check"><polyline points="20 6 9 17 4 12"></polyline></svg>

After

Width:  |  Height:  |  Size: 255 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-info"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="16" x2="12" y2="12"></line><line x1="12" y1="8" x2="12.01" y2="8"></line></svg>

After

Width:  |  Height:  |  Size: 340 B

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,15 @@
<svg
width="24"
height="24"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
fill="white"
fill-opacity="0.44"
>
<circle cx="5" cy="8" r="3" />
<circle cx="5" cy="12" r="3" />
<circle cx="5" cy="16" r="3" />
<rect x="10" y="7" width="12" height="2" rx="1" />
<rect x="10" y="11" width="12" height="2" rx="1" />
<rect x="10" y="15" width="12" height="2" rx="1" />
</svg>

After

Width:  |  Height:  |  Size: 399 B

View File

@ -0,0 +1,22 @@
<svg
width="24"
height="24"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
fill="black"
fill-opacity="0.5"
>
<path
d="M18 8C20.2091 8 22 9.79086 22 12V14C22 16.2091 20.2091 18 18 18C16.1325 18 14.5639 16.7202 14.1234 14.9899C13.9872 14.4547 13.5523 14 13 14H11C10.4477 14 10.0128 14.4547 9.87657 14.9899C9.43606 16.7202 7.86748 18 6 18C3.79086 18 2 16.2091 2 14V12C2 9.79086 3.79086 8 6 8H18Z"
fill-opacity="0.2"
/>
<circle r="1" cx="20" cy="14" />
<circle r="1" cx="18" cy="12" />
<circle r="1" cx="18" cy="16" />
<circle r="1" cx="16" cy="14" />
<circle r="1" cx="12" cy="11" />
<path d="M5 12.5L6 13.5L7 12.5V11H5V12.5Z" />
<path d="M7 15.5L6 14.5L5 15.5L5 17L7 17L7 15.5Z" />
<path d="M4.5 15L5.5 14L4.5 13L3 13L3 15L4.5 15Z" />
<path d="M7.50004 13L6.50004 14L7.50004 15L9 15L9 13L7.50004 13Z" />
</svg>

After

Width:  |  Height:  |  Size: 859 B

View File

@ -0,0 +1,18 @@
<svg
width="24"
height="24"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
fill="white"
fill-opacity="0.4"
>
<path
d="M3 5C3 3.89543 3.89543 3 5 3H19C20.1046 3 21 3.89543 21 5V15H15V21H5C3.89543 21 3 20.1046 3 19V5Z"
/>
<path d="M3 5C3 3.89543 3.89543 3 5 3H9V9H3V5Z" />
<path d="M3 15H9V21H5C3.89543 21 3 20.1046 3 19V15Z" />
<rect x="9" y="9" width="6" height="6" />
<path d="M16 16H22V20C22 21.1046 21.1046 22 20 22H16V16Z" />
<path d="M15 3H19C20.1046 3 21 3.89543 21 5V9H15V3Z" />
<path d="M16 16H22V20C22 21.1046 21.1046 22 20 22H16V16Z" />
</svg>

After

Width:  |  Height:  |  Size: 594 B

View File

@ -0,0 +1,17 @@
<svg
width="24"
height="24"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
fill="black"
fill-opacity="0.2"
>
<path
d="M12 2.5L14.2451 9.40983H21.5106L15.6327 13.6803L17.8779 20.5902L12 16.3197L6.12215 20.5902L8.36729 13.6803L2.48944 9.40983H9.75486L12 2.5Z"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M9.75488 9.40985H14.2452L15.6327 13.6804L12 16.3197L8.36731 13.6804L9.75488 9.40985Z"
/>
</svg>

After

Width:  |  Height:  |  Size: 450 B

View File

@ -0,0 +1,33 @@
<svg
width="24"
height="24"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
fill="white"
fill-opacity="0.7"
>
<g fill-opacity="0.3">
<path
d="M22 6H14C12.8954 6 12 6.89543 12 8V18C12 18.5523 12.4477 19 13 19H20C21.1046 19 22 18.1046 22 17V6Z"
/>
<path
d="M2 6H10C11.1046 6 12 6.89543 12 8V18C12 18.5523 11.5523 19 11 19H4C2.89543 19 2 18.1046 2 17V6Z"
/>
<path
d="M22 6H14C12.8954 6 12 6.89543 12 8V18H20C21.1046 18 22 17.1046 22 16V6Z"
/>
<path
d="M2 6H10C11.1046 6 12 6.89543 12 8V18H4C2.89543 18 2 17.1046 2 16V6Z"
/>
</g>
<rect x="4" y="8" width="6" height="1" rx="0.5" />
<rect x="4" y="10" width="3" height="1" rx="0.5" />
<rect x="4" y="12" width="3" height="2" rx="0.5" />
<rect x="8" y="10" width="2" height="4" rx="0.5" />
<rect x="4" y="15" width="6" height="1" rx="0.5" />
<rect x="14" y="8" width="6" height="1" rx="0.5" />
<rect x="14" y="13" width="6" height="1" rx="0.5" />
<rect x="14" y="10" width="2" height="2" rx="0.5" />
<rect x="14" y="15" width="6" height="1" rx="0.5" />
<rect x="17" y="10" width="3" height="2" rx="0.5" />
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,15 @@
<svg
width="24"
height="24"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
fill="white"
fill-opacity="0.4"
>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M12.0405 3.00014C10.9896 2.99305 9.95522 3.26212 9.04098 3.78041C8.12674 4.2987 7.36467 5.04803 6.83104 5.9534C6.27018 6.90499 6.58691 8.13106 7.5385 8.69193C8.49008 9.25279 9.71616 8.93605 10.277 7.98447C10.4549 7.68268 10.7089 7.4329 11.0137 7.26014C11.3184 7.08737 11.6632 6.99768 12.0135 7.00005C12.3638 7.00241 12.7073 7.09674 13.0097 7.2736C13.3121 7.45045 13.5627 7.70363 13.7365 8.0078C13.9103 8.31196 14.0012 8.65643 14 9.00674C13.9988 9.35705 13.9056 9.70091 13.7298 10.0039C13.554 10.3069 13.3016 10.5584 12.9981 10.7332C12.6945 10.908 12.3503 11 12 11C12 11 12 11 12 11C11.8619 11 11.7271 11.014 11.5969 11.0406C11.0075 11.1613 10.5125 11.5412 10.2364 12.056C10.0855 12.3372 10 12.6586 10 13V17C10 18.1046 10.8954 19 12 19C13.1046 19 14 18.1046 14 17V14.6569C14.3433 14.5355 14.6762 14.3826 14.9942 14.1995C15.9049 13.6751 16.6619 12.9206 17.1894 12.0117C17.7169 11.1027 17.9964 10.0712 18 9.02023C18.0035 7.9693 17.731 6.93588 17.2096 6.02339C16.6882 5.1109 15.9363 4.35136 15.0292 3.82079C14.122 3.29021 13.0914 3.00722 12.0405 3.00014Z"
/>
<circle cx="12" cy="19" r="3" />
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,22 @@
<svg
width="24"
height="24"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
fill="white"
fill-opacity="0.42"
>
<rect
x="2.16223"
y="18.8387"
width="14.4278"
height="4"
rx="2"
transform="rotate(-45 2.16223 18.8387)"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M16.6069 10.0509L20.6081 6.04965C21.6735 8.2799 21.2826 11.032 19.4353 12.8793C17.0922 15.2224 13.2932 15.2224 10.95 12.8793C8.60689 10.5362 8.60689 6.73716 10.95 4.39402C12.7973 2.54675 15.5494 2.15581 17.7797 3.22122L13.7785 7.22244L16.6069 10.0509Z"
/>
</svg>

After

Width:  |  Height:  |  Size: 593 B

View File

@ -0,0 +1,15 @@
<svg
width="24"
height="24"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
fill="white"
>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M3 12C4.9627 15.0102 8.35951 17 12.2211 17C16.0826 17 19.4794 15.0102 21.4421 12C19.4794 8.98979 16.0826 7 12.2211 7C8.35951 7 4.9627 8.98979 3 12Z"
fill-opacity="0.4"
/>
<circle cx="12.2211" cy="12" r="4" fill-opacity="0.5" />
</svg>

After

Width:  |  Height:  |  Size: 414 B

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

@ -1,20 +1,40 @@
<!DOCTYPE html>
<html>
<head>
<title>Mr. Andrews' Web Apps</title>
<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/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>
</head>
<body>
<div class="bg-image"></div>
<div class="bg-text">
<h1 style="font-size:50px">Mr. Andrews' Web Apps</h1>
<h3><a href="/maydo">May Do</a><br></h3><br><a href="https://www.w3.org/TR/html401/"><img src="https://www.w3.org/Icons/valid-html401-blue.png"></a>
<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><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>
</html>
<!-- github: jumping283/andrews (private) -->

BIN
maydo/background.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 498 KiB

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,39 +1,68 @@
<!DOCTYPE html>
<!--spinach-->
<html>
<head>
<title>May Do</title>
<meta charset="UTF-8">
<link rel="icon" href="/A-300.png">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<link rel="stylesheet" href="/w3css/w3.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('/background.png');
background-image: url('/maydo/sims-blur.png');
min-height: 100%;
background-position: center;
background-size: cover;
}
</style>
<link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script>
</head>
<body>
<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 (Login with Portal)</a><br><br>
<a href="https://www.desmos.com/calculator">Online Graphing (desmos)</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>)<br>
<br>Math Practice:<br>(<a href="https://snip.ly/dgcrpn">Fractions</a>) (<a href="https://snip.ly/eytn65">Multiplication 4 Player</a>) (<a href="https://snip.ly/pt0kul">Multiplication 8 Player</a>) (<a href="https://snip.ly/42g7fe">Make a Number</a>) (<a href="http://www-k6.thinkcentral.com/content/hsp/math/hspmath/go_math_2012/na/gr5/amm_9780547665054_/index.html">Animated Math Models</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/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

@ -0,0 +1,8 @@
<!--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><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>Animated Math Models</title><br><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="http://www-k6.thinkcentral.com/content/hsp/math/hspmath/go_math_2012/na/gr5/amm_9780547665054_/index.html"></iframe></body>

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>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

@ -0,0 +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><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><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://www.mathplayground.com/make_a_number/index.htm"></iframe></body>

View File

@ -0,0 +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><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><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://www.mathplayground.com/internal/arcademics_penguin_jump.html"></iframe></body>

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>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

@ -0,0 +1,51 @@
<!DOCTYPE html>
<html>
<head>
<title>typing.zen</title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="/sheep/3.css" />
<script src="/sheep/3.js" charset="utf-8"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" href="/A-300.png">
<link rel="stylesheet" href="/w3css/w3.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('/maydo/picktyping/image.png');
min-height: 100%;
background-position: center;
background-size: cover;
}
</style>
</head>
<body>
<div class="bgimg w3-display-container w3-text-white">
<div class="w3-display-topleft w3-padding-large w3-xlarge">
<a href="/maydo/backhome.html">Mr. Andrews</a>
</div>
<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><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>
</div>
</div>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

BIN
maydo/sims-blur.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 620 KiB

View File

@ -0,0 +1,34 @@
<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;
}
.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 our school!</strong> <a href="/maydo/" class="test27">Back</a>
</div>
<title>Sims Puzzle</title><br><iframe frameBorder="0" style="border: 0;width:100%;height:100%" src="https://im-a-puzzle.com/share/329a0a83818b236?embed=true&showAds=false&showNav=false&showSolve=false"></iframe></body>

View File

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

View File

@ -1,4 +1,6 @@
<body><center><font face="Verdana"><style>
<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>
// yes
.alert {
padding: 20px;
background-color: blue;

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

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