From 6868a9460bcb5f773021afed5415e261b0088386 Mon Sep 17 00:00:00 2001 From: Becky Bianco Date: Sat, 9 Apr 2011 12:46:17 -0400 Subject: [PATCH] redesign --- .DS_Store | Bin 6148 -> 6148 bytes .tmp_index.html.54064~ | 73 ++++++++ .tmp_index.html.90425~ | 73 ++++++++ .tmp_index.html.95037~ | 73 ++++++++ .tmp_indexold.html.15488~ | 110 ++++++++++++ .tmp_indexold.html.18190~ | 110 ++++++++++++ .tmp_indexold.html.51099~ | 110 ++++++++++++ .tmp_indexold.html.88891~ | 110 ++++++++++++ .tmp_newIndex.html.17166~ | 95 +++++++++++ .tmp_newIndex.html.99428~ | 53 ++++++ .tmp_new_file.html.445~ | 19 +++ .tmp_sliding_menu.html.78136~ | 33 ++++ css/.tmp_newbucketList.css.html58769~ | 127 ++++++++++++++ css/.tmp_newbucketList.css.html85977~ | 64 +++++++ css/newbucketList.css | 154 +++++++++++++++++ img/ICON_checkbox-d.gif | Bin 0 -> 874 bytes img/ICON_checkbox-u.gif | Bin 0 -> 552 bytes img/alarmclock.png | Bin 0 -> 11072 bytes img/bucket.gif | Bin 0 -> 3376 bytes img/checkbox-empty.png | Bin 0 -> 3315 bytes img/checkbox-full.png | Bin 0 -> 3711 bytes img/paper.gif | Bin 0 -> 15562 bytes img/paper2.gif | Bin 0 -> 15562 bytes img/paper2.png | Bin 0 -> 19865 bytes indexold.html | 110 ++++++++++++ js/Bucket.js | 5 + js/Note.js | 7 + js/Task.js | 7 + js/newbucketList.js | 231 ++++++++++++++++++++++++++ newIndex.html | 98 +++++++++++ 30 files changed, 1662 insertions(+) create mode 100644 .tmp_index.html.54064~ create mode 100644 .tmp_index.html.90425~ create mode 100644 .tmp_index.html.95037~ create mode 100644 .tmp_indexold.html.15488~ create mode 100644 .tmp_indexold.html.18190~ create mode 100644 .tmp_indexold.html.51099~ create mode 100644 .tmp_indexold.html.88891~ create mode 100644 .tmp_newIndex.html.17166~ create mode 100644 .tmp_newIndex.html.99428~ create mode 100644 .tmp_new_file.html.445~ create mode 100644 .tmp_sliding_menu.html.78136~ create mode 100644 css/.tmp_newbucketList.css.html58769~ create mode 100644 css/.tmp_newbucketList.css.html85977~ create mode 100644 css/newbucketList.css create mode 100644 img/ICON_checkbox-d.gif create mode 100644 img/ICON_checkbox-u.gif create mode 100644 img/alarmclock.png create mode 100644 img/bucket.gif create mode 100644 img/checkbox-empty.png create mode 100644 img/checkbox-full.png create mode 100644 img/paper.gif create mode 100644 img/paper2.gif create mode 100644 img/paper2.png create mode 100644 indexold.html create mode 100644 js/Bucket.js create mode 100644 js/Note.js create mode 100644 js/Task.js create mode 100644 js/newbucketList.js create mode 100644 newIndex.html diff --git a/.DS_Store b/.DS_Store index b5e169e21594e5837ea8710e60753ecac95626dd..1bf74ea964a6373024e7578087ef765388d837fb 100644 GIT binary patch delta 506 zcmZoMXfc=|#>B!ku~2NHo}wr#0|Nsi1A_nqLn1>FLkUA=K}nL&=8ufand?DP91O-l z;S`1fWa-l4k|Lm-IYTHzF+(a)zL-Iu!3oGpX2@o!1hQQi@`3D9hFqXn9?(#byf1?% zLkN)e0*dD`WCB$bF(@!Z0#$%4)@Lwd&||P*Fa+8MGOLs!*$Ze`Dp0czP;oJk*2m!- zKd5ssoC;LW4Ah&;kUm+RabG~6_EZSOS6DoS x-(fKCaUnS$?r>m4En?iv&cV+Cj8P!xJM(0I5laDJgaQ$mU;@#bBSh9P0|0#JV>JK( delta 120 zcmZoMXfc=|#>B`mu~2NHo}vg70|Nsi1A_oVa!yiyeh!eyz%;RN#bg5!771pCOom*B z^ps*GIfg8T;>lN7_H7p75N6rfz|XXqor9kPXx?T)j_=Hq`9&-RfJT6f1epw?SvE(A HtYHQKKp+^F diff --git a/.tmp_index.html.54064~ b/.tmp_index.html.54064~ new file mode 100644 index 0000000..0fe0075 --- /dev/null +++ b/.tmp_index.html.54064~ @@ -0,0 +1,73 @@ + + + + + BucketList + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
Tamara Fleisher
+ + +
+
+
+ +
+
+ + +
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+ + + +
+ +
+ + + + \ No newline at end of file diff --git a/.tmp_index.html.90425~ b/.tmp_index.html.90425~ new file mode 100644 index 0000000..0fe0075 --- /dev/null +++ b/.tmp_index.html.90425~ @@ -0,0 +1,73 @@ + + + + + BucketList + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
Tamara Fleisher
+ + +
+
+
+ +
+
+ + +
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+ + + +
+ +
+ + + + \ No newline at end of file diff --git a/.tmp_index.html.95037~ b/.tmp_index.html.95037~ new file mode 100644 index 0000000..0fe0075 --- /dev/null +++ b/.tmp_index.html.95037~ @@ -0,0 +1,73 @@ + + + + + BucketList + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
Tamara Fleisher
+ + +
+
+
+ +
+
+ + +
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+ + + +
+ +
+ + + + \ No newline at end of file diff --git a/.tmp_indexold.html.15488~ b/.tmp_indexold.html.15488~ new file mode 100644 index 0000000..0ca1c85 --- /dev/null +++ b/.tmp_indexold.html.15488~ @@ -0,0 +1,110 @@ + + + + + BucketList + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
BucketList is a shared task-management application that allows you to easily create group to-do lists. +

Once you have an account, you can create "buckets" - categories for your tasks. + Then you can share these buckets with your friends, and assign different tasks to different + groups of people. You can als write and share notes about each task, to make sure you and your + group are on the same page. Now that you know what BucketList does, make an account and get started!
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ + +
+
Tamara Fleisher
+ + +
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+ + + + \ No newline at end of file diff --git a/.tmp_indexold.html.18190~ b/.tmp_indexold.html.18190~ new file mode 100644 index 0000000..0ca1c85 --- /dev/null +++ b/.tmp_indexold.html.18190~ @@ -0,0 +1,110 @@ + + + + + BucketList + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
BucketList is a shared task-management application that allows you to easily create group to-do lists. +

Once you have an account, you can create "buckets" - categories for your tasks. + Then you can share these buckets with your friends, and assign different tasks to different + groups of people. You can als write and share notes about each task, to make sure you and your + group are on the same page. Now that you know what BucketList does, make an account and get started!
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ + +
+
Tamara Fleisher
+ + +
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+ + + + \ No newline at end of file diff --git a/.tmp_indexold.html.51099~ b/.tmp_indexold.html.51099~ new file mode 100644 index 0000000..0ca1c85 --- /dev/null +++ b/.tmp_indexold.html.51099~ @@ -0,0 +1,110 @@ + + + + + BucketList + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
BucketList is a shared task-management application that allows you to easily create group to-do lists. +

Once you have an account, you can create "buckets" - categories for your tasks. + Then you can share these buckets with your friends, and assign different tasks to different + groups of people. You can als write and share notes about each task, to make sure you and your + group are on the same page. Now that you know what BucketList does, make an account and get started!
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ + +
+
Tamara Fleisher
+ + +
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+ + + + \ No newline at end of file diff --git a/.tmp_indexold.html.88891~ b/.tmp_indexold.html.88891~ new file mode 100644 index 0000000..0ca1c85 --- /dev/null +++ b/.tmp_indexold.html.88891~ @@ -0,0 +1,110 @@ + + + + + BucketList + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
BucketList is a shared task-management application that allows you to easily create group to-do lists. +

Once you have an account, you can create "buckets" - categories for your tasks. + Then you can share these buckets with your friends, and assign different tasks to different + groups of people. You can als write and share notes about each task, to make sure you and your + group are on the same page. Now that you know what BucketList does, make an account and get started!
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ + +
+
Tamara Fleisher
+ + +
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+ + + + \ No newline at end of file diff --git a/.tmp_newIndex.html.17166~ b/.tmp_newIndex.html.17166~ new file mode 100644 index 0000000..f543f8f --- /dev/null +++ b/.tmp_newIndex.html.17166~ @@ -0,0 +1,95 @@ + + + + + BucketList + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
Collaborators
+
+
+ +
+
+
+
+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/.tmp_newIndex.html.99428~ b/.tmp_newIndex.html.99428~ new file mode 100644 index 0000000..040c91f --- /dev/null +++ b/.tmp_newIndex.html.99428~ @@ -0,0 +1,53 @@ + + + + + BucketList + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + +
+ + + + \ No newline at end of file diff --git a/.tmp_new_file.html.445~ b/.tmp_new_file.html.445~ new file mode 100644 index 0000000..13f5ebc --- /dev/null +++ b/.tmp_new_file.html.445~ @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.tmp_sliding_menu.html.78136~ b/.tmp_sliding_menu.html.78136~ new file mode 100644 index 0000000..e47dd3c --- /dev/null +++ b/.tmp_sliding_menu.html.78136~ @@ -0,0 +1,33 @@ + + + + +Sliding Menu Tutorial | HV-DESIGNS.CO.UK + + + + + + + + + + diff --git a/css/.tmp_newbucketList.css.html58769~ b/css/.tmp_newbucketList.css.html58769~ new file mode 100644 index 0000000..06fa38b --- /dev/null +++ b/css/.tmp_newbucketList.css.html58769~ @@ -0,0 +1,127 @@ +

The H1 tag looks like this

+

The paragraph tag after an H1 tag looks like this

+

The H2 tag looks like this

+

The paragraph tag after an H2 tag looks like this

+

The H3 tag looks like this

+

The paragraph tag after an H3 tag looks like this

+

The H4 tag looks like this

+

The paragraph tag after an H4 tag looks like this

+
The H5 tag looks like this
+

The paragraph tag after an H5 tag looks like this

+
    +
  1. This is a strong element in an ordered list
  2. +
  3. This is an italic element in an ordered list
  4. +
  5. This is a bold element in an ordered list
  6. +
  7. This is an emphasized element in an ordered list
  8. +
  9. This is a regular element in an ordered list
  10. +
+ +
The block quote element looks like this
+
The pre element looks like this
+The code element looks like this +
+The span element looks like this +
+The anchor element looks like this +
+
+
Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this.
+
Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this.
+
Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this.
\ No newline at end of file diff --git a/css/.tmp_newbucketList.css.html85977~ b/css/.tmp_newbucketList.css.html85977~ new file mode 100644 index 0000000..d62c561 --- /dev/null +++ b/css/.tmp_newbucketList.css.html85977~ @@ -0,0 +1,64 @@ +

The H1 tag looks like this

+

The paragraph tag after an H1 tag looks like this

+

The H2 tag looks like this

+

The paragraph tag after an H2 tag looks like this

+

The H3 tag looks like this

+

The paragraph tag after an H3 tag looks like this

+

The H4 tag looks like this

+

The paragraph tag after an H4 tag looks like this

+
The H5 tag looks like this
+

The paragraph tag after an H5 tag looks like this

+
    +
  1. This is a strong element in an ordered list
  2. +
  3. This is an italic element in an ordered list
  4. +
  5. This is a bold element in an ordered list
  6. +
  7. This is an emphasized element in an ordered list
  8. +
  9. This is a regular element in an ordered list
  10. +
+ +
The block quote element looks like this
+
The pre element looks like this
+The code element looks like this +
+The span element looks like this +
+The anchor element looks like this +
+
+
Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this. Text inside a div that is 200 pixels wide looks like this.
+
Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this. Text inside a div that is 400 pixels wide looks like this.
+
Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this. Text inside a div that is 600 pixels wide looks like this.
\ No newline at end of file diff --git a/css/newbucketList.css b/css/newbucketList.css new file mode 100644 index 0000000..f73dd1e --- /dev/null +++ b/css/newbucketList.css @@ -0,0 +1,154 @@ +#container { + font-family: Helvetica; + background-image: url('../img/bulletin.jpg'); + border: 1px solid gray; + -moz-border-radius: 15px; + border-radius: 7px; + height: 99%; + width: 99% +} + +#nameDropDown { + float: left; +} + +#dropDownBar { + margin-left: 5px; + margin-right: 5px; +} + +#rightSideDropDowns { + float: right; +} + +#alertDropDown { + float: left; +} +#myTasksDropDown { + float: right; +} + +#paperHolder { + height: 247px; + width: 380px; + float: left; + backgroud-size: 100%; + background-repeat: no-repeat; + background-image: url('../img/paper2.png'); +} + +#textHolder{ + background-color="transparent"; + font-size: 11pt; + padding-left: 10px; + padding-top: 8%; + padding-right: 10px; + padding-bottom: 8%; +} + +h5 { + font-size: small; + margin-top:0px; + margin-bottom:0px; +} + +.icon { + height: 15px; + width: 15px; +} + +ul, li { + margin:0; + padding:1px; + list-style:none; +} + +.menu_class { + font-size: 10pt; + width: 12em; + border:1px solid #1c1c1c; +} + +.the_menu { + display:none; + width: auto; + border: 1px solid #1c1c1c; + +} + +.the_menu li { + background-color: #ffffff; + padding: 1px; + color:#000000; + font-size: 10pt; + text-decoration:none; + display:block; +} + +.the_menu li:hover { + font-weight:bold; + color: #F00880; +} + +.sticky { + width: 75px; + height: 96px; + position: absolute; + background-image: url('../img/sticky.gif'); + background-repeat: no-repeat; + background-size: 100%; + padding-left: 10px; + padding-top: 15px; + padding-right: 8px; + cursor: pointer; +} + +.stickyButton{ + cursor: pointer; +} + +textarea { + background: transparent; + border: none; + width: 80%; + height: 1.6em; + resize: none; + cursor: text; +} + +textarea:focus { + outline: none; +} + +textarea.new { + color: #aaa; + background-color: trasparent; + display:inline-block; +} + +textarea.real { + color: black; + display:inline-block; +} + +textarea.note { + height: 2em; + border-bottom: dashed 1px; + border-color:-moz-use-text-color; +} + +textarea.bucket { + height: 2em; + border-bottom: dashed 1px; + border-color:-moz-use-text-color; +} + +textarea.stickyNote { + background: transparent; + height: inherit; + width: inherit; +} + +.hidden { + visibility:hidden; +} \ No newline at end of file diff --git a/img/ICON_checkbox-d.gif b/img/ICON_checkbox-d.gif new file mode 100644 index 0000000000000000000000000000000000000000..c467ba5469b768acd094f76374b750131e725ccc GIT binary patch literal 874 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 literal 0 HcmV?d00001 diff --git a/img/checkbox-empty.png b/img/checkbox-empty.png new file mode 100644 index 0000000000000000000000000000000000000000..85426c633b68aa485cc899156fc120792c1b151d GIT binary patch literal 3315 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 literal 0 HcmV?d00001 diff --git a/img/checkbox-full.png b/img/checkbox-full.png new file mode 100644 index 0000000000000000000000000000000000000000..d947a5c818e16daf93bf16707326d7fef4450809 GIT binary patch literal 3711 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 literal 0 HcmV?d00001 diff --git a/img/paper.gif b/img/paper.gif new file mode 100644 index 0000000000000000000000000000000000000000..005503427f831feb0d37904627953a81de9cfbd5 GIT binary patch literal 15562 zcmWlfbz2h-7lu)gkZq(iNHgBa^o!{Kb?45VyLayr6BCn=kled>kCc>@jEsz& zoScG!;{N^nl$4YJ000OCf&febM!NI}N(b37t>BWl|&d$y*E-tRFu5NB_FJHcNcX#*j@bL8X^z!oZ z_V)Ji@p<*?m9MX_pP!$dGq$|+u-2fkdTmf@7}$C|2{M{ zG%PGEJUkqUL`FnJL`FuUP$)DS9TgQ79UUDL6B8R78y6QBA0LmwU=k7%5)%`Xl9G~> zlT%VsQd3jY($dn?(=#$MGBY!?va+(XvvYECa&vR@^71}>_>iBUUr@~E32xis;jF%e*9QdQ&U@8TUS?CUtizQ(9qb}*wob2 z+}zyK($d=6+Sb({S19Im&wx390S zzrTNAU|?`?aA;^~czAeZWMp)7bZl&Fe0+RjVgirHPfkuwO-)TtPtVNE%+Aiv&CSiv z&o3-2EG{lCEiElCFR!eutgf!Et*x!EuWxK@Y;JCDZEX<TC-QB&tz5V_D zgM)*^!^5MaqvPY_larIv)6;L?zMY+&egFRb{QUgl;^Ol1^2d)KKY#xG_3PKw)z$Cc zzyJLC^Y`!H>+9>Ao11_C{@vc*ivFK~|Fb|ueoJ&q!KPVP@Fkp_PS|>|t`LW&=F!g8 ztS{<|Ws-7R8LTI$y#Lh_`FG%Hfqa6Xk@n^5MBdNo!Vbf^T6Fe`@6XR>SK#{W(oQoC z?GE!8-U;l3^^YRI^sJg)CksqolAf^2WokCMt#){?w|k9#aHGpe}9h;HxtgFT9uLK_>X1T?4wZ$ffbj-5N@4W8r2VIMjFMd01CMhjr ztT3PX;u7M4_+`0}w1I5>KblYyEzz_3g6mCj45LKJKUBu4JHs%b&agWpE03M(oB9*`M*x^YN15e}&Suahnw`mGMPBE8?#h=HFL z_=2E=oTxGA8r$9&d@@){FGn-T|3q;{95Dh@EX0jN=LK=Ga=*eZT;La-#82V7saQ7o zW820tC~&Uvg*L+{Vk*OL)YGG2UgrxSY@Mk^4?OAZ3xeJBI9Pw!^dsm=4dxP0qShVh z;-xlS=;EcfQ;}KHGcLp|(z9%%`U*??*nOqhA!8fGpQ=3gdf;#3ClK!U4tmb)Z{>g% zlK=!z`WLOS z*od(aaBNAb5hT6h*sdq-RD$!0Jj|WOL>?9x9YCm0c*bGSAi8+)tT+$QWl_H^?^SW( z^w|3TCBj?fZxdnU@qo3F9(X&DtlBg=5xMg1;g5x<5J}!dw+MnG=^~keYJdJjAhFCr z9U1Q5PQ0r=L1@{WOkqJ8brMA?4e|#W79s z(}XkM6d!;OZh|D)PeR3l2A(F<H|(2l}*UvdMkZ{0jH`*v;IMF^+xKcLu7iS(D=2$zk}et5(0ct>4g=0VMYoWt+8 z`QJjHu-%BGVXB6}XNx+_<21(7=(>h9Cbdmq<3gRKpalcghCcsq=XMC@(A9jUpVwtOE-5H#@8c!1P)dsR} z!R%Ca3t=9|G2kWre#vSH%v3O{T+CWSHoG14su#<)Mok6e8BIbK({}nRA)y()~O@ z4?o=FUt8+1bRLjzCNalx_X;O_|3k0QCv0;r@uPJS@v}+9;rDzrlK${E``<=6v+r}F zU!Bo))k|a1n|M8wj{3L@10LoixgjM`5!H@q@xvoQV}42kz&X$%ab9pLf2Kapy@|kX zATo6#_hYqT4#9zP7=Zi9V63I2I=YO+tMP<5K z4^kXMu&#<2Cl)Ic?7=+NYoY2=mGy0|)I9nG)`1#~PuzAUm}O3LoN_3PyI^ggC28j= zypA{S#{+HsrX05TGOp}0V+ZEm0v|UkdQiZ^OLpsfUit>}%6LxrEqF~|1L~F@|MMeO zhWZ%&3;!MTn&e#Zo45uHUx-mgJFvM=tB0TM178-;O+G$Sf8cQ(uiePUG6EY4{;`YE ztw(SilcS*>TtMeeEc-Tj60}AFX*t+0=Oyduq>USEaK9Do-o4vQX45` zoNnkPj97ZTTi8He_JdH$;cNRyRR13zsvTEi)?H3AtM6^xEYGodn}ezOq#YpC-ygi2thmPW)z$<6rD>2+q_ zAm>vZEsJ+|`QB5k<-jOU2P$_bczxp^VDe(pav;I7$h<>=9g*>#OuJW4qeXt`Ye5E} zNN{j`HVdItz2XOR^^?sESU{SAs2G8zVCeJ~67v}26^xAljByN*R{Xu)rl_n&y-50J zph|GKa}WcTE=A3=kWbIbdu9#B-Ev@-fzp6)iFr{PiKJO5={OHc#{m$oskIR0cFid zM4*)UB4pMIt%6>$9EwwYPqg3I0KGHzl{W;9VS%q`X|Aas4(scjZU85gq}UuDE32`B z9p2^l==JGa@L~bIbxe4?5AZ86?H0wh#Q=1;1DfAZ+}!eKOu%Oyz)e z<$wVnmnFgI6{T0mZIGk@)kLwy_)m7LCco)D3w9&6GG3rC81B&XWY!o+CkfK014*lb z#=8ORX28$g+#9yQ;Y7f$fGIBlxXI6PuT5Pt6*wdgI<^H37O3AAs&5xOJ8D&5B3MME z%j=X`9e7in>r-W7L29>#ED$KD*G^QNfy#G_`j7}9lMc)z22B-My(~_+*9K})GakK? z9xZSO_yQ(uMc2~f)1;+fP(e~5sgKUUgkoTS9nYkb#F}z|4s%G*lnKSW^PA07>K$&| z9i4Y~*`LvRUr2j}WXfCnaU5=NtI&Dx+P)xuV9mq?ilotFYgB;@(Dw}r9OEr=1sy55 zeaafb4wQ7p1YH&(>Q8r=7Y76IOqzto5GlG$npt@~4OI03iY?O)u!ANP@bx?ZefI_( zZGcXcY>m<-!$?v(1`?16rdc!KV1WwtzRQ!nIN1w8`Xz8i$ylvdf_G2ifXU#bE=z1imswql(T}CM#cxF%gf)$u zFW?rWm2Z9Zz_S=oiwA5L0FJ1ixE8-xioW%&knlOooGM`!?O ztz!xmmN)?uT>1n9m7lcU21dC$Wt^79^e6VJKc?KorrxQSVLG5N7w6`vmjdTHZG8F3+H_mL(S$8bh>H# z59f~u?AHqdI%c8kJ=v=~;NJ$IjBT~%IoC-$zS-Ayy>QrGkHCpIaEKc8GXl7nh``VR zYi^}wWt)<;E`U4Kulqx}J?_~_P8a-*#JFnf6omP`n3Sjs@O!Tr%9N@VqC&q&2RagW zd(TJ}7!Eta1MO(IPsOQ{uXxrs9?cZwWvYsAb_3RlfY?NUIn?=MM^UCm=6iKeJIc69 zJ(#~)>82=ixi1HFXS-N z3OnFNW7U-ZguNNkSDnoUKpuxQWI;4C+xdK96c5%DS$|5%=D^)3810*lLxoiuCVK@q zE*?LO(mF{ql>~FGaUrtoB%BL@!D=c&DgoFWyK5LP7Ze%n_tNU@{6sm($l8n~LpH!d!foo2eK|7tkE9|~63EwK3h0%ST5KpN_Z?E=M0*$l8& zBEoO_?>^=$PGv{DYHRirmgT*_-*L#w|C5I5SDk#$Z@{29s7$&n>Krgzz>O~eu3Z2I z^eHc_Y|Qtf7DC^s(;H}LG=E^}Nw}*Bfx6W3BX-eD4jq0f{DSxIf~LJ4*2GOXQtU^# zAUZ?s%ClVuto1pI0uVIwA!~@P<#U|aeEK>6CY#nDSp1@?|8U!^1}W=!%mT4YO<%>< zbx<^heAQ>ic8M)n{A`FzjAO?03a=uqH|qfA4!+qxx^G{DWTg!yI9`QJwGcypHyet}NP@#+hHp$*4Syjx1X%AR3v=Vye)%)FquDEN+8g^B4~N-P3FIYXYm{)Pq0G! z;X~zwD9yc2G(kfDP2=5?0fqZ%F9U)i0x);WI}Vs)-`xtLax@QZq^%Q8{dBevfl@p1@O0_sn2&Ujvq33#$aYQ|NdfHvDBxKaaqL>FIoN32$Hz zf?0z#y)84_eL&w6CF~x6&fI$F{{q!g?Ws*z#_bbd(}NyfVl>F~elQgNjhiqa?(JX{ z4z(2Qf%JAb729M9j&uXW8j5I~rVK|Xp4$un;=8uZ{ah{V+@kS0AJsXpnjL~Of+MZA zxI$<=>i>Q3kV`J#Bmc1IkbigQG369nT2oiCa;W28sxy=W`e{6eBGy4J2k;udU75aa zuo5g3`bfUkS10JMO=zY3ONOe1HD#6oqD6acj-J~c3x-DSlsHe%q{)Ehj=kOzHL=p6#(cLx5zI~a2$+w&ItP3))%r+)Z4z2%Nk1|-#KAf!_R zl=l*n_3~mH-;B#h+e5?FhCb9WY5Q~M6!@bVFNZ^5z7Gdy z<^1tb5eeIOyl_2CCQ2|Ubc*-S82PwVn< zn!o|29d9Sg=>aXQ@kjcO)3AK?R=$7R8B6H-V*c!$NY88IS&h6*pZsta#l!mAk)to5 z@H)Ygbd3=6cS9ovu5wZfW2#iPlA1Sy9F;lVMq)m~vZwnl$+j!mLL56ly(F(w0L|z(mU1hd*Dl}KtmS+UP}j?f zws)TZPQMTJw1#OqCIemYzL0P)j0?o##ZOnUpi`pyk-RY-YXurE3}4#_rpmD)O&mjRVT~O{0dIR z+h4@kG^n#7~&&DQ>k(4R)fh{=T^H+eCX^Y~?$FY{QMh`L+`xVE`nz-{A~)(Dz|b>6l<5cGy>!(M|RB1<&9oe}hvs ziUy~p4(Zud_h`nmwK$T=3Y}KZypDjwng6ob)9sBU9>m?6Wm6s${xC##i@;Pk6_<4C4K-U^ zl@%_8uB@qS>`SFqGVcci8|zQU!B|Sh498J#_M=C^=E+<7zO*z9ZX zkE+Uf@ecj$s9;N-k{qg|RqSZyW%ZJ;S2JfNc9j^_UGX0p|7t{wb4u$Is}K{gIfT3D zy%o`U)EMWcoxY{*CVgCUUdnTwdNG$<#dKFl`iVrx#3&Y(ykA)fdZVY)=`t(^uMJL3$jj|XwO4YRw`fWHgIAF@{5M_kso3|$iCADsz_Kryh2Oj1Kk37WP_ zAO6oX`4*@haVXzpQ$>F+BN&yz{=F_SnJrLa-G%SzOtdrMaye{J#?3AXSCi^6fl-&~ zh=6y*6vP!apBcNya{S)pqeRd+b&*b|)tTmu#_m|=^CmSX>~jM?I#IrEo0*Y2mD`SP z?xbz4OXKeP>JJ~LE)1Kv<8j(Shg@=Nb-l0uHD>v`!-_KN!E)`W)I=PXz_=7(xXYE7 zV_8U}2yEpxc@KkT4{C#z$^)%{``l$@@av;KvPrN-{OoM;yMgi833*CF^*YbTT7~O_ zlYizG`LYA7-z!YK9I>CqP$a*^UIjWnN^W?jqr?N+>r}JDC*e(wOJrl!bcOyQlJf7S z-EyY^NWD3eXO<*p&s4MdvyGr5c4 zx!KL(&#pVtcnh7&=X3_>CfD}F_rK{jepqLuM+S}veVn9LC;in@s#>OJAY-im)j5-& z_HjV#pXnIK*2-0V5$G}@{%7&Ls<1ZA%N!Nz%i&mlV&A(Qh^7{C}k4AYc=4!*-Pao;KQOY77 zbnP3^=0dNn4`^Qr1T0DT53KB7os|^_@AQRCvdwXQqEP)p{X$96%4L!zX4LbIZ|Dj* zdu`N^VPW4lb>jQDEW}iovN={Momk*|rs{{U2S@Q9LQ%fPffWhTBJT}!%bzAUbT^D% zIxBbaaw)%IoD!vtcTVC1>A2~JOQvO*&0Qru%$ z;E9^a|W;3&vf$ve=2m~~6b+Cx^|Ml2Y6^h=kU z&3@$bHLu*LP|r&3GA#iYSB!&xHtt$wXnMaX_#z%zt=;M1RcH>KF${R$we!fMuZ3A% z+bDSbxW+8c z!)m+Cy-*)B#-QJ9r7w1`rCuDXDNL~mm+E>S!OZza_$>aDsGo}8RqX^>YI0R z{X(b~KF&Y4o_BNYtVG!|=z@~WNnv$S6|kH<`0=fX{l-O8!?K4x#jivx#8nr0iO<^g zE0d4kpLu6FgXQ;6m#5n`EVG=gYB?3LxN$Qdc=NTP)c>Q$$*|R)<@~2z|Jsn7m$qb9 z3tk)n_3n zt73Z4SXl-*XK%$4-_bDcN`1y4!wX&i z1S?>z+Q6T${>bk&8gem(Albf`1D6fZ&JNd!tEENHfb-8?C$<@%mKrU7VW!!?fi(WE zF^>CxA$xX)6bRk~z7Ombc=kQkIheqH8#t)(>^!9`ct`Ag(5UmXi=4gSJ^9-pJo?!s zRv_d+@BN#ZvS&Z4oI{TIYBlFy%4XLONUPaBefwhhUt(JZtk(Zl@$K6Cteg-3x=xS} zFINLPuKE@K)n?rO-F0R;^A7oZip@V#HBCj1e)(Lj^=NkW_4>lxo*%cKV#sXr!)csk z_5S2zi__ZY*E=Qq*K{}Uu4HM8{+jvH&gs_s@kW!L&XuNCO&57k8 z0Vv`BegPwuAUfR?#ohPmKVPPFZ}xPLAIa(y*IoVXUj3^;<_G?zBSze?g%G9p zQ&z@7Zeo;KRHcb}d)TU*cPKwIUn+C-c5%{weNf!R4OXE(R{kcUyfWQwQuSpYsbZ@0 z^}<0#bo6T&R>hN`B6j`N>q13582o9YQQ}%k0^A@ahXV(<-2V5ig)~8Ea@(Mt(jtzP zGI6-R3+TUToM0zHk-k~ZxLLVZMrox*1)!={-Q%v)OC;M%@6M;e+oRT`yp8Qt0JI8a zBiMOiRBVD!_a>d-Cat)xBw;m#JH%F2&6r+BV5a4#aKi{vLEl=Mq4BXna3{h|$(`ph zlt)(4s5WG|kEmMkrmF7w%Q~Y9t|#DT>(1sE$B*o*6=JsLsd*tyWlFvS)8gW}+1`joKN9t#zd3%On=lz6o)MSDW zH-SIDO%;50%oiA^Bk8Mc(@{e+1>86g*gq^c&}Cb$6!2D|ETz`8&TT+#eSCSSc~@J* zg!xlYYHg$6h|e~qbhvPgjCQMIlSA?#u=s<(ADQO6xp;TZRlGQ5ulDcFtO|RP|xgdO-{Ag&j##)W!_$J`EgTqOsd+h^(b31Q|7rqkr5lW%*b}< zsO==>aP{b7%7g7x-Kfq!Ba(*Kev(mP>HFI}R&QAI_dk4S8~-v~tKLxd0m1NsCi*KA zXG>OgD9h8jQHf9cygcw4bxKi2ZDGA0zDPIDR@HITG3DHu9^ItEU)3SPaco+WV5@QN za$EZ0p;UWrty~d)G>j+0Jp1#joOUMcEobKJLJ5^g^c@G5Pj%6}J~SgqO5i1?>Peur z@CcEb`jMR&*;Zmb&qKRh(SMaAtGcNG_M+Pqq2V2o;jT=!n_`*)t)Wr#5k}yXoJpg+ zq=5uEHcWP{o}+pzrwArFTSO>RFNnPIDo1$eLq}&SMw~Xmj%6xw>i((#twdW-ka2rh z1<ejXiF(Ta zopL+r{=p?rk!AmnYd)I>5x^{`V#w(8rD`+wD03Tr^Ml!kjzH@lX(Qcntc6K`uF3n& zM=X=_nM%qTy3%gooIgkVd5$E{4&k?5KA?qe_<~YQ#|BW)AnHwfLPQV94ZNFoikY9I9}js4_|)Vq!}Q?SHO z`B8^0doZn@2Ze2FJk>33pJHNh9=Wq z`^O6yF!RP%b7m<;{8eJ|k|y92HJRldDl!%_zpJFhk+P6*bCh7rn?fh!VY&p(0{gFY z{@vu|@Ki4%N}mmsa|_COgEXf+p}d{tesk(W8Ii#|ixGJ4KY_F#MzX>}2z-l0e&o*$ zX~!lzD16RPFHT8g7O2A)1pIBu0?Omp+d!T~=;Y9-v@3=<@#w*O8zhy9MZscsWgl49 zI6Dd1DhY3iC@0)Tnv>CRk$G&8dU2BNL(to{6eE%37x?>$L}*{60)ty{^B6>VaYlJa5s+U4k{#!EBiU!lCNX=vF=Qg&QXJH3&UCi}KM&v(;D^sz*Dw9K0Gtz0#*@;M^~!rcK#*n7T@OFsZQ$ z1HB?&`o<9h4qA>Y*r}$DY1K^kJKy&#NL$<|b>?vQ3Pstqk-q;2inzn}QG`=4FWc|K zOq9jc3vGi=6n~<)R~YrKo9XjK4}k9(>LvBT`6-H=3?0ivZs|!QV?f_ZL^jaBlV(SL zl4bmo#n6I<;b%}%^wMgp>FiwML)w0KqVfAlFwgvclq(Y>iYcncG#WXGI*p>L9nZZH zyiZ}bhBSA*!T>$@Ne5m~xMEQ5L})kLXx&|u&jKlz9l2Lj^s9Z8Zy-8=JSO0b?nfZt zHb67_LL3c#j5hnuFc|slRo%C+a&nmKiZ9b~G0`{f*B8?H)Ctn3ulB#k;O%4fQI6)M z9^O$Sd~TSXT^DBRi^So#hUpI&P2c4SX5XWMDl^(Cpabxp$!Ff)`{eDUXpe5x&e=)K zLexcp#T*lvSAlD@OH!Si`ap8I}YDAzht>$UGGs|&@hne`S)yoCW{iTNbi!geN;W2JltCzvYI z-2X89*y7=pc;z?#YmEl|RsCfMTjtirRyikHfgy$)ipf+rzLLnQsG|QFRE}Rd{h5`< z7jAyvBvq-E)Wa5Y-5nLkeHhb?I3bTR15M2$N{pyd3y-1{Jnxt5_ zrT5Mxb!&^hib{OqMZqP2uKVecMPos^N80q14s&*3^aArT3gxy>diyep)bbRB;g}k5 zqWmbp0D+p14<05P(7VdmPTvc#`$sA;kBT+t`!AlThyL1VOH#mOlYb|5k)}~ty#9~O zpMh5eKVG3U>AaPKwNcq_%o692nG)t9hS9^m$uh))(R=rzy!WPD8yTJ~gFSZ_!swhm zSKz*TUk#4a$E;vcK*n?(vQwTm&-Kx?W%C*~E$_{#Xx7#zY%r(AmY`{Vy~PIqDSh@> z(s4GJ$JV%0WBLge?ti=$Cc9g`G8J^TlJ&RLBe&h3eX`!D)zhYHl zk0b_Y1@qnJY*1Td$b*$14o6-Dcv!b}?%4J}*!!5H?6ux~n`iW2gxl`1+8dH0eX`v8 ze0h8lXjUVk?OUXg&!=&^GVfo6t|8s*H(YeM<^K5O zwsli|*s~eEuC_i0k^#Bd{FPmbl)lb*^eNtYWEW7%BK&F7_ z-@f*WcK(qsZ((Kc)t1-D;B{2z^hD;kPHGu;dEm@w!3%Gql^JoD8ke3U?;D2-hFvVe zmqQWbkVQYb%;1MU(wOIKffq(*b9XdopNqyLLC|IQ3m|x5r8rJSL5}}i6My#?&b|IqXMnvgjqX`wBTdk{e$!fzXMo8Q zXv+7Jcp=lN{1bA2 zn-KLmFPiDFGMCb*G}of6fDMazckBb`2TK7O?Ioc!klb+uv6;$DRAap4q$83?ZI{Sq zT6TntEO`@nJ=ep?ZL2?3u-aMx zx&Lz$3?XJgC=zQ^cg(d%FD($m*{zKlVhY$CIv+IG5nR*ajo(<0# z$A_JvI3=6Ata3~BC1K_QtXtH>`n=~UJ9gvHJ;{-|ZJglPM}7+o4h8M)iSHvHdH1rO zT~*XMKhax&Ert2MHcL}Rrzn3iEByc@d`bj(Q^WJscbt=tyWD)1U+m9Toa#bD=X7G9 z%?3U@bG*JjsG0Z{zOH199JOaT`uIw0Jvv&tvZvSBhuEI`4c)6h#fboA1j}8lI)n%b z6tgGhuawY`o2m!BCfe26wOyBL=)nY7BbjFg`$(oMp1j}2u`On5!HVp%-JFQUm!dV~ zx9b!91BJy8{xj=1!a1Gub`X?3sV*O`Fz+o0yd>uwusNeoxKIb?A!;gEkp#e_K-BB~ zaKWi@xU4hvFzaFgsdP~o(AgZpLOx8$+MPU$nkWUVF;QovFebPFpzM?HuJvtr0b_1#lAQJ(J(`_)K?mQAqgDw zVdn|SUXsBtAqVIEI#Ot_I>w`uz<%6~mRsWM@(wPsVc+DF?VZdHVA?nA5<-J7`#`Rm z*r!|i4qD@X;#`y(S*A8n_w#+?G5Q3S>9&5!L7jN#+*Y>9z(HxlLx6i6fn|Jf@?Tv~ zoa0R|_~breZoE)^oLrZ6{aQ0)D|ymg{D{TNhu`9NQU0}Ds~AbHGqkjjb~{*;ZSJi9 zRw~ZNKK3LLPC}>2*?69}HWXJ&rHsk^98@$BRmuwVHL&gH0=ntqiYEirrMe0k6yaoT zVI*uij=S=W1qk*-ab5K`iTGF-B+GI#>HD3nvc6zdmdX8;+d*Mi)>1!mGZY1B@uBe| z%CN)lCq->@Gyizy&^a1N3jG%bxJh$i)$Qq*Y6=6sByp8l^qJ28&vY<-g=HQlC-am7 zHhO{`KA(3MKsZ!nE2eaCoXBn1}XJ zB)>Nk-e2-~^+u64q)o=5{c+6jw@lKBVPBj(1ud5Kz5Y{+A4)u%moedRR%*Rfj`wNf zd3biF-qKo_F6T7*dWPBnmRmvn`Lx8?fkn6dEc{f>h=)a%jqFcRPn>&B7IP@Yfpt+* zUg$I8QIok+Qw7Nk*+M@y(}u^;CCEzLwl2#(SCquy5$qReQBvi%mPJixqJvPfjjHOK4bb6iD?f3(MXwAKT7bq*FlDtg$i33u}=xd7*@RY78i`ETehiEb73l z_hUfrRO0x3E)UC)i@JN)W~Pfd)|E8*0%ENRM0(jwx6NwER2l#^SgnVR&FH@>~1V?reEqP#iU``pEbvM zE}41H{*qNGm z9Gumk*q8+AtK!pr7MRII~+w^gL% zlJb=_8!dN@Q0V0JJi)=0@Y|~h zh$FF-cLtqP;;uXhCQjUF-YX4`%jR8p-;~Hxk0_l4*gH}OMj@o+5Jj`S{~eFUe)qcC z5UPm-8du|HsknSq#O$ms7>1ygKqSQvN=Fbwm~i5{2sj?0I7%!duKqj@@g-<6+A&^s z1}Wc!fPfK_fh&=Th`Lwr`Hji>}&3O)4M!CIz=G( zO%Mv@1dlNixZ~3-7dri1v^2OV*MFXq9d&K-Tr!tgT5wzDC$X&cuyxcjnQ&?8cU+L_ zwt;?z0^YtH3{dFAg|=lx(cA*`hlqotkn>|UBs57fqr`AceppMMtS%z)atNwQ>=TTu z_F#T*fD(0$T%7HPfeoPA9~5{U6&EPXEVr``o|JbXm4NqkJJTSY$hu7ih0dwRS1OX` zaVp)&2ijal+FS}4pj4v$BLGrHb&cdZLjDRVpNgyg5y_Ke@(cdtRFC+bIu5p7VA+j) zgTiLPRl~N8Wnj*5M>f6AWgI^9;2v#}!7^RPuFM~t>;h6o7dfX@u8E0{-ZqmNM9PuS zhldI(Xhv||`=H!wA-6FIQ$+~%8j<`!LVA&KmvYDP`78f9Xf-m!X%wQ0)Gt7joo_x3 zR3-UrB&TVoczKJf>)}Ai5lb2)p(I0SV+)TLjs{Uko0=2_N1UWNsoV;2%2N5ZGG0Mf zNXi%|@wwpXjoMrCdkTO->CXA0O$@B5%n^meL=EV0MahxZvP}&+-e96FzEkjyRd}2s0uCEDs?ch>#rZeRP#W(uae&3l+!k zN)u@z%#joij4*)At)z+c0-V?o;y+&0nvked9Q0DISw{ zHa$sH5IuO0!YZy1%a7t>wDCnukx@5DX~*)2sYSU#*?v)RYjXRzR3lb=ItX`6@pqxdry3ZXspHuBmUqRP-yt9i2*??o z%#|86FtUT9C{npsk_jol|1ly)vp-0+|A!hzv!Yp?lvVQ4?u(jT?L>KTk}{TBQt!N? zx`KXb!L3Elnx+i_ zir9)|de0SE7cu8|?LbfaczKFgaRVv8LM-P;ESb6`O^tjTjF?oZ-B!Lwp*JGJg@Tw9 ze+jSsQ&ao$5CLtnol(bqZAc4m=KpJ7qu}RwZ_C+nt=9ez?)9HqBC0cwd*XMNJrz@V Whd9KEp>@QHXLnfZO7D>n$^H-8d{|om literal 0 HcmV?d00001 diff --git a/img/paper2.gif b/img/paper2.gif new file mode 100644 index 0000000000000000000000000000000000000000..005503427f831feb0d37904627953a81de9cfbd5 GIT binary patch literal 15562 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 Whd9KEp>@QHXLnfZO7D>n$^H-8d{|om literal 0 HcmV?d00001 diff --git a/img/paper2.png b/img/paper2.png new file mode 100644 index 0000000000000000000000000000000000000000..90e29018539e04975f367d08bd9c90bc2e57420c GIT binary patch literal 19865 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 + + + + BucketList + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
BucketList is a shared task-management application that allows you to easily create group to-do lists. +

Once you have an account, you can create "buckets" - categories for your tasks. + Then you can share these buckets with your friends, and assign different tasks to different + groups of people. You can als write and share notes about each task, to make sure you and your + group are on the same page. Now that you know what BucketList does, make an account and get started!
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ + +
+
Tamara Fleisher
+ + +
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+ + + + \ No newline at end of file diff --git a/js/Bucket.js b/js/Bucket.js new file mode 100644 index 0000000..5e976d1 --- /dev/null +++ b/js/Bucket.js @@ -0,0 +1,5 @@ +var Bucket=function(name) { + this.name = name; + this.tasks=[]; + this.collabs=[]; +} diff --git a/js/Note.js b/js/Note.js new file mode 100644 index 0000000..f3e42cd --- /dev/null +++ b/js/Note.js @@ -0,0 +1,7 @@ +var Note = function(name, creator, task, bucket) { + this.name = name; + this.task = task; + this.bucket = bucket; + this.alert = []; + this.creator = creator; +} diff --git a/js/Task.js b/js/Task.js new file mode 100644 index 0000000..2e840cf --- /dev/null +++ b/js/Task.js @@ -0,0 +1,7 @@ +var Task = function(name, bucket) { + this.bucket = bucket; + this.name = name; + this.notes = []; + this.dueDate = null; + this.collabs = []; +} diff --git a/js/newbucketList.js b/js/newbucketList.js new file mode 100644 index 0000000..41dc819 --- /dev/null +++ b/js/newbucketList.js @@ -0,0 +1,231 @@ +/** + * @author Becky + */ +$(document).ready(function() { + $(".draggable").draggable( {containment: "#container"} ); + $('#nameButton').click(function () { + $('ul.menu1').slideToggle('fast'); + }); + + $('#alertButton').click(function () { + $('ul.menu2').slideToggle('fast'); + }); + + $('#tasksButton').click(function() { + $('ul.menu3').slideToggle('fast'); + }); + + }); + +function addBucketToPaper(bucket, name) { + $("#paperTitle").text(name); + var collabs=["Becky", "Tamara"] + var notes = "
" + + "" + + "
" + + "
"; + var collabs = "
" + + "
"+collabs[(bucket%2)]+"
"; + + $("#bottomLeftBox").html(notes); + $("#bottomRightBox").html(collabs); + +} + +function bucketFocus(bucket) { + var id = '#b0'; + if ($(id).hasClass('new')) { + $(id).text(''); + $(id).css('color', 'black'); + } +} + +function bucketBlur(bucket) { + var currentBucket = '#b0'; + var newBucketNum = parseInt(bucket)+1; + var newBucket = 'b'+newBucketNum; + var newBucketID = '#'+newBucket; + + if ($(currentBucket).val() == '' && $(currentBucket).hasClass('new')) { + $(currentBucket).text('New Bucket'); + $(currentBucket).css('color', '#aaa'); + } + else if ($(currentBucket).hasClass('new')) { + $(currentBucket).removeClass('new'); + name = $(currentBucket).val(); + + bucket = new Bucket(name); + + bucketsTasksNotes.append(bucket); + + var newBucket = "
  • "+name+"
  • "; + + $(currentBucket).text('New Bucket'); + $(currentBucket).css('color', '#aaa'); + $(currentBucket).addClass('new'); + $(currentBucket).onkeypress="ifEnter("+newBucketID+", event)"; + + $('#tasksMenu').append(newBucket); + } +} + +function taskFocus(bucket, task) { + var id = '#b'+bucket+'t'+task; + if ($(id).hasClass('new')) { + $(id).text(''); + $(id).css('color', 'black'); + } +} + + +function taskBlur(bucket, task) { + var currentTask = '#b'+bucket+'t'+task; + var currentTaskIcon = '#b'+bucket+'t'+task+'i'; + + if($(currentTask).val() == '' && $(currentTask).hasClass('new')) { + $(currentTask).text('New Task'); + $(currentTask).css('color', '#aaa'); + } + else if ($(currentTask).hasClass('new')) { + $(currentTask).removeClass('new'); + $(currentTaskIcon).removeClass('hidden'); + + bucketsTasksNotes[bucket].append([]); + + nextTaskNumber = parseInt(task)+1; + + } + + +/* + var taskID = '#b'+bucket+'t'+task; + var iconID = '#b'+bucket+'t'+task+'i'; + var nextTaskNum = parseInt(task)+1; + var nextTaskID = 'b'+bucket+'t'+nextTaskID; + var nextTaskIcon = 'b'+bucket+'t'+nextTaskID+'i'; + + + if ($(taskID).val() == '' && $(taskID).hasClass('new')) { + $(taskID).text('New Task'); + $(taskID).css('color', '#aaa'); + } + else if ($(taskID).hasClass('new')) { + $(taskID).removeClass('new'); + $(iconID).removeClass('hidden'); + + var newIcon = ""; + + var newText = "
    "; + + $('#b'+bucket+'t'+task+'n').append(newIcon+newText); + // $('#'+newNodeId).focus(); + } +*/ +} + +function noteFocus(bucket, task, note) { + var id = '#b'+bucket+'t'+task+'n'+note; + if ($(id).hasClass('new')) { + $(id).text(''); + $(id).css('color', 'black'); + } +} + + +function noteBlur(bucket, task, note) { + var pNoteId = '#b'+bucket+'t'+task+'n'+note; + var pIconId = '#b'+bucket+'t'+task+'i'+note; + var newNoteNum = parseInt(note)+1; + var newNoteId = 'b'+bucket+'t'+task+'n'+newNoteNum; + var newIconId = 'b'+bucket+'t'+task+'i'+newNoteNum; + + + if ($(pNoteId).val() == '' && $(pNoteId).hasClass('new')) { + $(pNoteId).text('New Note'); + $(pNoteId).css('color', '#aaa'); + } + else if ($(pNoteId).hasClass('new')) { + $(pNoteId).removeClass('new'); + $(pIconId).removeClass('hidden'); + + var newIcon = ""; + + var newText = "
    "; + + $('#b'+bucket+'t'+task+'n').append(newIcon+newText); + // $('#'+newNodeId).focus(); + } +} + +function addSticky(bucket, task, note) { + var id = 'b'+bucket+'t'+task+'n'+note+'s'; + var noteId = '#b'+bucket+'t'+task+'n'+note; + var buttonId = '#b'+bucket+'t'+task+'i'+note; + $(buttonId).attr("onclick", ""); + $(buttonId).css("opacity", "0.3"); + $(buttonId).css("filter", "alpha(opacity=30)"); + var note = "
    "; + $("#container").append(note); + $(".draggable").draggable( {containment: "#container"} ); + // $(".resizable").resizable(); +} + +function addTaskToInfo(bucket, task, name) { + var notes = "
    " + + "

    Information about " + name + "

    " + + "" + + + "
    " + +"
    "; + + var collabs = "
    " + + "
    Collaborators" + + "
    " + + "
    Becky
    "; + var due = "
    " + + "

    Due Date Options

    " + + "
    Due Date: " + + "" + + "
    Remind me days in advance.
    "; + + $("#notesBox").append(notes); + $("#collabsBar").append(collabs); + $("#dueOptions").append(due); +} + +function ifEnter(field, event) { + var theCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; + if (theCode == 13){ + $(field).blur(); + } +} + diff --git a/newIndex.html b/newIndex.html new file mode 100644 index 0000000..2df4abe --- /dev/null +++ b/newIndex.html @@ -0,0 +1,98 @@ + + + + + BucketList + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    Collaborators
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + \ No newline at end of file