From 4e810c90bbdf8b85a101c9b7437602aeaa776731 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 13:22:19 -0400 Subject: [PATCH 001/186] css changes --- assets/css/main.css | 2 ++ online/templates/login.html | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/css/main.css b/assets/css/main.css index 4183b80..2be8ef2 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -9,6 +9,7 @@ .header{ width:cover; + height: 75%; text-align: center; background-color: #56699B; font-size: 30px; @@ -80,6 +81,7 @@ nav { #s_button { font-size: 30px; + border-radius:25px; } #mySearch input::placeholder{ diff --git a/online/templates/login.html b/online/templates/login.html index 0f1ce9c..a3600d0 100644 --- a/online/templates/login.html +++ b/online/templates/login.html @@ -15,7 +15,7 @@

About us

{% csrf_token %} {{uf.as_p}} - +

Don't Have An Account? Register Now! From d91b2245a290799e8dc13cf2daf652786f356c3e Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 13:29:02 -0400 Subject: [PATCH 002/186] css additions --- assets/css/main.css | 17 ++++------------- templates/advSearch.html | 4 ++-- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index 2be8ef2..693115f 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -65,7 +65,6 @@ nav { color: white; } .content{ - text-align: center; margin-left: 25px; margin-right: 25px; } @@ -204,15 +203,13 @@ a.button { #searchMain{ border: 5px solid #6A589F; border-radius: 25px; - width: 300px; - height: 40px; + font-size: 40px } #searchSecond{ border: 5px solid #6A589F; border-radius: 25px; - width: 300px; - height: 40px; + font-size: 40px } #redditBox{ @@ -221,6 +218,7 @@ a.button { width: 200px; height: 350px; margin: 10px; + text-align: left; } #twitterBox{ @@ -229,14 +227,7 @@ a.button { width: 200px; height: 350px; margin: 10px; - } - -#instagramBox{ - border: 5px solid #6A589F; - border-radius: 25px; - width: 200px; - height: 350px; - margin: 10px; + text-align: left; } #choices{ diff --git a/templates/advSearch.html b/templates/advSearch.html index 30b80d8..4eeb3b6 100644 --- a/templates/advSearch.html +++ b/templates/advSearch.html @@ -30,7 +30,7 @@

Enter your search in the bar below and press enter.

SC

Custom Subreddit (Please check subreddit's proper name before searching)

- + @@ -39,7 +39,7 @@

Enter your search in the bar below and press enter.

Twitter

Location

- +

Date Filter

From 7c20048fc84cdbcdc4803ed505edd15cb9b23b15 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 13:35:25 -0400 Subject: [PATCH 003/186] css for adv page --- assets/css/main.css | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/css/main.css b/assets/css/main.css index 693115f..dd5e4a9 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -158,6 +158,7 @@ margin-bottom: 10px; #submit_b{ font-size: 30px; + border-radius:25px; } #id_username{ From 4ae4202945d6676431ecd7af53069f5686feb043 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 13:47:29 -0400 Subject: [PATCH 004/186] css updates adv page --- assets/css/main.css | 26 ++++++++++- templates/help.html | 102 +++++++++++++++++++++++--------------------- 2 files changed, 77 insertions(+), 51 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index dd5e4a9..8704f41 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -9,7 +9,7 @@ .header{ width:cover; - height: 75%; + height: 60%; text-align: center; background-color: #56699B; font-size: 30px; @@ -67,6 +67,7 @@ nav { .content{ margin-left: 25px; margin-right: 25px; + text-align: center; } #mySearch { @@ -158,7 +159,6 @@ margin-bottom: 10px; #submit_b{ font-size: 30px; - border-radius:25px; } #id_username{ @@ -255,6 +255,28 @@ a.button { width: 50%; } +.help_content{ + text-align: left; +} + +#searchCustomSub{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 20px; +} + +#searchLocation{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 20px; +} + +#newestDate{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 20px; +} + /* Clear floats after the columns */ .row:after { content: ""; diff --git a/templates/help.html b/templates/help.html index 6349349..95ceff2 100644 --- a/templates/help.html +++ b/templates/help.html @@ -6,61 +6,65 @@ {% block content %} -

Have a question? Check the FAQ first, then feel free to contact us if the issue isn't resolved.

-

FAQ:

-
-

Q: What social media platforms does Social Monomania currently pull the results from?

-

A: Right now, our results are retrieved from Twitter and Reddit!

-
+
+

Have a question? Check the FAQ first, then feel free to contact us if the issue isn't resolved.

+

FAQ:

+
+

Q: What social media platforms does Social Monomania currently pull the results from?

+

A: Right now, our results are retrieved from Twitter and Reddit!

+
-
-

Q: Can I save the results?

-

A: Yes! At the top of the results page, there is a .CSV export button.

-
+
+

Q: Can I save the results?

+

A: Yes! At the top of the results page, there is a .CSV export button.

+
-
-

Q: What are the options for advanced search?

-

A: Geolocation, time period, sub-reddit, and other API exclusive limitors are avaliable!

-
+
+

Q: What are the options for advanced search?

+

A: Geolocation, time period, sub-reddit, and other API exclusive limitors are avaliable!

+
-
-

Q: Will any other social media platforms be added?

-

A: Yes, in the future we will be looking to implement more platforms. Stay tuned!

-
-
-

Q: Is this data stored or saved anywhere?

-

A: Currently, data is not stored after a search; this is to prevent storage caps from our database and due to the fact that social media data has a short relevance time.

-
-
-

Q: Why is there a login feature?

-

A: To prevent overloading our servers at the moment, we are restricting only authorized logins to use our features. Currently, the registration is in open-enrollment.

-
- -
-

Q: How do I search within Twitter?

-

A: Make sure Twitter is selected for search results, and use the following operators:

-

Operator: "happy hour" | Finds tweets: containing the exact phrase "happy hour."

-

Operator: love OR hate | Finds tweets: containing either "love" or "hate" (or both).

-

Operator: beer -root | Finds tweets: containing "beer" but not "root."

-

Operator: #haiku | Finds tweets: containing the hashtag "haiku."

-

Operator: near:NYC within:15mi | Finds tweets: sent within 15 miles of "NYC."

-

Operator: superhero since:2010-12-27 | Finds tweets: containing "superhero" and sent since date "2010-12-27" (year-month-day).

-

Operator: movie -scary :) | Finds tweets: containing "movie", but not "scary," and with a positive attitude.

-

Operator: flight :( | Finds tweets: containing "flight" and with a negative attitude.

-
+
+

Q: Will any other social media platforms be added?

+

A: Yes, in the future we will be looking to implement more platforms. Stay tuned!

+
+
+

Q: Is this data stored or saved anywhere?

+

A: Currently, data is not stored after a search; this is to prevent storage caps from our database and due to the fact that social media data has a short relevance time.

+
+
+

Q: Why is there a login feature?

+

A: To prevent overloading our servers at the moment, we are restricting only authorized logins to use our features. Currently, the registration is in open-enrollment.

+
+ +
+

Q: How do I search within Twitter?

+

A: Make sure Twitter is selected for search results, and use the following operators:

+

Operator: "happy hour" | Finds tweets: containing the exact phrase "happy hour."

+

Operator: love OR hate | Finds tweets: containing either "love" or "hate" (or both).

+

Operator: beer -root | Finds tweets: containing "beer" but not "root."

+

Operator: #haiku | Finds tweets: containing the hashtag "haiku."

+

Operator: near:NYC within:15mi | Finds tweets: sent within 15 miles of "NYC."

+

Operator: superhero since:2010-12-27 | Finds tweets: containing "superhero" and sent since date "2010-12-27" (year-month-day).

+

Operator: movie -scary :) | Finds tweets: containing "movie", but not "scary," and with a positive attitude.

+

Operator: flight :( | Finds tweets: containing "flight" and with a negative attitude.

+
- -
-

Q: How do I search within Reddit?

-

A: Make sure Reddit is selected for search results, and use the following operators:

-

title:[text] | searches only post titles.

-

selftext:[text] | searches only the body of posts that were made as self-posts.

-

subreddit:[name] searches only posts that were submitted to the given subreddit community.

-
+ +
+

Q: How do I search within Reddit?

+

A: Make sure Reddit is selected for search results, and use the following operators:

+

title:[text] | searches only post titles.

+

selftext:[text] | searches only the body of posts that were made as self-posts.

+

subreddit:[name] searches only posts that were submitted to the given subreddit community.

+
-
-

Have a Question or Suggestion? Contact Us Here!

+
+

Have a Question or Suggestion? Contact Us Here!

+
+
+
{% endblock %} \ No newline at end of file From 9562ba50dfc6070470cd6ddb318b434ef2979a4e Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 13:56:37 -0400 Subject: [PATCH 005/186] css changes adv search page --- assets/css/main.css | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/assets/css/main.css b/assets/css/main.css index 8704f41..e2489e0 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -159,6 +159,7 @@ margin-bottom: 10px; #submit_b{ font-size: 30px; + border-radius: 25px; } #id_username{ @@ -264,6 +265,10 @@ a.button { border-radius: 25px; font-size: 20px; } +#searchCustomSub:hover{ + content: "Check subreddit's name before searching" + margin: 10px; +} #searchLocation{ border: 5px solid #6A589F; @@ -275,6 +280,11 @@ a.button { border: 5px solid #6A589F; border-radius: 25px; font-size: 20px; + margin: 10px; +} + +#myList{ + font-size: 20px; } /* Clear floats after the columns */ From fcdba9c4fb7b69d028ff53ba7a44235050c5661a Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 14:02:27 -0400 Subject: [PATCH 006/186] css adv page --- assets/css/main.css | 10 +++------- templates/advSearch.html | 4 ++-- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index e2489e0..104aa9d 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -234,6 +234,7 @@ a.button { #choices{ display:inline-flex; + padding: 20px; } #twitterUser{ @@ -256,8 +257,8 @@ a.button { width: 50%; } -.help_content{ - text-align: left; +#help_content{ + text-align: left !important; } #searchCustomSub{ @@ -265,10 +266,6 @@ a.button { border-radius: 25px; font-size: 20px; } -#searchCustomSub:hover{ - content: "Check subreddit's name before searching" - margin: 10px; -} #searchLocation{ border: 5px solid #6A589F; @@ -280,7 +277,6 @@ a.button { border: 5px solid #6A589F; border-radius: 25px; font-size: 20px; - margin: 10px; } #myList{ diff --git a/templates/advSearch.html b/templates/advSearch.html index 4eeb3b6..7888685 100644 --- a/templates/advSearch.html +++ b/templates/advSearch.html @@ -29,8 +29,8 @@

Enter your search in the bar below and press enter.

News
SC
-

Custom Subreddit (Please check subreddit's proper name before searching)

- +

Custom Subreddit

+ From 353ef8a22a121533008fb16ad39bd8146bf43742 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 14:05:36 -0400 Subject: [PATCH 007/186] adv css --- assets/css/main.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/css/main.css b/assets/css/main.css index 104aa9d..d694ab7 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -234,7 +234,8 @@ a.button { #choices{ display:inline-flex; - padding: 20px; + padding: 50px; + margin:20px; } #twitterUser{ From 7822336d8ea83bcdde543574eda51b2429c70076 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 14:08:47 -0400 Subject: [PATCH 008/186] css adv page --- assets/css/main.css | 4 ++-- templates/advSearch.html | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index d694ab7..ac73f72 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -220,6 +220,7 @@ a.button { width: 200px; height: 350px; margin: 10px; + padding:20px; text-align: left; } @@ -229,13 +230,12 @@ a.button { width: 200px; height: 350px; margin: 10px; + padding: 20px; text-align: left; } #choices{ display:inline-flex; - padding: 50px; - margin:20px; } #twitterUser{ diff --git a/templates/advSearch.html b/templates/advSearch.html index 7888685..9d5cc8d 100644 --- a/templates/advSearch.html +++ b/templates/advSearch.html @@ -8,7 +8,7 @@
{% csrf_token %}

Enter your search in the bar below and press enter.

- +

- +
 

 
From 90859e576c3c90ef51a6348fe26793da6668ff99 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 14:11:09 -0400 Subject: [PATCH 009/186] css adv page --- assets/css/main.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/css/main.css b/assets/css/main.css index ac73f72..d6ca585 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -277,7 +277,7 @@ a.button { #newestDate{ border: 5px solid #6A589F; border-radius: 25px; - font-size: 20px; + font-size: 16px; } #myList{ From 95af8ebf7a608696857b3db90dc2500b1c0e7414 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 14:19:44 -0400 Subject: [PATCH 010/186] left align css --- assets/css/main.css | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index d6ca585..11e649f 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -9,7 +9,7 @@ .header{ width:cover; - height: 60%; + height: 45%; text-align: center; background-color: #56699B; font-size: 30px; @@ -67,7 +67,8 @@ nav { .content{ margin-left: 25px; margin-right: 25px; - text-align: center; + text-align: left; + } #mySearch { From ac631a3cebd9baf1938135a828d4985db272bcca Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 15:09:15 -0400 Subject: [PATCH 011/186] css updates --- assets/css/main.css | 7 ++++++- templates/about.html | 21 ++++++++++++--------- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index 11e649f..138134a 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -67,7 +67,7 @@ nav { .content{ margin-left: 25px; margin-right: 25px; - text-align: left; + text-align: center; } @@ -161,6 +161,7 @@ margin-bottom: 10px; #submit_b{ font-size: 30px; border-radius: 25px; + text-align:center; } #id_username{ @@ -285,6 +286,10 @@ a.button { font-size: 20px; } +#about-content{ + text-align: left !important; +} + /* Clear floats after the columns */ .row:after { content: ""; diff --git a/templates/about.html b/templates/about.html index dfc27eb..57309ef 100755 --- a/templates/about.html +++ b/templates/about.html @@ -5,14 +5,17 @@ {% block heading %} Home {% endblock %} {% block content %} -

This webapp was created as a Computer Science Capstone project by several students at the University of South Carolina. -This is meant to be a way to search multiple social media sites at one time and to gain insight into trends shown on these sites. -This webapp currently has very limited functionality compared to full featured, paid services.

+
+

This webapp was created as a Computer Science Capstone project by several students at the University of South Carolina. + This is meant to be a way to search multiple social media sites at one time and to gain insight into trends shown on these sites. + This webapp currently has very limited functionality compared to full featured, paid services.

+ +

Navigate to the Search Page to begin a query. Consult the Help Page if you have any questions. If + your issue is still not resolved or simply not listed, feel free to Contact Us Here! +

+
+

Disclamer:

+

*Due to the recent Cambridge Analytica Scandal, both Facebook and Instagram have severely limited their public data access; as a result, they are currently unavaliable*

+
-

Navigate to the Search Page to begin a query. Consult the Help Page if you have any questions. If -your issue is still not resolved or simply not listed, feel free to Contact Us Here! -

-
-

Disclamer:

-

*Due to the recent Cambridge Analytica Scandal, both Facebook and Instagram have severely limited their public data access; as a result, they are currently unavaliable*

{% endblock %} \ No newline at end of file From 4a128a99f3ebda30ede369142bcea612bf8248b1 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 15:14:11 -0400 Subject: [PATCH 012/186] contact css --- assets/css/main.css | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index 138134a..9b1cbb0 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -113,7 +113,7 @@ margin-bottom: 10px; } .email_input::placeholder{ - font-size: 16px; + font-size: 50px; } .subject_input{ @@ -131,14 +131,15 @@ margin-bottom: 10px; .subject_input:: placeholder{ margin-top: 20px; - font-size: 16px; + font-size: 50px; + } .message_input:: placeholder{ margin-top: 20px; - font-size: 16px; + font-size: 50px; } .message_input{ display: block; @@ -286,7 +287,7 @@ a.button { font-size: 20px; } -#about-content{ +.about-content{ text-align: left !important; } From 351f18d70ad74332a2283fcf4886fb7a13788385 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Mon, 16 Apr 2018 15:17:38 -0400 Subject: [PATCH 013/186] contact css --- assets/css/main.css | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index 9b1cbb0..d6c3c4f 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -113,7 +113,7 @@ margin-bottom: 10px; } .email_input::placeholder{ - font-size: 50px; + font-size: 16px; } .subject_input{ @@ -131,15 +131,14 @@ margin-bottom: 10px; .subject_input:: placeholder{ margin-top: 20px; - font-size: 50px; - + font-size: 16px; } .message_input:: placeholder{ margin-top: 20px; - font-size: 50px; + font-size: 16px; } .message_input{ display: block; From e7187b1b188f164a76e9a2c5c6ada8daf02f0547 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Tue, 17 Apr 2018 08:18:10 -0400 Subject: [PATCH 014/186] new search layout --- templates/search.html | 2 +- templates/search_template.html | 78 ++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 templates/search_template.html diff --git a/templates/search.html b/templates/search.html index c4e226b..6c6e65f 100755 --- a/templates/search.html +++ b/templates/search.html @@ -1,5 +1,5 @@ -{% extends "layout.html" %} +{% extends "search_template.html" %} {% block title %} Search {% endblock %} diff --git a/templates/search_template.html b/templates/search_template.html new file mode 100644 index 0000000..9902661 --- /dev/null +++ b/templates/search_template.html @@ -0,0 +1,78 @@ +{% load static from staticfiles %} + + + + + {% block title %} {% endblock %} + + + +
+
{% load static from staticfiles %} + + + + + {% block title %} {% endblock %} + + + +
+
+
+ Header +
+
+{% if user.is_authenticated %} + +{% else %} + +{% endif %} +

{% block heading %} {% endblock %}

+
+ {% block content %} {% endblock %} +
+ +
+ + + +
+ Header +
+
+{% if user.is_authenticated %} + +{% else %} + +{% endif %} +

{% block heading %} {% endblock %}

+
+ {% block content %} {% endblock %} +
+ +
+ + From 06dcbdb01aeb2ea33f2530a16ae79d3bfe4cc749 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Tue, 17 Apr 2018 08:22:08 -0400 Subject: [PATCH 015/186] new search template --- assets/css/main.css | 4 ++++ templates/search_template.html | 12 +----------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index d6c3c4f..4783006 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -290,6 +290,10 @@ a.button { text-align: left !important; } +.graphic{ + width:50%; +} + /* Clear floats after the columns */ .row:after { content: ""; diff --git a/templates/search_template.html b/templates/search_template.html index 9902661..b587e06 100644 --- a/templates/search_template.html +++ b/templates/search_template.html @@ -1,15 +1,5 @@ {% load static from staticfiles %} - - - - {% block title %} {% endblock %} - - - -
-
{% load static from staticfiles %} - @@ -20,7 +10,7 @@
- Header + Header
{% if user.is_authenticated %} From b463f51697bd506bed66ba564670efa54b48d995 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Tue, 17 Apr 2018 08:25:47 -0400 Subject: [PATCH 016/186] search template --- templates/search.html | 2 -- templates/search_template.html | 30 ------------------------------ 2 files changed, 32 deletions(-) diff --git a/templates/search.html b/templates/search.html index 6c6e65f..6d4195f 100755 --- a/templates/search.html +++ b/templates/search.html @@ -3,8 +3,6 @@ {% block title %} Search {% endblock %} -{% block heading %} Search {% endblock %} - {% block content %} diff --git a/templates/search_template.html b/templates/search_template.html index b587e06..a0358b1 100644 --- a/templates/search_template.html +++ b/templates/search_template.html @@ -29,36 +29,6 @@ Login {% endif %} -

{% block heading %} {% endblock %}

-
- {% block content %} {% endblock %} -
- -
- - - -
- Header -
-
-{% if user.is_authenticated %} - -{% else %} - -{% endif %} -

{% block heading %} {% endblock %}

{% block content %} {% endblock %}
From 6c88d53f9553174edcc41c0adbb9342480972a87 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Tue, 17 Apr 2018 08:32:34 -0400 Subject: [PATCH 017/186] shrinking the logo --- assets/css/main.css | 3 --- templates/search_template.html | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index 4783006..e8f6b83 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -290,9 +290,6 @@ a.button { text-align: left !important; } -.graphic{ - width:50%; -} /* Clear floats after the columns */ .row:after { diff --git a/templates/search_template.html b/templates/search_template.html index a0358b1..7d996f9 100644 --- a/templates/search_template.html +++ b/templates/search_template.html @@ -10,7 +10,7 @@
- Header + Header
{% if user.is_authenticated %} From 01bd014786030b69a1019b0169a6510f9e6b066d Mon Sep 17 00:00:00 2001 From: malBaskin Date: Tue, 17 Apr 2018 08:34:28 -0400 Subject: [PATCH 018/186] update adv page --- templates/advSearch.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/advSearch.html b/templates/advSearch.html index 9d5cc8d..ec9c9f4 100644 --- a/templates/advSearch.html +++ b/templates/advSearch.html @@ -1,4 +1,4 @@ -{% extends "layout.html" %} +{% extends "search_template.html" %} {% block title %} Advanced Search {% endblock %} From 44bd70d461d5f7ad3c470b987752eecb96fe262d Mon Sep 17 00:00:00 2001 From: malBaskin Date: Tue, 17 Apr 2018 08:40:24 -0400 Subject: [PATCH 019/186] make checkboxes bigger --- assets/css/main.css | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/assets/css/main.css b/assets/css/main.css index e8f6b83..0d24a6e 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -290,6 +290,14 @@ a.button { text-align: left !important; } +input[type='checkbox'] { + -webkit-appearance:none; + width:30px; + height:30px; + background:white; + border-radius:5px; + border:2px solid #555; +} /* Clear floats after the columns */ .row:after { From 32e41597267a642f941740e411879a0796d5ad7a Mon Sep 17 00:00:00 2001 From: malBaskin Date: Tue, 17 Apr 2018 08:46:25 -0400 Subject: [PATCH 020/186] update ugly text boxes --- assets/css/main.css | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/assets/css/main.css b/assets/css/main.css index 0d24a6e..fab124e 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -195,6 +195,16 @@ margin-bottom: 10px; display: inline-flex; } +#reddit{ + font-size: 18px; + padding: 5px; +} + +#twitter{ + font-size: 18px; + padding: 5px; +} + a.button { -webkit-appearance: button; -moz-appearance: button; @@ -299,6 +309,10 @@ input[type='checkbox'] { border:2px solid #555; } +input[type='checkbox']:checked { + background: #abd; +} + /* Clear floats after the columns */ .row:after { content: ""; From de54b7f324972516b9ea5f29a0e0da894406339d Mon Sep 17 00:00:00 2001 From: malBaskin Date: Tue, 17 Apr 2018 08:53:26 -0400 Subject: [PATCH 021/186] checkboxes updates --- assets/css/main.css | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index fab124e..e50580b 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -301,18 +301,11 @@ a.button { } input[type='checkbox'] { - -webkit-appearance:none; - width:30px; - height:30px; - background:white; - border-radius:5px; - border:2px solid #555; -} + -webkit-transform: scale(2); -input[type='checkbox']:checked { - background: #abd; } + /* Clear floats after the columns */ .row:after { content: ""; From 1244706d90af4585212a081c0163043431337a3f Mon Sep 17 00:00:00 2001 From: malBaskin Date: Tue, 17 Apr 2018 08:55:24 -0400 Subject: [PATCH 022/186] checkbox updates --- assets/css/main.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/css/main.css b/assets/css/main.css index e50580b..2eb6e99 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -301,7 +301,8 @@ a.button { } input[type='checkbox'] { - -webkit-transform: scale(2); + -webkit-transform: scale(1.5); + margin: 5px; } From 9d986ba774cd8521ce603d24c3178df6332b8cdf Mon Sep 17 00:00:00 2001 From: malBaskin Date: Tue, 17 Apr 2018 09:07:24 -0400 Subject: [PATCH 023/186] change login button --- online/templates/login.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/online/templates/login.html b/online/templates/login.html index a3600d0..62a44df 100644 --- a/online/templates/login.html +++ b/online/templates/login.html @@ -15,7 +15,7 @@

About us

{% csrf_token %} {{uf.as_p}} - +
Don't Have An Account? Register Now! From 0476a77f8efe002f40526fde45af7851af066109 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Tue, 17 Apr 2018 09:12:23 -0400 Subject: [PATCH 024/186] update enter button --- online/templates/regist.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/online/templates/regist.html b/online/templates/regist.html index 14947e0..a8b40bc 100644 --- a/online/templates/regist.html +++ b/online/templates/regist.html @@ -8,7 +8,7 @@
{% csrf_token %} {{uf.as_p}} - +

Login From 13e556fab691a6fe6522c9754d426efb35a73551 Mon Sep 17 00:00:00 2001 From: Charles Date: Tue, 17 Apr 2018 11:44:28 -0400 Subject: [PATCH 025/186] Instagram API unfinished API work, Due to the deprecation of Instagram public content, there we are unable to deploy Instagram key word search through API. Because of New Schedule of old Instagram API deprecation issued on April 5, 2018 without any notification to all the developers. --- utilities/Instagram_API.py | 91 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 utilities/Instagram_API.py diff --git a/utilities/Instagram_API.py b/utilities/Instagram_API.py new file mode 100644 index 0000000..0c61016 --- /dev/null +++ b/utilities/Instagram_API.py @@ -0,0 +1,91 @@ +import json +import urllib +import io +import os +import random +import time +import csv +import oauth2 + + +def search(args = None): + + if(args == None): + args = sys.argv[1:] + + query = args + access_token = "__________" + + url = "___________".format(access_token, query) + print(url) + + r = urllib2.urlopen(url) + resultJSON = r.readline().decode('utf-8') + result = json.loads(resultJSON) + + result['data'] = [ item for item in result['data'] + if query.lower() in item['name'].lower() + + while(search_type != -1) + for i in range (len(search_type)) + url = website+"/graphql/query/?query_hash=298b92c8d7cad703f7565aa892ede943&variables=%7B%22tag_name%22%3A%22"+q+"%22%2C%22first%22%3A6%2C%22after%22%3A%22"+hashn+"%22%7D" + print (url1) + temp_dict = {} + + continue + first_string = search_type[i]['node']['edge_media_to_caption']['edges'][0]['node']['text'] + shortcode = search_type[i]['node']['shortcode'] + url2 = website+"/p/"+shortcode+"/?__a=1" + getnt = s.get(url2, verify=False) + getnt = json.loads(getnt.text) + username = getnt['imageql']['shortcode_media']['owner']['username'] + ptext = getnt['shortcode_media']['tag']['tag_text'] + ptime = getnt['imageql']['shortcode_media']['taken_at_timestamp'] + ptime = time.strftime('%Y-%m-%d',time.localtime(ptime)) + print (username) + print (ptime) + print (first_string) + data = [username,ptime,re.sub(r'\s+',' ', d)] + result.writerow(data) + + try: + if len(search_type[i]['node']['edge_media_to_caption']['edges']) == 0: + except: + error_message = open("bug.txt","w") + error_message.writelines(html.text) + error_message.close() + print ("ERROR") + return result + +if __name__ == '__main__': + + args = sys.argv[1:] + + search(args[0]) + + + print(urllib.parse.quote(search)) + url1 = website+"/explore/tags/"+q+"/?__a=1" + csvfile = codecs.open("./Save/"+str(search)+".csv", 'wb',encoding='gb18030') + submit = "./Save/"+str(search)+".json" + result = [] + + tag_owner = csv.writer(csvfile) + data = ['poster','data_time','tag_text'] + tag_owner.writerow(data) + + + data = [username,ptime,nd] + temp_dict['author'] = username + temp_dict['date'] = ptime + temp_dict['comment'] = nd + result.append(temp_dict) + writer.writerow(data) + + f.writelines('tag_owner'+username+'\n'+'time'+ptime+'\n'+'content'+ptext+'\n') + b = ans['data']['hashtag']["edge_hashtag_to_media"] + hnp = b['page_info']['has_next_page'] + hashn = b['page_info']['end_cursor'] + print (hnp,hashn,pgn,len(edges)) + + From eeb4b185500eb4a516d637be97bfed60ab5224ab Mon Sep 17 00:00:00 2001 From: Charles Date: Tue, 17 Apr 2018 11:45:32 -0400 Subject: [PATCH 026/186] Instagram API Example output txt unfinished API work, Due to the deprecation of Instagram public content, there we are unable to deploy Instagram key word search through API. Because of New Schedule of old Instagram API deprecation issued on April 5, 2018 without any notification to all the developers. The finished Instagram should return list public tag contents in .txt , .jsn, and .cvs files. --- utilities/Instagram.txt | 1939 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 1939 insertions(+) create mode 100644 utilities/Instagram.txt diff --git a/utilities/Instagram.txt b/utilities/Instagram.txt new file mode 100644 index 0000000..fc76d47 --- /dev/null +++ b/utilities/Instagram.txt @@ -0,0 +1,1939 @@ +username:the_torres_brothers +time:2018-01-19 +text:Brenden 💙 Peter Rabbit movie 🎥 🍿👍🏼 #greatmovie #funny #funday #sunday #kids #itwasahit #peterrabbit + +username:kasey.ouellette +time:2018-01-19 +text:Peter Rabbit @ouellettecory12 #peterrabbit #sunday #regalcinemas #familymoviedate + +username:man.in.overalls +time:2018-01-19 +text:Haha. Fleming Island Movie Theater invited me to exhibit for their opening of #PeterRabbit. I stood in for #mrmcgregor. #igersjax #growyourcarrots or at least, #growyourgroceries #justsaying + +username:carrie_bradshaw21 +time:2018-01-19 +text:HOW I ENDED MY WEEKEND 😍 MOVIE DATE #peterrabbit 👧🏾🍫❤️ + +username:hldwatson +time:2018-01-19 +text:#PeterRabbit 🥕🥕🐇🐇 #weekendmoviedates + +username:1tenaciousmama +time:2018-01-18 +text:Very 1st movie theater experience. #couldnttakehiseyesoffthescreen #peterrabbit #lovedthemusic #welovesuperjude #amctheaters #hewatchedthewholemovie + +username:jennybenders +time:2018-01-18 +text:The Majestic. Our favorite mountain town. #benderkids #peterrabbit #crestedbutte + +username:jake_cruz_statefarm +time:2018-01-18 +text:I am so sick and tired of commercials using this song. This song is way too good for commercials. @portugaltheman #feelitstill #peterrabbit #vitaminwater + +username:lea__bo__bea +time:2018-01-18 +text:Our room has a fireplace, and totally taking advantage! Me, being a Floridian, this is so cool 🔥 it rained most of the afternoon, so we needed the heat....watched some of the Olympics before our movie #PeterRabbit was SO unbelievably cute and hilarious! 🐇🥕 + +username:theespressomedic +time:2018-01-18 +text:Happy Sunday all, coffee, some @hueymorgan on #BBC6 and just chillin with my chick #AsYouDo #NowRunAlongAndDontGetIntoMischief + +username:skyoneer +time:2018-01-18 +text:A #dyingbreed but I found a #driveintheatre two hours away and surprised @hihelloitskayla with a late Valentines date to see #PeterRabbit. Took me back to home before our last local one closed when I was 17. Lots of fun summer nights were spent there. Man I love these old drive-ins! + +username:penelopes_style +time:2018-01-18 +text:Trying on some of Mumma’s old clothes ❤️ #toddler #toddlersofinstagram #toddlerfashion #dress #lace #style #instafashion #toddlerstyle #floral #pretty #style #mumma #handmedowns #vintage #romper #vintagetoddler #roses #pose #peterrabbit #modeltoddler #toddlermodel #beautiful + +username:get_moviecated +time:2018-01-18 +text:FILM: PETER RABBIT RATE: ♠♠♠♠♠♠ . . . . . #MoviecateYourself #AtTheMovies #FilmReviews #Cinephile #GetMoviecated #Tickets #TheaterJunkie #Movies #Cineplex #PeterRabbit #MoviesAreLife #TicketStubs #MovieTickets #MovieReviews #Rates #FilmCommunity #AtTheTheater #MovieReviewers #Theatre #FilmJunkie #BeatrixPotter #MovieJunkie #Everyday + +username:tankbro5 +time:2018-01-18 +text:@cineplexmovies I Went To See #peterrabbit Is Amazing Film Ever + +username:colesanders97 +time:2018-01-18 +text:Perfect night for a drive-in #peterrabbit + +username:erika_f._shore +time:2018-01-18 +text:Finished the front bodice. Someone want to remind me why I am doing this again? It's hard work! #beacosplay #beatrixpotter #peterrabbit #bea #peterrabbitmovie #peterrabbit2018 #peterrabbitmovie2018 #generalhuxnightmare #huxsworstnightmare #huxnightmare #domhnallgleeson #cottontail #benjaminbunny #mopsybunny #flopsybunny #onceandfuturequeen #onceandfuturequeencosplay + +username:giapoeme +time:2018-01-18 +text:We had so much fun at our whimsical little tea party photo shoot with @esbkids💕💗 Photos to come soon! 🙌🏼 #teatime #toddlersofinstagram #photoshoot #thesearethemoments #childhoodmoments #innocence #photography #peterrabbit #velveteenrabbit #winniethepooh #giapoeme #toddlerfashion #younghollywood #play #candidphotography #childhoodunplugged + +username:lgoepfert33 +time:2018-01-18 +text:Had a fun day out with these 4 heathens. Movies to watch Peter Rabbit, then out to the track to learn to skate, and pizza for dinner. I love these wild and adventurous days. #bestfriendadventures #godkids #peterrabbit #rollerskating #pizza + +username:lily.amalia90 +time:2018-01-18 +text:#boxsetpustakapeterrabbit #peterrabbit #bukuanak #bukuceritaanak #dongenganak #dongeng Rp. 530.000 disc 20% jadi Rp. 424.000 Bisa via shopee cek akun liabookcafe / Lily Amalia Mau lewat tokopedia/bukalapak juga bisa... Tangerang Selatan J&T BCA WA 085282920591 + +username:shmeatheroo +time:2018-01-18 +text:After a 24 hour stomach bug, the kids are feeling much better and took them out for a day of fun! Mastermind Toys, arcade, and then watched @peterrabbitmovie, it was so funny! Kids loved it 🐰💙 #familydayweekend #happyfamilyday #peterrabbit #peterrabbitmovie #happykids #thankfulsaturday #momandkidssoloday #momsondaughterday #threemuskateers #lifeisgoodwithyou + +username:gerryswar9 +time:2018-01-18 +text:Movies 🎥 with her. First dinner and now Peter Rabbit. #dinnerandmovie #loverhertothemoonandback #tothemoonandback #daddytime #littlegirl #daddysgirl #peterrabbit + +username:laurenmcswainmcneely +time:2018-01-18 +text:Some QT with my big girl. . . Movie date to see Peter Rabbit. #QT #peterrabbit #almost5 #howdidthathappen #timeslowdown #bestconversations #love #precioustimes #bestnightever #herwords #outpastbedtime #wecrazy + +username:mdstmouslvr +time:2018-01-18 +text:When we were adopting Mowgli I saw this little girl, she was very sweet and lonely. I asked if she was available but was on hold. A month later we went back for Hoppy hour for Maible and Mowg. I looked around and was shocked to still see her there. All month long I kept thinking about this sweet girl and was very sad I couldn’t take her home with us. So I called the owner of the rescue place and told her we were still interested. Today Maiby, Mowg And I went out to #FountainValley and picked her up! Turns out she was hold due to some event with Sony and the movie #PeterRabbit. She’s the sweetest and needs some Much needed TLC. She is already enjoying her personal bowl of veggies and toys and is curious of exploring and gets along with Maible. Mowgli on the hand is still getting used to another girl. #andthentherewas3 #bunniesofinstagram #bunnies #bunnymom #bunnylife #MarceeDawn #bunniesoflongbeach #bunniesofsocal + +username:em1_prettyeyez +time:2018-01-18 +text:My dates tonight. #Twins #Cabezon #PeterRabbit #BrothersAndSisters #AlexiaSawBlackPanther #LoveMyKids #LoveTheseMoments #Family #Italian #PuertoRican #Kids #Movies #MyKidsOverAnyOtherHuman + +username:stephtiwari +time:2018-01-18 +text:An early birthday celebration for our sweet Bennie!🍕🍿 Pizza and a movie with buddies is just what the boy wanted, so that’s just what he got☺️ #yeahthatgreenvile #peterrabbit #sidewall #februarybirthday #birthdayboy #buddies + +username:mahon_j +time:2018-01-18 +text:Saw #peterrabbit tonight with my Poppop and my little loves! + +username:910bigmike +time:2018-01-18 +text:#movienight with these cuties. @lularoeamandaneighbors that dress tho #lularoemaria #lularoeharvey #lularoe #lulalove #peterrabbit #datenight #movie #cinema #blessed #love #KeepFlexin #wife #mom #beauty #lulabro + +username:cataworldpeace +time:2018-01-18 +text:Dividing popcorn with ease. #dadhackwithcat#1 #dadhack #dadlife #peterrabbit + +username:raynimassardi +time:2018-01-18 +text:He's got taste for adventure #hello #peterrabbitmovie #peterrabbit #xxikokas + +username:crittercloaks +time:2018-01-19 +text:#easterbunnies are here and available in pink, white and light brown in all sizes! Check out the newest addition at CritterCloaks by clicking the link in my bio. #easterbasket #eastergift #chubbybunny #personalizedgifts #peterrabbit #rabbitsofinstagram #bunnys #petercottontail #babybunny #hoodedtowels #hoodedtowel #CritterCloaks + +username:brittineylandis +time:2018-01-19 +text:Another weekend went by too fast! What a fun one it was, Friday family date night was Dewey’s Pizza and a Movie... Peter Rabbit 🐰 . . Saturday we celebrated Brett and bought a new family toy, we decided on a Yamaha Jet Ski ❤️ Lucy picked out the color red . Sunday was another amazing church service we are in a series on Stress and it is perfect for helping us make our 2018 goals and realizing stress is actually a great thing and 2018 could be our best year yet 🙌🏻 . Normally during communion I am always asking for help in some area or for family and friends but today I just praised and was Thankful and Grateful for all of the many opportunities the Lord has given us and made promises to him that we will make something of every opportunity in marriage, parenthood and our careers 🙏🏻🙌🏻 . Hope you ladies all had a great weekend and are excited to kick off a great week and to radiate wellness 👊🏻💗 + +username:shaunalexanderb +time:2018-01-19 +text:The oldest babies are finally venturing out of their nest. Able to eat hay, pellets and mamas milk. #lionheadbunny #easterbunny #peterrabbit #farmlife #ftmlife #ftmcountryboy + +username:miu.cute112_____ +time:2018-01-19 +text:Dog's House (?) 🐶 #film #peterrabbit #movie #lastnight #cgv #cute + +username:mmtosado +time:2018-01-19 +text:😛🤪😜 #peterrabbit movie was super cute , baby loved it + +username:kaikaiyu +time:2018-01-19 +text:#예쁘게 #아빠랑 #머리자르고 #코스트코피자 #haircut #withdaddy❤️ #cameto #costco #cutebang #gialababy #4yearsold #preschooler #peterrabbit #peterrabbitbook #cantpass + +username:myeclecticholiday +time:2018-01-19 +text:Consider #PeterRabbit for your next boy #babyshower order your custom decor and centerpieces from me! I spec6in articial floral decor #SHOPECLECTIC #MadeWithMichaels #MakeItWithMichaels @michaelsstores + +username:planetdaisyridley +time:2018-01-19 +text:📍Star Wars: LA Premiere! + +username:beca7421 +time:2018-01-19 +text:Its movie time with these three little bear at Alameda theater. #peterrabbit #alamedatheater #kidsandslurpees #popcorn #kidsbox + +username:ridleydaily +time:2018-01-19 +text:🎥 NEW | Exclusive BTS Footage of Rey 'The Last Jedi' (2017) + +username:mrs.september_ +time:2018-01-19 +text:WE at the #movies soooo much, I'm lookin into some #stock so i can earn my #funds back! #sundayfunday #familyday #cousins #allboysclub #moviedate #mylilpeople #peterrabbit #bighandbag #snacksondeck 😜 #auntieduites #grandmaduites + +username:dmmagj +time:2018-01-19 +text:At the movies with my precious baby girl getting ready to watch #peterrabbit, she really loves her new stuffie to go with the movie + +username:forestcakecrafts +time:2018-01-19 +text:Peter rabbit #peterrabbit #peterrabbitmovie #peterrabbitparty #cookies #biscuits #cookiedecorating #royalicing #wiltoncakes #handmade #handpainted #customcookies #forestcakecrafts #sugarcookies #hampshire #cookieart + +username:diapercakemomma +time:2018-01-19 +text:Decided to throw this cake together just before I took my kiddo to see #peterrabbit awesome movie!! 9 days til launch! #diapercake #diapercakemomma #babyshower + +username:coryl.lewis +time:2018-01-19 +text:The kiddos want to go see Peter Rabbit 🐇 today. I said I want you each to write a 50 word paper on “Why you Love your Mom & Dad.” Their actions said, say no more, and they began writing. I am too proud of them! It isn’t about who writes the best paper, it’s the fact that they listen to direction and are willing to work for what they want. #parenting #kids #work #prouddad #proudpapa #peterrabbit + +username:ridleysource +time:2018-01-11 +text:♡ Daisy for “Peter Rabbit” This is adorable!🐰💖 — #DaisyRidley #Rey #StarWars #TheLastJedi #Ophelia #ChaosWalking #PeterRabbit + +username:elendriel_alastair +time:2018-01-17 +text:Vermin, they must be exterminated, the whole lot of them --------------- #generalhux #starwars #peterrabbit #crossover #peterrabbitthemovie #theforceawakens #thelastjedi #armitage #armitagehux #hux #generalhuxcosplay #starwarscosplay #rabbits #huxcosplay #tfa #tlj #starwarstheforceawakens #starwarsthelastjedi #starwarscosplay + +username:latelateshow +time:2018-01-06 +text:James takes acting very seriously. Probably too seriously as you’ll see in tonight’s #PeterRabbit sketch. | 📸: @longers1 + +username:cfadexeynaugc +time:2018-01-18 +text:Lo nunca visto, adexe y nau rapean juntos para la película de #peterrabbit!!! 👏🏼🎬😍🎤@adexeoficial @adexeoficial @nauzetoficial @nauzetoficial + +username:coolmomjamie +time:2018-01-13 +text:Check me and Mickey out on TV!!! We met with KCAL / CBS to discuss #foodallergies #boycottpeterrabbit and @peterrabbitmovie #peterrabbit #imontv + +username:ilvpets +time:2018-01-16 +text:Tag a friend and say nothing ❤️ credit: Unknown . . #petsoninstagram #pets_of_our_world #petsitting #petsofinstaworld #petofinstagram #petropolis #petoftoday #petsofinsta #petstylist #petfriendly #petfashion #rabbit #cat #dog #rabbits #pettymemes #petitbrabancon #petportrait #pettingzoo #petlovingclub #petslover #petlife #petgram #peterrabbit #petsgram #pet #pets + +username:daisyridlrey +time:2018-01-15 +text:Good Morning ☀️ | | | | | | | | | | | | | | | | | |#daisyjazzisobelridley #daisy #Daisyridley #daisyisbae #daisyisthebest #daisyiscute #daisyisbeautiful #daisyisadorable #ridley #ridleyisbae #ridleyarmy #rey #reyskywalker #reyisbae #reyarmy #theforceawakens #thelastjedi #theforceisstrongwiththisone #thegoverness #muderontheorientexpress #peterrabbit #cottontail + +username:kiddnation +time:2018-01-08 +text:#Repost @nickadamspics ・・・ Boy band chat with @j_corden. Who is your favorite boy band? #peterrabbit #jamescorden @onedirection @backstreetboys @kiddnation @peterrabbitmovie + +username:eventsbyrozy +time:2018-01-19 +text:Can’t wait to take my kids to watch #peterrabbit 🐰🥕 beautiful dessert table credit: @itsasweetlifebykim . . . #trending #caketabledecor #caketable #desserttable #candybuffet #peterrabbitparty #peterrabbitcake #babyshowerideas #birthdaypartyideas #firstbirthdaycake #birthdaytheme #kidsparty #carrots #eastertheme + +username:emilysingzz +time:2018-01-19 +text:#mommydaughtertime #peterrabbit + +username:jillian519 +time:2018-01-19 +text:#family day #peterrabbit 🐰 + +username:missworld80 +time:2018-01-19 +text:Lila’s first movie 🍿🎥🐰 #peterrabbit #bunnylover #firstmovie + +username:jmhamilton76 +time:2018-01-19 +text:Movie with Piper on Monday = Movie with Rowan on Sunday!!! #peterrabbit 🐰🐰🐰 + +username:twinkletwinkleliljar +time:2018-01-19 +text:✨ Sunday Funday 🤗 Getting ready to take the kids to see #Peterrabbit & debating on what kinda drink to put into my cup 😆 💦 or 🍷 that is the question?? 🤣 . . . . #momaf #twinkletwinkleliljar #sundayfunday #sundayvibes #movietime #handmade #etsy #boymom #momsofig #mompreneur #ootd #thismightbewine #momlife + +username:kaithomer +time:2018-01-19 +text:Boys are having a sleepover at Gma Mary’s, Matt’s home alone, so we’ve got our stash of snacks and we’re having a much needed mommy daughter date 😍❤️😘 #peterrabbit #moviedate #mommydaughterdate + +username:vanillechicago +time:2018-01-19 +text:Vanille can help you create the perfect Baby Shower cake that will get everyone hopping down the bunny trail. #Vanille #vanillechicago #cake #babyshower #babyshowercake #peterrabbit + +username:beccamlane +time:2018-01-19 +text:#PeterRabbit + +username:nahiomymr +time:2018-01-19 +text:#👨‍👩‍👧❤️ #cine #peterrabbit + +username:lachina3000 +time:2018-01-19 +text:#peterrabbit #lionhead #bunny #petrabbit #mane #bigears#飼いうさぎ #ピーター#iphonephotography + +username:berenicealbino +time:2018-01-19 +text:La niña de Peter Rabbit jajajajajaja #Movie #PeterRabbit #miniña + +username:blackdynamitethor +time:2018-01-19 +text:Everyone's talking abt #blackpanther but we're over here enjoying #peterrabbit. + +username:shaunta2040 +time:2018-01-19 +text:Someone’s excited to see the movie #crazyboy#family#son#sohappy#movietime#peterrabbit + +username:shaunta2040 +time:2018-01-19 +text:Let’s get this party started #familytime#movies#peterrabbit#fun#happiness#laughs + +username:exteawhy +time:2018-01-19 +text:7 years ago today, my wonderful grandmother/grandy passed away. This November coming up, she would have been 100. This amazing woman helped raise my sister & I. She got us addicted to thin mints & grilled cheese, and would let us watch “Dr. Quinn, medicine woman” every time we would have a sleepover in her room. In the mornings she would be up before the sun & made us pancakes 🥞 & Ovaltine, while we danced to “Pretty Woman” on the radio. She let us even watch “Days of Our Lives” in the back room while we tortured her with that stupid play microphone (that @suziekopaz always got to use, while I improvised with her cane lol) Somehow, she never got annoyed with our craziness. How patient & beautiful she was inside & out! I miss her everyday but so fortunate to have a piece of her on my body, forever 🐰❤️ #Family #Love #RIP #PeterRabbit #Tattoo + +username:janicecarldesigns +time:2018-01-19 +text:Couldn’t get tickets for Black Panther so we saw Peter Rabbit. So good! The animation was brilliant, parts were funny, some sad, brought back memories of reading the stories. #peterrabbit #peterrabbitmovie #moviepass #cinemark #lakeland #movies #rabbits #cottontail #thelittlebluejacket + +username:kinogram.br +time:2018-01-19 +text:🇺🇸 Bilheterias do fim de semana (16-18/02) ⠀ 1. Pantera Negra (US$ 192,0 mi) 2. Pedro Coelho (US$ 17,2 mi) 3. Cinquenta Tons de Liberdade (US$ 16,9 mi) 4. Jumanji: Bem-Vindo à Selva (US$ 7,9 mi) 5. 15h17 - Trem para Paris (US$ 7,6 mi) ⠀ Como eu disse ontem, o filme de Ryan Coogler estava fadado a fazer história. Com a 5ª maior abertura da história americana e com previstos US$ 218 mi para os 4 dias do feriadão (President’s Day), o filme se tornou a maior abertura de um mês de fevereiro (e, por consequência, do referido feriado). Dentre os filmes da Marvel, ele só ficou atrás de “Os Vingadores” (2012), que fez US$ 207,4 mi em seu fim de semana de estreia. ⠀ Recebendo a rara maior nota possível na pesquisa de público do Cinemascore (A+), não há dúvidas de que a ovação crítica também está sendo repetida pelos espectadores. Com US$ 169 mi nos outros 48 países em que estreou, o filme já soma US$ 361 mi mundialmente (e ainda não abriu em mercados-chave como a China e o Japão). Dessa forma, não teve espaço pra nenhum novo lançamento no Top 5 dessa semana. ⠀ Aliás, os únicos dois outros grandes lançamentos conseguiram alcançar o Top 10, mas decepcionaram em suas estimativas. A nova animação em stop-motion da Aardman, “O Homem das Cavernas”, arrecadou US$ 3,15 mi e ficou em 7º lugar (logo atrás do nono fim de semana de “O Rei do Show”). Já o drama “Sansão” ficou na 10ª colocação, com apenas US$ 1,9 mi. Na próxima semana, os lançamentos (dentre os quais está a comédia “A Noite do Jogo”) não serão páreo para o segundo fim de semana do herói de Wakanda. ⠀ Fonte: boxofficemojo.com ⠀ #Kinogram #KinoBilheterias #BlackPanther #PeterRabbit #FiftyShadesFreed #Jumanji #WelcomeToTheJungle #The15h17ToParis + +username:shaunta2040 +time:2018-01-19 +text:Movie time #familytime#peterrabbit#emptytheatre#alltoourselves#fun#family#laughs + +username:mariatelesconfeitaria +time:2018-01-19 +text:Estamos montando um cardápio super especial para sua Páscoa! Aguardem! #pascoa #pascoa2018 #peterrabbit #cardapiodepascoa + +username:melissa__monroe +time:2018-01-19 +text:Got to spend the day with this little beauty today. My heart is full! #olivegarden #movies #niece #themostbeautifullittlegirlintheworld #auntie #twins #blondies #peterrabbit #sundayfunday #shopping #filters + +username:acdanella +time:2018-01-19 +text:Peter Rabbit 🐰 Time! We cannot wait to see the movie 🎥! The kiddos are so stoked! Drive Inn time ♥. #familytime #peterrabbit + +username:gordonssurfshop +time:2018-01-19 +text:Daddy daughter date nite! #peterrabbit #mykidsawesome thanks @njmad + +username:meganmelissa08 +time:2018-01-19 +text:Peter rabbit. Try number two. Yesterday it was sold out( tell that to a four year old🤬😭) it was cute!! #family #blessed #thankyoujesus #momofaboy #peterrabbit #2018ismyyear #momlife #boymom + +username:abbey.dunn.it +time:2018-01-19 +text:Reminds me of #peterrabbit 🐇 Dm me for info #raedunn #raedunnfinds #raedunnufs #raedunnvalentine #raedunnforsale #raedunn #raedunniso #raedunncollector #raedunnsale + +username:animalsrealm +time:2018-01-19 +text:Black or?? Like?? 🐶🐭😻🐹🐏🐰🐺 . . . . . @its_the_pets_world @pets.w0rld @charming.pets #intadog #instagramdog #petroleum #dogfilter #rufflife #cats_daily_meow #catsoftheday #puppynap #furfriends #rodents #sleepypup #shelterdogs #enadopcion #peterrabbit #petronastowers #puppytags #dogbaby #sleepingcat #petitbateau #huskiesofig #dogoftheday8 #dalmatas #catsareassholes #salsicha #petsitting #mongrel #furrendsupclose #petitdejeuner #huskylover #dogodeburdeos + +username:chunyi_liu +time:2018-01-19 +text:收涎收乾乾 乎你卡緊叫媽媽 #一眨眼就四個月了#mygirl #mylovers #mybabygirl #sisiprincess #sisibaby #familylife #fashion #fashionbaby #peterrabbit #peterrabbitstyle #uinqlo#biscuit #husbandandwife #mommydiaries #love#laugh #life#cutebaby #cute#kawaii #taiwan #taichung #sweeheart#dailylook #daughter + +username:shaunta2040 +time:2018-01-19 +text:Movie time #peterrabbit#movietime#movies#familytime#selfie#flannel#redandblack#curlyhairdontcare#curlyhair#glasses + +username:meganmelindy +time:2018-01-19 +text:Sorry Beatrix Potter, you might be rolling in your grave but I nearly died watching this movie. I hate to admit it, but I liked it. There! I said it! Thanks @sphyrexx and @edwardgoobie for being apart of this movie going experience 🐇🦔🐓 #peterrabbit #peterrabbitmovie #beatrixpotter + +username:cavitysam +time:2018-01-19 +text:I had to make a quick trip to Walmart to get more rollers and couldn't resist getting Benjamin. He's got a couple of scratches on his face but he was the last one left. #peterrabbit + +username:beckysueparsons +time:2018-01-19 +text:Sunday Funday! #sundayfunday #PeterRabbit #moviedate #threenager #redtricycle + +username:spkoslow +time:2018-01-19 +text:The insensitivity to food allergies in the Peter Rabbit movie are glaring, but the computer generated imagery is amazing. And it’s funny #peterrabbit #peterrabbitmovie #film + +username:kayarreynjackson +time:2018-01-19 +text:#growingupsofast #peterrabbit #happychild + +username:onmesoapbox +time:2018-01-19 +text:New Year Resolution/Project 2 ~ 52 Week Reading Challenge. Week 7: A Book Written by a Female Author - Peter Rabbit by Beatrix Potter. After a lovely day at the farm I decided to stick with the animal theme and read The Tale Of Peter Rabbit 😊🐰💖xxx #peterrabbit #beatrixpotter #taleofpeterrabbit #rabbits #animals #farm #lovethischallenge #abookaweekchallenge #instabooks #bookstagram #bookstagramchallenge #booksofinstagram #bookaddict + +username:stephaniekosler +time:2018-01-19 +text:I love them 💘 #Peterrabbit + +username:baldie_n_blondie +time:2018-01-19 +text:Happy Birthday party WYATT❤️ #peterrabbit #amc #funfunformomanddad #crazykids #partyatthemovies + +username:ragdoll.blue +time:2018-01-19 +text:sleep with my little peter rabbit🐰 . . . . . #cat #cats #cute #ragdoll #ragdollcat #ragdollkitten #ragdollsealbicolor #pet #peterrabbit + +username:adiamond008 +time:2018-01-19 +text:#peterrabbit #bowtiecinemas #familytime #myloves + +username:mrswallace725 +time:2018-01-19 +text:#peterrabbit #famjamtime + +username:happymealtoycollector +time:2018-01-19 +text:3 down 3 to go #peterrabbit #peterrabbitmovie #mcdonalds #happymealtoys #happymeal + +username:mrtoadshouseofwax +time:2018-01-19 +text:Peter is at it again in Mr. McGregor’s garden! #peterrabbit #beatrixpotter #peterrabbitcandles #eastergifts #eastergiftideas #masonjarsoycandles #shabbychicdecor #easterdecor #easyercandles #bunnies #bunnycandles #soywaxcandles #soycandles #soywax #homefragrance + +username:ms.esquivel2you +time:2018-01-19 +text:#datenighttonight #peterrabbit #theiralmosttallerthanme😩 + +username:appalachianmaes +time:2018-01-19 +text:#PeterRabbit + +username:delageezii +time:2018-01-19 +text:Our first time at the theater🍿#peterrabbit 🐇 + +username:sonypicturescol +time:2018-01-19 +text:En este domingo de relax, además de las mascarillas, ¿qué hizo que tu día fuera perfecto? #PeterRabbit el próximo 15 de marzo. #SoloEnCines + +username:mycharmedcabinlife +time:2018-01-19 +text:Family night! Baileys first time at the movie theater. Checking out Peter Rabbit. #familynight #firsttimeatthemovies #makingmemories #peterrabbit #together #lovemyfamily #mycharmedcabinlife #backatthecabin + +username:wok.tiberius.figueroa +time:2018-01-19 +text:When someone pulls their cell phone out during the movie. #movies #daddydaughter #peterrabbit #thefiglet + +username:erincunliffe +time:2018-01-19 +text:My ode to Peter Rabbit/Beatrix Potter. I posted the sketch for this a few days ago, but this this the beginning of the watercolor version. . . . . . #art#illustration#erincunliffeart#artistsofinstagram#illustratorsofinstagram#artist#illustrator#freelanceillustratr#animallustration#childrensbook#beatrixpotter#peterrabbit#kidslit#watercolor#wip#fanart#rabbits#animals#painting + +username:tncakesbali +time:2018-01-19 +text:Peter Rabbit...my sugar piece for Project Unicorn colaboration.. sugarart #peterrabbit #projectunicorn #sugargalery #instaart #instagram #instagood #baliindonesia + +username:tomhandy1 +time:2018-01-19 +text:Watching #peterrabbit with my daughter + +username:jgal_ss +time:2018-01-19 +text:Not sure if he was more excited about the ❄️ or his first time to the movies, but I loved it all - even if it did make me miss home just a little 🇬🇧 #peterrabbit 🥕🐰 + +username:tiffany_reeve +time:2018-01-19 +text:Dinner and a movie (& of course candy!) with two of my favorite beauties 🎥 🍿 🍭 ❤️ #family #girlsnight #peterrabbit #dinner #movie #sundayfunday #candy + +username:sufyl +time:2018-01-19 +text:2017年11月25日(土) 横浜ランドマークタワーでピーターラビットのクリスマスイベント : #横浜 #横浜ランドマークタワー #ピーターラビット #クリスマス #クリスマスツリー #yokohama #yokohamalandmarktower #peterrabbit #christmas #xmas #christmastree #xmastree + +username:snydersjourney +time:2018-01-19 +text:Mother daughter movie date. ❤️ #letsgotothemovies #peterrabbit #girltime + +username:hopingtoadopt.amanda.wes +time:2018-01-19 +text:We went to see Peter Rabbit! It was a cute movie, lots of fun. #peterrabbitmovie #peterrabbit #flopsymopsyandcottontail #intheaters #tehachapi #tehachapica #tehachapicalifornia #smalltownfun #smalltownusa #hitchingposttheaters #tehachapilife #harrypottershirt #harrypotterfan #spidermanshirt #spiderman #blackpanthermovie #blackpanthermovie2018 #unicornforever #unicornsilovethem #unicornheadband #wesamandaadopt #hopingtoadopt #adoptionjourney #californiakids #tehachapikids #landoffourseasons #fresnoca #visalia #antelopevalley #lancasterca + +username:peterpom211 +time:2018-01-19 +text:先日の #うさコミュ で @uchiusa.book さんのブースの撮影会に参加しました。撮影のお姉さんたちにかわいいかわいい言ってもらえて満足げな様子🐰 でも、何故だかじーーーっと動かなすぎて、飼い主は「うたっちとかないんかい」と心の中で突っ込んでおりました🐰 1.前向いてー 2.こっち見てー 3.前向いてー(固まる) 4.憧れの「うちうさ」の表紙 5.いつか表紙になれますようにw #うさぎ #ウサギ #Netherlanddwarf #rabbit #bunny #peter #peterrabbit #instarabbit #ピーターラビット #instabunny #instapet #dailyfluff #weeklyfluff #うさぎ部 #cutepetclub #rabbitstagram #bunnystagram #petstagram #ふわもこ部 #IGersJP + +username:tijent +time:2018-01-19 +text:Sunday family day for this crew! Peter Rabbit was a hit for everyone! #towings2018 #peterrabbit + +username:amelialee_madewithlove +time:2018-01-19 +text:Little Peter Romper. Available to order from amelialee.bigcartel.com . . . #peterrabbit #chambray #babyboy #unisex #supporthandmade #smallbusiness #beatrixpotter #boyswear #customers #madewithlove + +username:nicolefizz2018 +time:2018-01-19 +text:Ryan's pick - so funny!!! Great movie 🐰🐇🐰 We were all laughing! #peterrabbit #movies #familytime❤️ + +username:emilysworldig +time:2018-01-19 +text:Movie night with the fam 🎥❤️ #peterrabbit #disregardthebackground 🤦‍♀️ + +username:_jbgato143 +time:2018-01-19 +text:#justwatched #peterrabbit @cinemark #cinemark #sofunny #ineededalaugh @kandancerochelle #thankyouforcoming #itwasfun #asalways #tillnexttime #presidentdayweekend + +username:jennifromdaablock +time:2018-01-19 +text:Lovin’ these recliner seats watching a cheeky rabbit 🐰🐇#childhoodmemories #beatrixpotter #peterrabbit #bestseatsever #mytribe #sundayfunday + +username:goldenomelet +time:2018-01-19 +text:Scene redraw from the movie Peter Rabbit ;v; 1st time Bea and Thomas meet. He built a gate to keep out the rabbits but realizes Bea (who he’s kinda attracted to) loves them so he tries to impress her #peterrabbit #peterrabbitmovie #fanart #traditionalart #traditionaldrawing #anime #manga #animeart #mangaart #animedrawing #mangadrawing #animestyle #mangastyle #animeboy #mangaboy #animegirl #mangagirl #coloredpencil #movie #domhnallgleeson #rosebyrne #thomasmcgregor #artistoninstagram + +username:ridleydaily +time:2018-01-19 +text:a work of art + +username:owen_quigley14 +time:2018-01-19 +text:#peterrabbit #newmovie + +username:the_daily_dose_of_harper +time:2018-01-19 +text:When you’re super excited for the movie. #peterrabbit #shes #ready #my #goof #happy #toddler #happy #life + +username:theshopco +time:2018-01-19 +text:Peter Rabbit Favor Bags. #themebirthdayparty#Theshopco#Peterrabbit#favorbag#handmade#creatingmemoriesforlife#turningtheimaginarytoreality + +username:divineaffairs +time:2018-01-19 +text:- At last Peter Rabbit made his way back to the cozy burrow where he lived with his family. He was a very tired rabbit indeed - Beatrix Potter. #divineaffairs #PeterRabbit #Christening #Birthday 🐰 💐 + +username:jenphillips13 +time:2018-01-19 +text:Sunday Funday! #PeterRabbit #Again 😍 #Suchacutemovie #AviesShoes 🙈 #Shewouldntchangethem 😂 + +username:elle.white1981 +time:2018-01-19 +text:#mommydaughterdate #peterrabbit #feetup ❤️😊 + +username:tamandrish +time:2018-01-19 +text:Narun' s first movie theatre experience. Actually watched the whole Movie! #firstmovieexperience #peterrabbit #mamasondate @rishis1976 + +username:gzimmerman +time:2018-01-19 +text:We sure loved watching Peter Rabbit! He definitely reminded me of Dylan. #peterrabbit #movies #thatcarpetthough + +username:briecallihan +time:2018-01-19 +text:Got to go to the movies 💋 + +username:marstaza +time:2018-01-19 +text:Well, that happened quick! #biggirlnow #wheredidthattinybabygo #ballet + +username:saras_custom_cakes +time:2018-01-19 +text:My first Peter Rabbit cake 💕 #peterrabbit #alledible #cake #cakedecorating #sarascustomcakes #sydneyevents + +username:amberjordan +time:2018-01-19 +text:Day date with my boy 💙 while Ava is with Opa and Oma at the movies 🎥 #avawilhelmina #zellfranklin #opa&oma #movies #peterrabbit #equality #daydate #mommyson + +username:miss_charvel +time:2018-01-19 +text:#misscharvel #peterrabbit #floppsy #moppsy #cottontail #beatrixpotter #madeintheuk + +username:jamsbytams +time:2018-01-19 +text:Mommy and me date! Peter Rabbit movie! #peterrabbit #peterrabbitmovie #boymom #boymomlife #moms #momstagram #momlife #momstatus #mommyandme #momstyle #flirtalertjn #beautyonabudget #jambeauty #jamberry #jamsbytams #becauseofjamberry + +username:dancingvic +time:2018-01-19 +text:I have the best sister and friend to put all this together for me! I feel so happy and truly blessed by all my friends and family that came to shower me and Daniel our baby today. 🐰💚 everything was soo cute! #babyshower #peterrabbit #DueOnEaster @courtneylarae @daniel_stone90 + +username:heather_leigh618 +time:2018-01-19 +text:#peterrabbit + +username:heather_leigh618 +time:2018-01-19 +text:#peterrabbit + +username:brittneyc08 +time:2018-01-19 +text:Brexton’s first time at the movies was a success! Peter Rabbitt was so cute and hilarious! #peterrabbit #movietime #firsttime #sundayfunday + +username:bebe_etoile_ +time:2018-01-19 +text:🖤FEBRUARY🖤FREEBIE🖤 . . . Everyone love's a freebie so I have decided that in my countdown to turning 30 I am offering a free bow headband or personalised print with all dress or romper orders. I turn 30 on 27th of February and the deal will finish at the end of the month. Please DM to place your orders. I am currently working on a 1-2 week turnaround. Open from 18.02.2018---28.02.2018 . . . #offer #shopsmall #supportsmallbusinesses #freebie #freebiewithorders #freebow #freepersonalisedprint #handmadedress #babygift #babyfashion #beautifulclothes #handmadedress #handmaderomper #LIBERTY #PeterRabbit #ootd #fashion #babyfashion #mumtobe #scanday #personalisedprint #headband #bow #babyshower #firstbirthday #turning30 #30yearsyoung + +username:rileys_mom_has_got_it_goin_on +time:2018-01-19 +text:Mommy daughter Sunday funday!!! Ready to watch Peter Rabbit 🐇 #rileyisthree #loveher #myworld #luckymommy #blessed #whatiloveaboutsundays #peterrabbit + +username:nismos13.5 +time:2018-01-19 +text:My movie date today ❤️ #loveher #daughter #peterrabbit #wehadfun #love #mygirl #favourite #moviedate + +username:sarantgina +time:2018-01-19 +text:Movie Time! #peterrabbit + +username:inspiredbyizzy1 +time:2018-01-19 +text:Cutest peter rabbit outfit that went out last week . . . #peterrabbit #customoutfit #topknot #topknotheadband #girlsromper #handmade #australianhandmade #handmadeinaus #etsyseller #madeinaustralia #supportsmallbusiness #supporthandmade #shopsmall + +username:aymeezubi +time:2018-01-19 +text:First overnight stay with my grandparents Abu @bobruiz6990 and abu mari. #pizzaparty #peterrabbit movie 🍿 + +username:janeygodley +time:2018-01-19 +text:#allergies #peterrabbit #glasgow #lifestyle #fashion + +username:mad_lackey +time:2018-01-19 +text:Already gawked at #amazing #blackpanther so hitting the #probstepid #peterrabbit today.#lovewatchmakefilms + +username:hmbwright +time:2018-01-19 +text:Shades yesterday 🖤 and brought our baby girl to see Peter Rabbit today🐰💕 #family #love #peterrabbit + +username:sass1219 +time:2018-01-19 +text:#datenight #peterrabbit 🐰🙃💕 + +username:kodikai +time:2018-01-19 +text:#popcorn #pizza #icee #peterrabbit Fun date with Tuck today. 😍💸😂 + +username:louisesbespokebakes +time:2018-01-19 +text:#peterrabbitcake #1stbirthdaycake #peterrabbit #somersetcakemaker #paultoncakemaker #awardwinningcakedesigner #louisesbespokebakes + +username:nickborris +time:2018-01-19 +text:#peterrabbit + +username:curlytwirlytots +time:2018-01-19 +text:Smock dresses nearly finished for ,u.s.a #curlytwirlytots #curlytwirlytots #handmade #romper #smallbusiness #custommade #easteroutfit #easterromper #instastore #babyfirsteaster #babyfashion #retrokids #peterrabbit #beatrixpotter #cakesmash #girlboss #mamablogger #mamaboss #workingmum #creativeprenur #entrepreneur #creative #fashion #vibtagekids #retro #onthecuttingtable #onthetableproject #flatlay #flatlaycreative + +username:curlytwirlytots +time:2018-01-19 +text:Coffee required ... Finishing off tonight. Work. ✂✂✂ #curlytwirlytots #curlytwirlytots #handmade #romper #smallbusiness #custommade #easteroutfit #easterromper #instastore #babyfirsteaster #babyfashion #retrokids #peterrabbit #beatrixpotter #cakesmash #girlboss #mamablogger #mamaboss #workingmum #creativeprenur #entrepreneur #creative #fashion #vibtagekids #retro #onthecuttingtable #onthetableproject #flatlay #flatlaycreative + +username:lololovesfilms +time:2018-01-19 +text:MOVIE REVIEW: #PeterRabbitMovie is not the trainwreck we expected, but that doesn't mean it's a good film. It's just barely fine and is a mixed bag for us. It has wonderful animation, but who knew when we sat down to see it that #PeterRabbit was going to be the villain of his own story? #DomhnallGleeson and #RoseByrne are by far the best parts of it, and as their relationship progressed throughout the film, we grew to like them more and more and thought they were pretty precious as Gleeson's character changed his ways. Enter annoying ass Peter Rabbit, who is supposed to be a Bugs Bunny-type of scoundrel rascally rabbit, but just comes off as an obnoxious, twerpy asshole. We can't even completely blame #JamesCorden for this one. Some things worked, some didn't. Many of the running gags are huge misses, but one or two are super hilarious. We don't know... we'd love to know what you thought because we feel like we're the only ones stuck exactly in the middle on this one. Our rating: 5.5/10! #moviereview #lololovesfilms #cinephile #cinephilecommunity #clairemont #sonypicturesanimation #WillGluck #MargotRobbit #DaisyRidley #ElizabethDebicki #Sia #SamNeill See the FULL REVIEW by clicking the link in our @lololovesfilms bio/profile above, or visit us on the blog here: http://bit.ly/LoloPRABBIT + +username:quirkyartshere +time:2018-01-19 +text:Ta daaaah! All finished.....phewie😥. #peterrabbitparty #beatrixpotter #peterrabbit #etsysellerofinstagram #etsy #babyshower #flopsybunny #flopsy #etsyshop #peterrabbitmovie #giftideas #1stbirthday #decoupageart #etsygifts #baby #babyboy #babygirl + +username:cakesbystaceyanderson +time:2018-01-19 +text:#cake #christeningcake #peterrabbit #garden #renshawfondant #cute #sugarcraft #babygirl #crewe #cheshire #nantwich #northwest #cakesbystaceyanderson + +username:sweetpeabakery1209 +time:2018-01-19 +text:Beatrix Potter Themed Girl Baby Shower #peterrabbitcookies #peterrabbit #beatrixpotter #babyshowercookies #handpaintingcookies #rvacookies #sugarcookies #royalicingcookies #decoratedcookies #cookieartist #cookiedecorating #paintedcookies #babygirlshowercookies + +username:sweettoothkids +time:2018-01-19 +text:🎉🎉 We had SO much fun celebrating with so many great patients at the movies today! It was an adorable movie and we hope everyone had a blast!! 🐰🎬💙 #sweettoothkids #sweettoothturnsone #hbd #peterrabbit + +username:amyzing_21 +time:2018-01-19 +text:Movie date with my handsomes #PeterRabbit #MyLoves + +username:clairesse_d +time:2018-01-19 +text:#movies#peterrabbit# + +username:southernmamaguide +time:2018-01-19 +text:On Sundays we wear our best 💙 Even though we’ve already changed back into our comfy clothes 😉 One of my favorite things about these book shelves is to not only display our seasonal books, but I love to hang Scarlett’s favorite dresses there too! She gets so excited to pick a new dress for that spot each week! Spring book favorites, acrylic shelves, and other decor is linked with @liketoknow.it . And you can always find these details on my blog shop Instagram tab if you don’t use #liketkit . • • • http://liketk.it/2uGGk #LTKbaby #LTKfamily #LTKhome #LTKkids #LTKunder50 #theproperpeony #anthropologie #anthropologiehome #mysouthernliving #southernmotherhood #wayfair #oldhouselove #oldhousecharm #peterrabbit #simplychildren #enchantedchildhood #letthembelittle #childhoodunplugged #clickinmoms + +username:katarrzna +time:2018-01-19 +text:Angie’s movie review 🎥 #peterrabbit + +username:naijagal28 +time:2018-01-19 +text:Peter Rabbit themed baby shower! Baby Shower wreath decor is in! If you know someone having a baby order one for them today! #babyshower #baby #babyboy #SHOPECLECTIC #PeterRabbit + +username:nellley.mcc +time:2018-01-19 +text:#sundayfunday continues #rehobothbeach #myloves #2/3myloves #familytime #peterrabbit #peterrabbitmovie #twoofmyloves + +username:aimsly1982 +time:2018-01-19 +text:Someone was pumped to see #PeterRabbit 🐰 + +username:imani_talib +time:2018-01-19 +text:Let's see what this Rabbit is all about🤔 #PeterRabbit 😂🤪🐰Sunday FunDay!! + +username:nolajamesshaver +time:2018-01-19 +text:Peter the rabbit with this cutie! #noahjake #peterrabbit 🐰🐇 + +username:tangerinetreesandmarmaladesky +time:2018-01-19 +text:These two meeting one of their heroes 😍 Missed Eli embracing Peter though #allthefeels #sebandeli #peterrabbit + +username:imani_talib +time:2018-01-19 +text:Sunday Fun day!! #PeterRabbit 🍿 + +username:amandapatten.beauty +time:2018-01-19 +text:I didn’t realize how much I needed some sunshine until it poured through the window this morning. ☀️ It’s been a rainy week here in Tennessee. I took my sons to see Peter Rabbit yesterday and swooned over the flower and vegetable gardens! Came home to these first signs of spring today 😊 Anyone else getting spring fever??? Tell me, are you planting a garden this year?? #happysunday + +username:bubbleslaroux +time:2018-01-19 +text:- Travelling back in time - . . . I sat cross-legged in my sons room on the floor and read most of the afternoon. Admittedly I teared up every now and then...remembering. I have saved every one of my children’s books and here are just a few of the many. . . #justified #cozy #time #reminiscing #indulged #allafternoon #tearedup #laughedoutloud #goodnightmoon #loveyouforerver #paperbagprincess #ifyougiveamouseacookie #theveryhungrycaterpillar #peterrabbit #thumbalina #luckyme #luckywendy + +username:peky.01 +time:2018-01-19 +text:Mommy and daughter date!!! #PeterRabbit + +username:osheanawaterbean +time:2018-01-19 +text:#PETERRABBIT !!!!!!! + +username:gringerd +time:2018-01-19 +text:Back in Beatrix Potter country #herdy #peterrabbit #lakedistrict + +username:locasxlasservilletas +time:2018-01-19 +text:#nuevacoleccion💯💯💯💯 #servilletasdepapeltissue33x33 @daniel.chozas 🔝🔝🔝 @bouquetservilletas #pinas #blue 💙💙💙💙 #azul 🌀🌀🌀#black 🖤🖤🖤🖤 #piñas #negro #servilletas #napkins #servilletasdepapel #papernapkins 🐰🐰🐰#servilletasdecoupage #servilletasbonitas #rabbit #nicenapkins #newdesigns @milichozas 💯💯👏🏻👏🏻👏🏻#summerpics#rabbit 🐰🐰#rabbit🐰 #rabitts#peterrabbit #peter 🖤 #rabbitlover #instapic #instagram #instatag #instagood #instagramers #instapoli @pauline_carole @locasxlasservilletas ❤️🖤❤️ + +username:heartstringsumbilicalcordties +time:2018-01-19 +text:#peterrabbit #peterrabbitbaby #baby #umbilicalcordtie #umbilicaltie #umbilicalcord #crochetblanket #ripple #crochetripple #crochetbabyblanket #newborncrochet #duein2018 #pregnant #pregnancy #umbilicalcordkeepsake #heartstringsumbilicalcordties + +username:softrobbie +time:2018-01-19 +text:Margot attending the Pre - BAFTA Nominees Party on February 17. ✨ Stunning as always! Can’t wait to post photos of her from today’s BAFTA 😻 #margotrobbie #sebastianstan #nicolekidman #goodbyechristopherrobin #itonya #peterrabbit #maryqueenofscots #dundeemovie #suicidesquad #harleyquinn + +username:justabwysponge +time:2018-01-19 +text:Just saw this movie with my dad and it was actually pretty good you guys should go see it #spongebobbway #spongebobmusical #spongebobthemusical #spongebobsquarepants #peterrabbit #movies + +username:claire.diggle +time:2018-01-19 +text:Patiently waiting for some'bunny' special to arrive... #babyshower #mrmcgregorsgarden #bunny #flopsybunny #peterrabbit #garden #inspiration #theme #cabbage #carrots #raddish #soil #chocolate #chocolatecake #darkchocolatecake #surpriseinside #modellingchocolate #saracinomodelingpaste #dripcake #baking #cakesofinstagram #instacakes #fondantmodelling #freinds #bakedwithlove + +username:smoothj14 +time:2018-01-19 +text:We pulled up the other day to see Peter Rabbit. I laughed more than him. Dope movie! 😎 #noah #jelanikimble #thekimbles #peterrabbit #westcovina #edwardscinema #movies + +username:albtmp +time:2018-01-19 +text:49- Peter rabbit trail 🐾🐰 #bokehbelles365#365 #365challenge #lifestylephotograohy #documentaryphotography #storytelling #shameoftheperfect #blackandwhite #blackandwhitephotography #mumlife #mumtog #peterrabbit #peterrabbittrail + +username:pnwchickinlv +time:2018-01-19 +text:I'm not feeling my best, but I made a #promise to take her to the #movies so #fakeittillyoumakeit 😎 #gottakeepmypromises #sundayfunday #sunday #daydate #vegas #peterrabbit #mommyanddaughter #selfie #mygirl #idontwanttoseethismovieatall 🤦😂 #thingsyoudoforyourkids #shesexcited @derrickjaxn #sweatshirt #powerlifter #powerlifting #fitmom #fitand40 + +username:realandreareid +time:2018-01-19 +text:Some days call for a matinee with friends! 👭#peterrabbit @allisonandthepeanuts + +username:escapadesofjax +time:2018-01-19 +text:Chapps burgers and Peter Rabbit with this crew. 🥕🐇 #peterrabbit #movieday + +username:lesliemstyle +time:2018-01-19 +text:Peter Rabbit with this Cutie. #athenamarie #wearefamily #peterrabbit #sundayfunday + +username:daisyridleyslays +time:2018-01-19 +text:Day 30: That's the last day. Now I suppose I have to be more active since the challenge is over. It has been fun 😁 #daisyridley #daisyjazzisobelridley #thatsmywife #starwars #theforceawakens #thelastjedi #blackdiamond #rey #ophelia #murderontheorientexpress #marydebenham #peterrabbit #cottontail #chaoswalking #violaeade + +username:whistlersyogi +time:2018-01-19 +text:Sunday Funday for the kids and don’t forget the moms! #peterrabbit #bww #moviesthenbeer #18kidsandcounting + +username:bnoceansideca +time:2018-01-19 +text:Peter Rabbit only $6.95 with your purchase #peterrabbit + +username:christian_ingebrigtsen +time:2018-01-19 +text:I’m really proud to have lent my voice to this little character in the Norwegian version of Peter Rabbit/Petter Kanin. I’m Benjamin Bunny, and I absolutely loved the film when we saw it at the cinema today. Such an enjoyable movie. I can truly recommend it to both kids and adults😊 #petterkanin #peterrabbit #animatedmovie #suchfun #kino + +username:h3althyj3n +time:2018-01-19 +text:Finished my workout. Core today with 45 minutes of cardio. I tried the stair master today. Kicked my ass!!! I’m hoping I’ll be able to walk tomorrow. 😜. Then breakfast of cheesy eggs with dill and some sausage. And now I’m all dressed up and ready to so Peter Rabbit with my youngest. Happy Sunday!! . . . . . #ketogenic #keto #ketobreakfast #ketosis #core #stairmaster #eggs ##momswhoexercise #love #prediabetic #workingout #losingweight #findingmyself #exercise #ketodiet #findingbalance #longday #tryingtodoitall #countingcarbs #lchf #avoidingdiabetes #gettingstrong #sunday #hardbutnotimpossible #igotthis #peterrabbit #movie + +username:lindabakemakeeat +time:2018-01-19 +text:Peter Rabbit cake #cake #birthdaycake #peterrabbit #peterrabbitcake #edibleartwork #cakesofinstagram + +username:courtneykeane_ +time:2018-01-19 +text:Gigi’s first trip to the movies means our first trip to the movies together as a family. We loved Peter Rabbit and how cool that Peter was there! Gigi was so sad the movie ended. #peterrabbit #movietime #somuchcandy + +username:decorandosonhos_ +time:2018-01-19 +text:Floresta do Peter Rabbit!!! Decoração: @rosaecor_ e @decorandosonhos_ Acervo: @adorafesta e @decorandosonhos_ Maquete: @adorafesta Fotografia : @michellebastosfotografia #festapeterrabbit #peterrabbit #beatrixpotter #decoracaopeterrabbit #festapascoa #festadepascoa #festapáscoa #festadepáscoa #decoracaodepáscoa #decoracaodepascoa #decoracaopascoa #decoracaopáscoa #pascoa2018 #páscoa2018 #partyideas #partyinspirations #partydecorations #queridadata #festejarcomamor #kidsparty #kidspartyideas #kikdsparty #aniversarioinfantil #aniversarioinfantilgoiania #festademenino #festainfantil #acervoadorafesta #decorandosonhos #decorandosonhos_ + +username:linaresdiane +time:2018-01-19 +text:When you go to Mass in the morning, the treat is a movie in the afternoon. 🤗 #peterrabbit Having great weekend with my boys 😍 #lovemyboys #sundayfun #grandsonsarethebest #itsthesplethings + +username:vikkiwaites +time:2018-01-19 +text:Blakes room coming on lovely hand painted by Wayne #peterrabbit #handpainted #amazing #fiancé + +username:jenny_._burton +time:2018-01-19 +text:"Hulk" used his Valentines Money from my parents for these #peterrabbit figurines. + +username:_findingorion_ +time:2018-01-19 +text:How did I get this lucky #peterrabbit #daddydaughter #daddydaughterdate #moodyports #moodygrams + +username:xlaurenkits +time:2018-01-19 +text:Arlo didn’t want to be in any other photos 🤷🏻‍♀️🐰🐸🦔🐿🦆🍄🌳🌿 #Arlo #Beau #sundayfunday #peterrabbit + +username:nae.nae.16 +time:2018-01-19 +text:#peterrabbit #movies #sunandmoon #popcorn #love #recliningseats 🙊❤️🍿🎥 + +username:mrsbzil +time:2018-01-19 +text:Bailey took her first trip to the movies today! 🐰🥕 #peterrabbit #baileymaebrazil + +username:gigi_la_vie +time:2018-01-19 +text:Sunday Vibes 🐰 👟 #Sunday #sondays #buildabear #peterrabbit + +username:acehardware_tnc +time:2018-01-19 +text:Peter Rabbit Beanie Babies and Beanie Boos #peterrabbit #beaniebanies #beanieboos + +username:frompaperchase +time:2018-01-19 +text:Any of this gorgeousness would look simply ravishing at any baby shower! Oh, and can we just say... absolutely loving the new Peter Rabbit collection! So cute. Check out the Baby Shower selection - link in bio. #babyshower #babyshowergift #babyshowerparty #newbaby #peterrabbit #frompaperchase + +username:aliciaprice34 +time:2018-01-19 +text:Peter Rabbit with my loves and @durbin.emily #movies #moviedate #daydate #peterrabbit + +username:tiutrisarah +time:2018-01-19 +text:Watching Peter rabbit with friends to celebrate Carson’s 5th birthday. Hard to believe he was just a 2 pounder when he was born. #peterrabbit #birthdayboy #nicubaby + +username:mom2rnr +time:2018-01-19 +text:A little fun after our movie! #peterrabbit #sundayfunday #familytime + +username:rockettrouble +time:2018-01-19 +text:Peter is not excited about the upgrade. The important thing is that he is secure in his hutch at night. Hopefully he will forgive us soon. #peter #peterrabbit #hutch #outdoorhutch #secure #safe #adoptdontshop #rescuerabbit #rescuebunny #bunny #rabbit #whiterabbit + +username:bertiesballoons +time:2018-01-19 +text:💕Customer Pic 💕 We love receiving customer pics and this one is the cutest, featuring our Peter Rabbit themed balloon hoop to celebrate a first birthday (that outfit though👌🏻) 📷 @thelifeofcharlieandi #peterrabbit #balloonhoop #balloonshop #peterrabbittheme #eventstyling #nurserydecor #balloonbouquet #balloongarland #firstbirthdayparty #firstbirthday #onederland #cakesmash #balloondecor #balloonart #organicballoons #leighonsea #southendonsea #rayleigh #chelmsford #bertiesballoons + +username:hatsforyourhands +time:2018-01-19 +text:Happy Sunday Everybody... Today we have a Granny Square Computer case/cozy for a chromebook or mac book laptop.. Its colorful Stylish and Fun. Whats not to love about it? Have a Great Day YALL!! I'm going to take my kiddos to the movies today to see #PeterRabbit . I hope its good! What is everyone else going to be up to today? #MovieTheater #SundayFunday #GrannySquare #Chromebook #Computer #Laptop #LaptopCase #ComputerCase#Crochet #CrochetersOfInstagram #Crocheting #CrochetLove #Crocheters #Knit #KnittersOfInstagram #Knitting #KnitLove #Knitters #Amigurumi #Yarn #CrochetHook #Redheart + +username:henriettemariehalberg +time:2018-01-19 +text:Lauritz Knudsen 💙 Peter Rabbit #bestfriends #doglover #peterrabbit #poodle #poodles #poodlelove #animals #truelove #Lauritzknudsen ##babyitścoldoutside #winter #cold #Denmark #svenskkamin #kakelugn #familiehygge #weekend #happy #snow #snepuddel #sne #garden #waitingforspring #rabbit #peterkanin #beatricepotter #beatricepotterworld #beatricepotterinspired #sweeties ♥️♥️ + +username:19kimberley90 +time:2018-01-19 +text:Trust archie not to look. Still a nice picture. 💙💗 #molliesparty #one #peterrabbit + +username:sarahjp02 +time:2018-01-19 +text:Family movie date today!💕👯‍♀️ #peterrabbit #actuallysofunny #familyweekend! + +username:ashleylangran +time:2018-01-19 +text:The Build A Bear collection is growing! New addition is Peter Rabbit himself! Penelope’s favourite! Early birthday present for P! #peterrabbitmovie #peterrabbit #buildabear + +username:craftedbypixies +time:2018-01-19 +text:Personalised Peter Rabbit & Friends Party Plates and Cups now available on our Etsy store. Any characters picture can be added with the text of your choice. A perfect way to make your little ones day extra special 💕 we can also make cake toppers and straws to match 😊 #peterrabbit #peterrabbitparty #peterrabbitbabyshower #peterrabbittheme #personalisedbirthday #lovepeterrabbit #birthdaygirl #birthdayboy #christeningideas #christeninginspo #newborn #babyshower #babyshowerinspo #beatrixpotterparty #flopsybunny #jemimapuddleduck #firstbirthdayparty #birthdaypartyidea + +username:keystonecinemas +time:2018-01-19 +text:Peter Rabbit prefers carrots to anything. Except whilst at the movies! That Keystone popcorn is just too good to pass up on! #keystonecinemas #peterrabbit #popcorn #atthemovies #humor #rabbits + +username:jussarapalma +time:2018-01-19 +text:Peter Rabbit biscoito, será? Vamos ver #pascoa2018 #peterrabbit #biscoitosdecorados + +username:bnnewtown +time:2018-01-19 +text:Stop in and see Kenny @thatamericanotaku in our Music & DVD department to pick up your Peter Rabbit. I hear he has a few... #barnesandnoble #peterrabbit #pwp #thebunnymademedoit + +username:laactress30 +time:2018-01-19 +text:When in a #movie #theater you take #selfies with #PeterRabbit 😉 + +username:designmeprettyinvites +time:2018-01-19 +text:#deannamicdesigns #designmeprettyinvites #peterrabbit #newbaby #welcomelittleone #clouds + +username:wendlingorthodontics +time:2018-01-19 +text:Wendling Orthodontics Day at the Movies was a huge success! 412 people came out to join in the fun. #peterrabbit #mypatientsarethebest #wendlingorthodontics + +username:suburbanbakes +time:2018-01-19 +text:Cute 1st birthday cake for adorable Aydan. These massive tiers are moist vanilla sponge with vanilla buttercream and raspberry jam filling and the top tier was gorgeous zingy chocolate orange. Happy birthday Aydan! . #firstbirthday #suburbanbakes #chocolatecake #vanillacake #chocolateorange #beatrixpotter #peterrabbit #peterrabbitcake #chatham #medway #rochester #birthdaycake #birthdayboy + +username:deespurr +time:2018-01-19 +text:#deannamicdesigns #designmeprettyinvites #peterrabbit #newbaby #welcomelittleone #clouds + +username:stacey_153 +time:2018-01-19 +text:Our baby boys beautiful Peter Rabbit birthday cake. Thank you to Our Wedding Cakes for making it so perfect, you are amazing #ourweddingcakes #peterrabbit #1stbirthday #birthdaycake + +username:bnwoodmere +time:2018-01-19 +text:Some BUNNY has a great deal on an adorable plush Peter Rabbit!! When you buy any item in the store you get the cute Peter Rabbit plush for only $6.95. Plus we have so many items Peter Rabbit-toys, books & activities. Spring is almost here & the movie is out now-who has Peter Rabbit Fever?! #somebunnylovesbunnies #peterrabbit #spring #easteriscoming #fillyoureasterbasket #beatrixpotter + +username:eternal_love6889 +time:2018-01-19 +text:#mcdonalds #happymeal #peterrabbit #lunchwithdaddy #shoppingday #bigboy #TJ #sweetiepie #🐢 + +username:countrybp104 +time:2018-01-19 +text:Movie time! #peterrabbit + +username:nicolefontenot +time:2018-01-19 +text:Getting ready for spring with these little ones and a little #PeterRabbit Very cute movie! + +username:ladyantihero666 +time:2018-01-19 +text:#Gotcha #ThisKid #Again #Smiles #GoodTimes #MyLoves #PeterRabbit #BlackPanther #MrCottontailWasClassic #BoysWatchedThePanther + +username:rosierosechic +time:2018-01-19 +text:Happy Sunday friends... I'm enjoying a Lazy, snowy, kid free Sunday. 😊 I had so many intentions of cleaning the whole house, but so far that hasn't happened, I've been just enjoying so quiet me time. I did just drink my cold brew coffee, so that house cleaning might get done after all!! Hehe ( watch my stories on how to make Cold Brew at home) Anyway, I got tagged by my sweet friend Tracy @tracey_hiebert to share for #thatcomfycottagestyle Would @daisyhillbedandbreakfast @stacie_arthur @chrissmissmv like to share? . . . . . . #girlsbedrooms #girldecor #shabbychic #wallpaper #platewalls #pink #pinkbedroom #peterrabbit #romantic #romantichomes #betterhomesandgardens #bedding #countrystyle #countrylivingmag #vintagedecor #roses #target #thelandofnod #wayfair #tjmaxx #buildabear #cottage #frenchcountry #farmhouse #vintagestyle + +username:eaclark0822 +time:2018-01-19 +text:Sunday morning movie date with this guy #PeterRabbit + +username:rbcasting +time:2018-01-19 +text:#BlackPanther vola al #BoxOffice #USA. Il film diretto da Ryan Coogler ha incassato ben 192 milioni di dollari in tre giorni, candidandosi a raggiungere i 220 milioni con l'incasso del giorno di vacanza del #PresidentsDay, che cade domani. Si tratta di uno dei migliori risultati d'esordio di sempre. Segue al secondo posto #PeterRabbit con 17,2 milioni di dollari (48 milioni in totale). Scende in terza posizione #CinquantaSfumaturediRosso #50Sfumature con 16,9 milioni di dollari (76 milioni in totale). http://www.rbcasting.com/?p=119728 + +username:bnwoodmere +time:2018-01-19 +text:We had a very special visitor at our Storytime yesterday morning....Peter Rabbit!!! We had a lot of thrilled kids listen to stories, get cool giveaways like rabbit ears & toy carrots & met & took pics with Peter Rabbit! Thanks everyone for coming & spending your Saturday Morning with us! #storytime #peterrabbit #peterrabbitmovie #clekids #cleevents #bnwoodmere + +username:aguirretina +time:2018-01-19 +text:Double digits for Cecilia!! #birthdaygirl #peterrabbit #fourthkid #spoiledrotten + +username:maricotascraft +time:2018-01-19 +text:Os Coelhos 🐰 já estão por aqui, lindos...você nem imagina nossa papelaria 🐞❤️...aguarde! #pascoa #coelhos #peterrabbit #happyeaster #maricotascraft #papelaria #festas #presentes + +username:eventsbyrozy +time:2018-01-19 +text:Can’t wait to take my kids to watch #peterrabbit 🐰🥕 beautiful dessert table credit: @itsasweetlifebykim . . . #trending #caketabledecor #caketable #desserttable #candybuffet #peterrabbitparty #peterrabbitcake #babyshowerideas #birthdaypartyideas #firstbirthdaycake #birthdaytheme #kidsparty #carrots #eastertheme + +username:lloydsceatspage +time:2018-01-19 +text:So jealous of Aydans first birthday cake! #cakegoals #peterrabbit #birthday #baby #1 #firstbirthday #firstbirthdayparty #love #kid #cake #cakedecorating #birthdayparty #birthdaycake + +username:disneymommyoftwo +time:2018-01-19 +text:Peter Rabbit with the little girls🎥 #PeterRabbit #MovieTime + +username:siegerdevries4000sieger +time:2018-01-19 +text:#boefjes #spelen #pieterkonijn #peterrabbit #drentsfriesewold #kaleduinenappelscha #zondagochtendwandeling #mooiweer #zonnestraaltjesvangen #lifeofdad #papaskleinemeid + +username:pheobe_lily_buns +time:2018-01-19 +text:Erm....who is this peter bloke? 🤔😂 #notimpressed #peterrabbit #lily #houserabbit #bunniesofinstagram #leavemealonemom + +username:kateemily_humphreys +time:2018-01-19 +text:Beatrix Potter day 🐇🦆#lakesdistrict #peterrabbit #jemimahpuddleduck + +username:papabearmonty +time:2018-01-19 +text:Off to see Peter Rabbit with Peter Rabbit. #peterrabbit #myson + +username:carlyanna +time:2018-01-19 +text:When flopsy and peter rabbit are life 🙌🏽🐰 sweet dreams baby girl #darcieanais #flopsy #peterrabbit #beatrixpotter + +username:kirsty_leann +time:2018-01-19 +text:Peter rabbit 🐰 🥕 #eddie #readyforworldbookday #peterrabbit + +username:bigmikemccoy +time:2018-01-19 +text:Ready to watch #PeterRabbit!! Even Emily.... 🐰🐰🐰 + +username:_insecure_me +time:2018-01-19 +text:Checkin out #PeterRabbit with #GodsonKyle ❤️ #LoveThisKid #ItsMovieTime #DoMoreOfWhatMakesYouHappy + +username:bigeyesgirlrun +time:2018-01-19 +text:#PeterRabbit Cute movie! + +username:mbitzer80 +time:2018-01-19 +text:Headed to the #movies #peterrabbit #sundayfunday @65dewey + +username:daisyyridleyy_ +time:2018-01-19 +text:Day 17: idol in black! #daisyridleystarwars #dazzle #daisyridley #daisy #daisysarmy #daisyjazzisobelridley #cottentail #peterrabbit #rey #starwars + +username:katarrzna +time:2018-01-19 +text:Excited Face #❤️ #peterrabbit #movies + +username:sheena_dayne +time:2018-01-19 +text:Milkshakes and mozzarella sticks while watching Peter Rabbit with my baby girl ❤️ 🐇 🎥 #movie #peterrabbit #sunday #sundayfunday #cinemark #milkshake #chocolate #mozzarellasticks #yummy + +username:birdy_blue13 +time:2018-01-19 +text:Picture at the movies 😂 #sleepover #movies #photobooth #peterrabbit we need to do this again + +username:alisonpringlecowling +time:2018-01-19 +text:First of many movie dates! Thanks for the invite @lovely_eddie11 #peterrabbit + +username:karry_artist +time:2018-01-19 +text:“PETER RABBIT in the GARDEN” Tiny hand painted wooden crock. Stands only 1 1/8” tall with the lid on. #peterrabbit #miniature #handpainted #crock #dollhouse #karryjohnson #ebayseller #ebay #beatrixpotter + +username:sunsetnwaves +time:2018-01-19 +text:#Wakanda Bound ✊🏾#BlackPanther and #PeterRabbit lol + +username:jasonburgess13 +time:2018-01-19 +text:It’s been a busy weekend and now it’s time for some quality time. #peterrabbit + +username:dave_asquith +time:2018-01-19 +text:Lily with Peter Rabbit and Lily Bobtail ❤️ #Daughter #Love #PeterRabbit #LilyBobtail #FlamingoLand #Sunday #Funday + +username:daisyridley.br +time:2018-01-19 +text:This look is really beautiful! I love it 😍💕 - Daisy at the “Star Wars: The Last Jedi” press conference. Los Angeles, 2017 . . . . . { #daisyridley #daisyridleynews #daisyridleyisbae #rey #reyisbae #starwars #starwarsfan #theforcewakens #thelastjedi #finnrey #reylo #kyloren #adamdriver #johnboyega #poedameron #oscarisaac #murderontheorientexpress #ophelia #violaeade #chaoswalking #chaoswalkingnews #peterrabbit #disney #disneyfans #disneyworld } + +username:pheisinger55 +time:2018-01-19 +text:#peterrabbit + +username:rachelj_crafts +time:2018-01-19 +text:Just when you think you know love... something little comes along to remind you just how big it really is 🐰💙 #buttonart #peterrabbit #framedart #quote #babyboy #gift #newborngift #nursery #handmade #craft + +username:nicolederoy_ +time:2018-01-19 +text:Ethan’s first time at the movie theater. #peterrabbit #cutekidsclub + +username:zoelmurray +time:2018-01-19 +text:How cute is this?! ❤️ #beatrixpotter #peterrabbit + +username:branmck4 +time:2018-01-19 +text:My movie dates this afternoon:) #peterrabbit #longwkndfun + +username:vthaoxiong +time:2018-01-19 +text:Tyler’s master plan: I’ll go with auntie & uncle so they can take me to go watch #peterrabbit and go to #daveandbusters #smartkid #bestauntanduncle #imexhausted + +username:starlite_enterprise +time:2018-01-19 +text:In line for Peter Rabbit #movies #peterrabbit + +username:sarahh0514 +time:2018-01-19 +text:At the movies!!!!#cineplex #peterrabbit #familyfun + +username:callyhoney +time:2018-01-19 +text:Just a bit obsessed with this little number 😍 Especially the lil pic 🐰 my bunnies together 💙💜 #beatrixpotter #peterrabbit #bibshorts #baby @mothercareuk + +username:finpin_baby +time:2018-01-19 +text:Today we went to a christening of a very close pair of friends baby. I used the opportunity to go a little Peter Rabbit wild with Fin. I love the classic and traditional vibe that it has and I especially love the shoes we have for Fin. It reminded me of this rather lovely print we have in stock for bibs! It’s exceptionally sweet and perfect for spring! £4.50 +P&P • • • #peterrabbit #baby #babygift #babygiftideas #teething #traditional #blues #bunny #beatrixpotter #babyfashion #unique #bespoke #custom #reflux #lastsallday #bunnyday #bunnyears #littleones #babyboy #babygirl #etsy #shopsmall @etsy @etsyuk @etsyhunter @etsygifts + +username:melon2803 +time:2018-01-19 +text:#peterrabbit #kidsfancydress #sainsburys #cousins #twolittlebunnies #cute#foreverfriendship#family + +username:andyjh95 +time:2018-01-19 +text:Coins 🐰 #beatrixpotter #coin #coincollection #peterrabbit #50pcollection + +username:chickenlimo +time:2018-01-19 +text:Chicks birthday party to #chicksrule #chickstagram #chicksbelike #chickadees #chickennuggets #peterrabbit + +username:beingbarrington +time:2018-01-19 +text:#beingbarrington #afterchurch #grandpatime #mcdonalds #happymeals #peterrabbit #honestkids #appleslices #bronx #burnsideave #bronxny #melaninmagic #barringtonbunch + +username:dasexykiss +time:2018-01-19 +text:#movies #sundayfunday #peterrabbit @liznyc1985 #girlsnight + +username:krusita +time:2018-01-19 +text:@_dancer_andrea_ #peterrabbit 💖💙 + +username:anaissmith +time:2018-01-19 +text:I get to play with this cutie patootie today!! She asked me to do her hair like a ballerina fairy princess before we head out to see Peter Rabbit 🐰🧚‍♂️👯‍♂️💗 #Ballerina #Fairy #Princess #PeterRabbit + +username:thewastelandreviewer +time:2018-01-19 +text:Getting back into the swing of film reviewing this week with a nice chunk of reviews spanning the past two weekends and a film to catch online. Like and subscribe to The Wasteland Reviewer. Comment as well and let’s talk some movies! #thewastelandreviewer #peterrabbit #the1517toparis #lucky #blackpanther #doublelover + +username:daisyridrey_ +time:2018-01-19 +text:BEAUTY 😍🔥 Credits to my amazing bestie @daisyridley.rey ❤ #daisyridley #starwars #theforceawakens #episodevii #thelastjedi #murderontheorientexpress #ophelia #chaoswalkingtrilogy #theeaglehuntress #kolma #awomanofnoimportance #thelostwife #peterrabbit #rey #marydebenham #violaeade #sheisliterallytheloveofmylife #sofreakinggorgeous #absoluteperfection #reyisbae #photoshoot #herestomorenewpictures #daisyridleyfanpage #nerdalert #daisysarmy + +username:erica_bey +time:2018-01-19 +text:Quick watercolor sketch based on Peter Rabbit. #peterrabbit #watercolor #sketch #quick #sundayart #carrots #rabbits #childrensbooks + +username:the_film_fanatics +time:2018-01-19 +text:Weekend box office! 1. #blackpanthermovie 2. #peterrabbit 3. #fiftyshadesfreed + +username:berenicevazquezdel +time:2018-01-19 +text:#peterrabbit 💕👌😊🎥#movieset + +username:omasoriginalsbibs +time:2018-01-19 +text:Look at this little cutie in her Oma’sOriginals Peter Rabbit Bib🐇 Photo kindly shared by @ashley.garnier . . . . #omasoriginalsbibs #bibs #toddler #toddlerfashion #peterrabbit #beatrixpotter #handmade #madebymum + +username:marcieflo55 +time:2018-01-19 +text:The mug is a gift from many years ago, and still a favorite. #buongiorno #buenosdias #coffee #cafecito #cafe #mug #cozy #winter #sundayvibes #californialove #california #westcoastlove #peterrabbit #sorella #ilovepeter + +username:smallville_nbd +time:2018-01-18 +text:Ole school DOPENESS #movies #AMCClassic + +username:oxbuddyslovexo +time:2018-01-19 +text:Phoenix’s first movie ✌🏼❤️🎥🍿 #peterrabbit #tatumturnsten #phoenixmonroe #bébé #babyboy #littledaddy #littleprince #ourheartontheoutside #boymama #lifeofamama #buddyandbabeforever #grubbeadventures #youandnoother #congenitalcataract #babeswithcataracts #unilateralcataract #lifepostcataractremoval #babesandcontacts + +username:donnadobolo +time:2018-01-19 +text:🐰E olha só algumas de nossas embalagens para a Páscoa 🥕Muito amor em cada detalhe! #aguardem #caixadebrownie #pascoa2018 #pascoa #peterrabbit #caixapeterrabbit #donnadobolo + +username:hopeandlacedesignsco +time:2018-01-19 +text:Beautiful invites for the little ones - perfect for christening birthday or baby shower - just let us know your custom text - launching tomorrow #christening #peterrabbit #birthdayboy #birthdayinspo #babyshower #invites + +username:movies_with_naz +time:2018-01-19 +text:🎥DOMESTIC RESULTS🎥 👉🏻3 DAY WEEKEND ONLY👈🏻 1) @blackpanther $192 Million 2) @peterrabbitmovie $17.2 Million 3) @fiftyshadesmovie $16.9 Million 4) @jumanjimovie $7.9 Million 5) @1517toparis $7.6 Million 👉🏻Source: www.boxofficemojo.com👈🏻 . . . #boxoffice #blackpanther #chadwickboseman #michaelbjordan #marvel #avengers #peterrabbit #fiftyshadesfreed #fiftyshadesofgrey #dakotajohnson #jumanji #jumanjiwelcometothejungle #therock #kevinhart #1517toparis #sundayfunday #nowplaying #goodmorning #sundaymorning #movies #movienews #film #cinema #jamiedornan + +username:rawobjective +time:2018-01-19 +text:Evie and PeterRabbit. #baby #newborn #babysleep #PeterRabbit + +username:schoolhousealley +time:2018-01-19 +text:Schoolhouse Alley is ready for Easter!!! Get great Easter basket gifts online www.schoolhousealley.com and in stores @southernmarketshops in Knoxville, @mercantileonstate in Bristol, @mercantileonbroadstreet in Kingsport, and #crazycreekcoop in Elizabethton! #schoolhousealley #easterbasket #easterbooks #heisrisen #runawaybunny #velveteenrabbit #peterrabbit #southernmarketshops #mercantileonstate #mercantileonbroad + +username:hopeandlacedesignsco +time:2018-01-19 +text:Will be launching tomorrow these super cute christening / birthday / baby shower invites - just send us your custom details! #christeninginspo #birthdayideas #peterrabbit #luxuryinvitations #handmade + +username:200countriesgirl +time:2018-01-19 +text:peter the rabbit, the world of beatrix potter, lake district #lakedistrict #peterrabbit #beatrixpotter #england #fairytail #trip #explore #kid #fun + +username:bellesdesigns +time:2018-01-19 +text:Our Peppa Pig Dress has been so popular that we have decided to do a Beauty & the Beast & Peter Rabbit version too! These will be coming soon so keep your 👀 peeled and that’s not all.. as long as we can get the fabric these dresses are available for custom orders in almost any print! Disney characters, Guess how much I love you, Easter bunny’s or the simple but beautiful florals perfect for summer 💛 They start at £35.00 and that includes the dress & a extremely puffy tutu that can be worn underneath or on its own. For all enquiries please send us a DM or email at belleadesigns@gmail.com 💗 . . . #peppapig #mamalife #momlife #motherhood #mompreneur #womeninbusiness #calledtobecreative #handmade #handmadewithlove #momstyle #igshop #livethelittlethings #peterrabbit #party #supportsmallbusiness #birthdaydress #womensfashion #shopsmall #kidsfashion #mommyandme #instakids #ootd #igbabies #kidslookbook #toddlerswithstyle #babieswithstyle #mummyandme #Disney + +username:lololovesfilms +time:2018-01-19 +text:WEEKEND #BOXOFFICE REPORT!! What #newmovies did you see? What did you like/hate? Let us know! 1. #BlackPanther (8.5/10): $192,023,000 2. #PeterRabbit (5.5/10): $17,250,000 3. #FiftyShadesFreed (1.5/10): $16,940,000 4. #JumanjiWelcomeToTheJungle (7/10): $7,945,000 5. #The1517ToParis (---): $7,685,000 6. #TheGreatestShowman (6.5/10): $5,100,000 7. #EarlyMan (5.5/10): $3,150,000 8. #MazeRunnerTheDeathCure (7/10): $2,525,000 9. #Winchester (2/10): $2,230,000 10. #SamsonMovie (---): $1,972,000 #cinephile #cinephilecommunity #lololovesfilms + +username:maddys_sewing_room +time:2018-01-19 +text:Peter Rabbit bunting available in my Etsy shop #beatrixpotter #peterrabbit #bunting #material #handmade #homedecor #handmadewithlove #homeliving #nurserydecor #nursery #babyshowers #bedroom #playroom + +username:mampzkmann +time:2018-01-19 +text:Such a big kid 🐰 #peterrabbit #beatrixpotter #cute #bigkid #lakedistrict #spoilt #adventure #shortgetaway before #bump comes #instagram #instagamer #rabbit + +username:tiffany_jetter +time:2018-01-19 +text:Going to the movies with my girls. Family time. Watching Peter Rabbit.#movies #peterrabbit #familytime ##youtuber + +username:sarahjcole1 +time:2018-01-19 +text:Fun on Squirrel Nutkin’s swing #peterrabbit + +username:frankandmiloboutique +time:2018-01-19 +text:🐰 P E T E R R A B B I T 🐰 __________________________ Isn't Greyson just the cutest cuddling his Peter rabbit, in his hareem romper 😍😍 #love #peterrabbit #hareemromper #romper #babiesofinstagram #toddlersofinstagram #cutecustomers #cutekidsclub #adorablebabies #mumswithcameras #mumsofinstagram #handmadeshop #instabusiness #instagood + +username:kamsgifts +time:2018-01-19 +text:Personalised birthday box frame for a little boy. #newproduct #boxframe #personalised #personalisedgifts #personalisedframes #birthdayframe #birthdayboy #birthdayboy🎉 #woodennumbers #peterrabbit #birthdaygifts #birthdaygiftideas #scrabbleframe #scrabbletiles #babyboy #bunting #birthdaybunting #peterrabbitbirthday #smallbusinesses #handmadebyme + +username:cinde12e11a +time:2018-01-19 +text:⛪ 🇲🇽 🐰 + +username:general.armitagehux +time:2018-01-19 +text:Smol • #domhnallgleeson #starwars #generalhux #armitagehux #hux #peterrabbit #mrmcgregor #thomasmcgregor + +username:bernadettesahm +time:2018-01-19 +text:#margarita prep for seeing #peterrabbit lol + +username:t.hanhh +time:2018-01-19 +text:Coc xinh the =))))) #cgv #cgvvietnam #dog #peterrabbit + +username:scarletjohn009 +time:2018-01-19 +text:Actualización #BoxOffice 18/02/2018: Vamos con el Box Office Actualizado: ($: Dólares) #PeterRabbit ($48,200,000) #StarWars #TheLastJedi #LosÚltimosJedi ($1,326,900,000) #CincuentaSombrasLiberadas #FiftyShadesFreed ($266,900,000) #GreatestShowman ($325,200,000) Fuente: http://www.boxofficemojo.com Por Año: http://www.boxofficemojo.com/yearly/?view2=worldwide&view=releasedate&p=.htm 2017: http://www.boxofficemojo.com/yearly/chart/?view2=worldwide&yr=2017&p=.htm 2018: http://www.boxofficemojo.com/yearly/chart/?view2=worldwide&yr=2018&p=.htm ¡Hasta Aquí el Box Office Redondeado y Actualizado de las Películas más Esperadas! + +username:jacqueis_creations +time:2018-01-19 +text:please see my shop http:/stores.shop.ebay.co.uk/Jacqueiscreations or www.jacquelinescreations.com #baby#babyart #babyboy#babygirl #girl#boy#itssgirl #itsaboy #flowers#beatrixpotter #peterrabbit#peterrabbitmovie #personalisedbabygift #gift #print#picture#butterfly#swarovski #crystal + +username:swdavisonvick1974 +time:2018-01-19 +text:Not slimmingworld realated at all but I'm sooooo excited to see this. #peterrabbit #looksclass #nevertoold 🐇💙 + +username:art_deco_cakes +time:2018-01-19 +text:Peter Rabbit is just the cutest topper for a baby boy cake. Don't you agree? #congratulations #babyboycake #peterrabbit xxx + +username:yorkshire_foodies +time:2018-01-19 +text:How amazing is this birthday cake?! An incredible cake by @edencakeco! . . #birthdaycake #cake #peterrabbit #oneyearsold #cakedesign #extremecakemakers #cakedecorating #cakes #instafood #food #foodie #foodporn #foodblogger #yummy #eeeeeats #tasty #delicious #childsbirthday #birthday + +username:katedamora +time:2018-01-19 +text:Heading off to our work movie day #sundayfunday #peterrabbit #movies + +username:beautifully_captured_castings +time:2018-01-19 +text:Our letter frames can have any letter and any design. These are in our standard frames but can also be in our luxury frames as well! #peterrabbit #baby #3dcastings #tinyhands #hands #babyboy #babygirl #letter #initial #nurserydecor # love #family #memories + +username:jeni.hawksbee +time:2018-01-19 +text:Thoroughly enjoyed making Peter Rabbit this afternoon #peterrabbit #handmade #needlefelt #sunday + +username:mrssarahnewstead +time:2018-01-19 +text:Our Party Princess 💗 #firstbirthday #beautiful #babygirl #peterrabbit #teaparty + +username:fictitiouslyhilary +time:2018-01-19 +text:What’ll it be, Peroni? Something by Beatrix Potter maybe? Funnily enough these bookshelves belong to my parents, not me, mmm #statisticalphysics 🐰📈 ⠀⠀⠀⠀⠀⠀⠀⠀⠀ #bunniesandbooks #peterrabbit #animalsofbookstagram #bookish #bibliophile #instabooks #culturetripbooks #shelfie #bookstagramfeature #bookstagramunite #peroni #shelfiesunday + +username:mrsrogers711 +time:2018-01-19 +text:Walked out to babies this morning #cottontail #peterrabbit #nowbacktothewarren + +username:amyinphiladelphia +time:2018-01-19 +text:#peterrabbit with #teamblondie #rebeljustforkicks + +username:softrobbie +time:2018-01-19 +text:Margot with Allison Jenney, Alicia Vikander, Daniel Kalluya and Camilla Cabello at The Graham Norton Show on February 15. ✨ OMG my two favourite actress aka Margot & Alicia finally met! I’m so happy 😻 #margotrobbie #sebastianstan #nicolekidman #goodbyechristopherrobin #itonya #peterrabbit #maryqueenofscots #dundeemovie #suicidesquad #harleyquinn + +username:thecarolinamiller +time:2018-01-19 +text:#movies with my #nugget #peterrabbit + +username:maine_beth +time:2018-01-19 +text:I have my very own peter rabbit 😍❤ yes, that is a buildabear jean jacket 😂 #peterrabbit #carrots #bunnylove #bunny #bunstagram #bunniesoftheworld #bunniesofig #bunniesofinstagram #bunniesworldwide #rabbit #rabbitstagram #whiterabbit #polishrabbit #polishbun #polishbunnies #thelittlearistocrat #pets #petsofig #petstagram #animallover #lovemybunny #lovemybaby #fluffybunny #bunniesofmaine #bunniesofnewengland + +username:yeah_kinda +time:2018-01-19 +text:Weird family selfie! #bistroplex #peterrabbit #familytime #doublel #extra #special #firsttime #dinnerandamovie #candy #funsies #goodtimes #happy #memories #blessed #lovealwayswins #movie #familydate #silly #myloves + +username:little_miss_beehive +time:2018-01-19 +text:My baby turned 1 today, it was only right that I crafted some Peter Rabbit things for the big day. - I didn't make the figurines but did make the cake. #beatrixpotter #peterrabbitparty #peterrabbit #watercolour #handlettering #firstbirthday #firstbirthdayparty + +username:siansscribbles +time:2018-01-19 +text:Hare projects #hare #haresofinstagram #britishwildlife #bunnylove #weekendproject #greyinkillustration #inkdrawing #bigears #englishrabbit #wildlife #animalartwork #animallover #countryside #meadowlife #naturetrail #whiskers #inksplodge #peterrabbit #artistsoninstagram #dailydrawing #wildlifework #wildlifedrawings #animalartist #originaldrawings #uniquedecor #suffolk #suffolkwildlife #sundayfunday + +username:avarosebabyboutique +time:2018-01-19 +text:Boys peter rabbit romper 😍 this is 9-12 months but can be made from 0-3 up to 12-18 £20 #babyblueromper #peterrabbitromper #peterrabbit #peterrabbitclothes #babyboysclothes #boyromper#babyromper#handmaderomper#gingham#handmadebabyclothes#madetoorder + +username:aboy_movies +time:2018-01-19 +text:*Black Panther has the fifth highest opening weekend of all time as of now, barely ahead of Ultron, and behind the first Avengers, Jurassic World, and Star Wars Episodes 8 and 7 in that order Box Office Predictions February 16-18, 2018 1. #blackpanther 2. #peterrabbit 3. #fiftyshadesfreed #movies#film#cinema#cinephile#filmfanatic#moviebuff#filmbuff#boxoffice#mcu#marvel#universal#boxofficemovie + +username:crafty_little_monkey_gb +time:2018-01-19 +text:Handmade Rabbit keyrings inspired by #peterrabbit available to buy in my Etsy shop tomorrow. More rabbit themed gifts available soon #handmade #handmadegift #rabbit #carrot #peterrabbitmovie #peterrabbitgifts #etsy #etsyshop #etsygifts #etsystore #etsyfinds #etsyseller #etsysellersofinstagram #etsyshopowner #smallbusinessowner + +username:msapriil +time:2018-01-19 +text:Izzy and I at princess Emma’s birthday movie! #peterrabbit + +username:thecakecwtch +time:2018-01-19 +text:Another Peter Rabbit Cake! I do enjoy making him 😍 #peterrabbit #birthdayboy #firstbirthdaycake #firstbirthday #sugarfigure #thecakecwtch + +username:rickwoodjmc +time:2018-01-19 +text:Loved every minute of my handsome friends birthday party. We love you #mistercamdenhall #firstbirthday #party #peterrabbit #greatmilton #camden #boy #80sbaby #friendship @shoegal1233 @benha11 + +username:francijane81 +time:2018-01-19 +text:Ryder’s been having a blast with a few days off school! #juniebjones #tya #poolfun #theartofthebrick #peterrabbit #friends Thank goodness for fun friends!! + +username:offmyhooks +time:2018-01-19 +text:I very rarely offer sitter sized bonnets but when I see this cuteness I'm so glad I did!💙 Beautiful image thanks to Chanise Coyne Photography Peter Rabbit bonnet made by me #newbornphotography #felted #feltedprops #felting #feltedwool #feltedpropvendor #feltedbonnet #peterrabbit #loveprops #props #propshop #propaddict #easterprops + +username:margot_skwad +time:2018-01-19 +text:Margot at the pre-BAFTAs awards event yesterday _____________________________ #margotrobbie #margotrobbiefans #idol #aussie #aussiesofinstagram #harleyquinn #suicidesquad #focus #thewolfofwallstreet #suitefrancaise #neighbours #panam #thelegendoftarzan #whiskeytangofoxtrot #zforzachariah #actress #hollywood #movie #film #love #itonya #dreamland #terminal #maryqueenofscots #peterrabbit + +username:alice_disneyshop +time:2018-01-19 +text:🐰🥕Peter Rabbit🥕🐰 ซ้าย ดินสอ ขวา ปากกา แท่งละ 3 5 0 บาท #peterrabbit + +username:slowenslpn +time:2018-01-19 +text:Saturday date day/night with my 3 boys!💙💙💙#boymom #onlypinkinmyhouseofblue #peterrabbit #movies#bravemommy + +username:sonypicturesuk +time:2018-01-19 +text:Have you booked your tickets for #PeterRabbitMovie yet? 🐰 http://www.peterrabbitmovie.co.uk + +username:shaylyne81 +time:2018-01-19 +text:Yesterday’s adventure, #peterrabbit with my #minime #popcornbucket #itdidntfitmymacrostho #deadliftpr #cleanpr #equalscheatday + +username:handmade_unique_keepsakes +time:2018-01-19 +text:💙Peter Rabbit💙 #handmadewithlove #babymakes #peterrabbit #julesbeanbags #mommabearcreations + +username:nicoleconner +time:2018-01-19 +text:This time last year we were celebrating the arrival of my little guy Lucas w the most beautiful brunch. Today we get to shower @hrjevents before the arrival of her little guy! I am equally excited to get to spend the morning creating and celebrating with @chalkchicmama #babyshower #peterrabbit #bunny #mojitos #lavendarmojito #wenatcheephotographer #peterrabbitparty #peterrabbitbabyshower + +username:hannahsarkar +time:2018-01-19 +text:Got Ezra the cutest Easter egg yesterday 😍😍 #peterrabbit #easteregg #cadbury #cadburys #baby #babyezra #ezra #ezraoliver #7monthsold + +username:astorrshome +time:2018-01-19 +text:Beautiful baby shower vignettes. #peterrabbit #babyshower #bookofruth #hydrangeas #ifindhydrangeas everywhere #wheresspring + +username:darlingbowcompany +time:2018-01-19 +text:PETER RABBIT 🎀 I am just going to leave this here.... #peterrabbit #bunny #blue #gold #glitter #bow + +username:whizzbang90 +time:2018-01-18 +text:Peter Rabbit and Mrs Rabbit (Mummy) #enesco #gund #peterrabbit #beatrixpotter #peterrabbitmovie @gund_uk @gottagettagund @beatrixpottergiftsbyenesco + +username:_kool_ass_dude0724_on_my_shyt +time:2018-01-18 +text:#Ihop #Us #Movies #PeterRabbit #DaddyDay + +username:lunggaangradiva +time:2018-01-18 +text:Out on february 23th. Save the date!!! #peterrabbit #rabbit #movies #xxi #cgv #animals #animasi #animation #adventure #comedy + +username:drklobb +time:2018-01-18 +text:#sunday #christening #cake #peterrabbit + +username:roseandjam +time:2018-01-18 +text:Little Peter was my favourite thing to make this week! 11 years ago I bought a christening cake that I was less than happy with. That cake set me off to do a job I now love and I’m still learning every day. Every time I make a christening cake for a little boy I think of that cake I bought my son and try to make it extra special. 💙 . . . #christeningcake #peterrabbit #cakejourney #cake #cakedecorating #instagram #cakesofinstagram #fondant #sugarart + +username:mle.clbr +time:2018-01-18 +text:Sundays are for movies and cuddles💕 #peterrabbit + +username:hinhin.056 +time:2018-01-18 +text:Thích vô cùng những phim vừa có người thật vừa có nhân vật tạo hình vi tính luôn. Bộ phim siêu đáng yêu cùng trải nghiệm đi xp ngồi bao vây toàn là trẻ nhỏ #peterrabbit #rabbit #cinema #reviewfilm + +username:chelseaabarto +time:2018-01-18 +text:Good morning ☀️ #bunnysnuggles #bunny #peterrabbit #angorarabbit + +username:roseandjam +time:2018-01-18 +text:“Even the smallest one can change the world” Peter Rabbit. Happy christening day to Thomas. Original design creds and inspiration go to The Scullery. 🐰💙 . . . #roseandjam #cake #cakedecorating #cakeart #peterrabbit #beatrixpotter #fondant #renshaws #instagram #instacake #instafun #cakesofinstagram #yorkshire #leeds #celebration #christening #cute + +username:storybookstyle +time:2018-01-18 +text:Yesterday, we celebrated my daughter’s birthday in Beatrix Potter fashion. We’ve done a similar party before but the girl is obsessed with bunnies so I couldn’t resist doing it again! I’ll post more details in my stories... 🐰🐇 + +username:byinvitation_only +time:2018-01-18 +text:#Happy #Christening #Day to this #gorgeous #littleboy ⛪💙 Have a lovely day! #christeningday #peterrabbit #gingham #blue #bunting #postbox #guestbook #invitations #matchymatchy #byinvitationonly + +username:mrslawilliams14 +time:2018-01-18 +text:Toddler life ❤️ . . . #fmspad #fmsphotoaday #photography #fms_inthedetails #toddlerlife #toddlergram #littlerascal #minime #mummyanddaughter #lovely_squares_1 #lovelysquares #babyfashionista #blueeyes #inspiremyinstagram #instashop #smallbusiness #smallshop #businessinsta #etsyshop #instapurchase @buttonandloop #raisingatoddler #raisingthoserascals #peterrabbit #adorable #neverstops + +username:__cardsandmore__ +time:2018-01-18 +text:#crafting #_cardsandmore_ #peterrabbit #happybirthday + +username:__cardsandmore__ +time:2018-01-18 +text:#crafting #greetingscardsforsale #peterrabbit #_cardsandmore_ + +username:always_chasing_stars +time:2018-01-18 +text:Welcome home Quinn 👶🏻💖 . After what felt like forever in hospital, it was such an amazing feeling to bring Quinn home last night in her @silvercrossuk car seat and as bonus she got to meet her Nanny and Grandad Lloyd. . She’s been an absolute angel and even settled into sleeping in her @tuttibambiniuk next to me crib. Which considering she would only sleep on me in the hospital is amazing! We did get some help from @ewanthedreamsheep what a super buy! . So good to have @steveylloyd help with the night shift. Actually managed a full 3 hours 😴 #bliss Also how cute is her little #jemimapuddleduck #cominghomeoutfit all in one from @jojomamanbebe 💖 #feelingblessed #cominghome #evenloveherscreamface #babygirl #family #saturdaynight #3daysold #peterrabbit #babyspam #babylove #newborn + +username:__cardsandmore__ +time:2018-01-18 +text:#Crafting #peterrabbit + +username:savshingadia +time:2018-01-18 +text:Man like David. Man like Attenborough #bigshaq #mansnothot #neverhot #-17degrees #canada #banffnationalpark #nature #travelphotography #rabbitsofinstagram #peterrabbit + +username:mommyofautism +time:2018-01-18 +text:Going on a date with the love of my life. #Ginger #BlueEyes #autism #mommyofautism #LoveOfMyLife #mothersondate #peterrabbit #mylittlepony + +username:mrslawilliams14 +time:2018-01-18 +text:Isla's outfit for the christening today 😍 best dressed toddler, thank you @buttonandloop! . . . #fmspad #fmsphotoaday #fms_inthedetails #inthedetails #homemade #bespoke #Brandrep #babymodeluk #mygorgeousgirl #raisingthoserascals #littlefierceones #letthembelittle #littlewildones #toddlerlife #toddlergram #beautiful #blueeyedbaby #christening #shopsmall #instashop #instapurchase #babyclothes #fashionista #flatlayforever #thatvelvetfeeling #onmytable #tablesituation #flatlay #peterrabbit @fatmumslim @littlemomentsapp @buttonandloop + +username:alicatcreates +time:2018-01-18 +text:For Valentine's Day, Mr. H took my little self to see Peter Rabbit and it was just the cutest. I loved Peter and his little family, but I think my favorite part was Bea and her little studio. Made me want to pick up and move to English countryside to paint rabbits for the summer ☺️🐇 #peterrabbit #journal #journaling #journalinggal #alicatjournals #memoryjournal #scrapbooking + +username:shaylaseibert +time:2018-01-18 +text:We hate goodbyes!! 😢 Thank you so much for driving 6 hours to see us...we had tons of fun! Now hurry up Spring Break!☀️ We love you! ❤️❤️ @baylea_ann_seibert #fun #sisters #family #movies #memories #herfirsttripsolo #weloveyou #peterrabbit + +username:cande_designs +time:2018-01-18 +text:COMPETITION NOW CLOSED. THANK YOU TO EVERYONE WHO ENTERED! 💙 Last chance to enter the Peter Rabbit Competition! Head over to the original post to find out how you can enter! #peterrabbit #peterrabbittheme #giveaway + +username:iconoaddict +time:2018-01-18 +text:Study of a rabbit - Beatrix Potter - ca 1895-1902 - pencil on paper #beatrixpotter #vamuseum #drawing #rabbit #cutenessoverload #childstory #classic #studies #drawing #peterrabbit + +username:qyh_trucle +time:2018-01-18 +text:Dinh nhau suott thoi hihi..!!❤️💋 #mung3tet #ramestar #peterrabbit + +username:stitchingatthedisco +time:2018-01-18 +text:Peter Rabbit Embroidery #embroideryhoopart #embroideryhoop #handmade #nurserydecor #peterrabbit + +username:katherinelucygrant +time:2018-01-18 +text:Remember when I made a Peter Rabbit themed cake last year and I vowed to never make one again because of how hard making that pissing rabbit was? Ha,ha,ha I know I'm here again having made ANOTHER....with added duck. Anything to not do uni work. #peterrabbit #peterrabbitcake #jemimapuddleduck #fondantfigures #cakeprep + +username:skullandrosesbakery +time:2018-01-18 +text:Once upon a time there was 4 little rabbits.... cannot wait to show you all 6 tier Peter Rabbit themed cake we've made for special little boys christening next week!!! #Christening #Cake #Boy #SkullandRosesBakery #PeterRabbit + +username:louisbailey90 +time:2018-01-18 +text:Courtney’s baby shower cake 👶🏼 🐇 . . . . #peterrabbit #babyshower + +username:emilyandherunicorn +time:2018-01-18 +text:Skirt Materials Available for Super Sunday £5 offer x swipe for all 17 Comment to order 💞💞💞 #Unicorns #PeterRabbit + +username:emilyandherunicorn +time:2018-01-18 +text:Here it is.. Sunday Special £5 Skirt, Includes Postage! 17 Materials to choose from only 1 skirt in each one available. Comment or DM to order.. #SundaySpecial #Skirts #Unicorns #PeterRabbit + +username:naranguyen0611 +time:2018-01-18 +text:#mùng3 #nămgặpnhaumộtlần #elfđờiđầu #93lines #peterrabbit + +username:sermadrepr +time:2018-01-18 +text:¡Echaaaaléeeee! Donde quiera que estés hoy ¡qué sea una día maravilloso para ti! 🙌🏻💓 - Nosotros nos fuimos al cine a ver la premier de #PeterRabbit con el Coco y luego nos conectaremos con un grupo de #plannerlovers. ¡Feliz domingo! - 📷: 51/365 + +username:nigel_staubyn +time:2018-01-18 +text:man listen... + +username:pet.s_world +time:2018-01-18 +text:. . . . . #petrepost #animalier #petstargram #animalvideo #petronastowers #animalitos #animalsturk #animalmood #animalparty #animalstagram #animaltattoo #animalhat #animalphotos #petitprince #animalhearted #animalpak #animalove #petphotographer #animaltotem #peterquill #animaldrawing #peterrabbit #animalflow #animalsrule #petrolina #pets_of_our_world #peterbilt #animalstyle #petropolis #animale + +username:pets.cuteness_ +time:2018-01-18 +text:Tell us what kind of pet person are you? Dog,cat or something else 😄 . . . . . #petshopjakarta #animalista #animalliberationfront #animalskull #pettherapy #animaladdict #peterrabbit #animalmood #pettygang #animalflow #animalhat #animalsnapz #animalphotos #animalhearted #animalheartedfeature #animalviews #animalsrule #animalillustration #animalstagram #peterburg #animalslove #animalshots #animalcase #animalia #animalcrossing #petofinstagram #animaljam #animale #petoftoday #petrolina + +username:gojet.design +time:2018-01-18 +text:January 18, 2018 小鳥向花兒呢喃,輕訴著兩顆心💕 陽光穿過樹梢灑落一地粼光 微風輕吹,吹過森林處 在森林處,有隻兔子叫做「Peter」 他穿過層層森林 帶著幸福的蘿蔔🥕 揭開今日最美的時刻 #彼得兔 #PeterRabbit #森林秘境 #主題全客製設計 #美綠生態園 #Kaohsiung #Tainan #Pingtung #weddingdesign + +username:uksammyxx +time:2018-01-18 +text:When hubby treats you to a peter rabbit 🐇😂😍 @_adam_palmer_ love you xxxxxx @buildabear #peterrabbit #hubbygoals + +username:slimmingsammy_x +time:2018-01-18 +text:I’m sorry, I maybe nearly 26 but never to old for a teddy right? Lol 😝 + +username:claviusevent +time:2018-01-18 +text:I dag fick vi äran att dekorera en söt liten gala för Pelle Kanin på Skandia. Tack @uipsweden ! #claviusevent #claviusdekor #pellekanin #peterrabbit #uipsweden + +username:seretseret_news +time:2018-01-18 +text:רוצים לזכות בכרטיסים לסרט "פיטר ראביט" שמגיע ב-28.2 לקולנוע? 1. עקבו אחרי העמוד שלנו באינסטגרם 2. נסו לנחש בתגובות כמה גזרים מופיעים בפוסטר- ניחוש אחד בלבד למשתתף! המנחשים הקרובים ביותר יזכו :) בהצלחה! --- **הכרטיסים תקפים ברשתות יס פלאנט ורב חן בלבד *הזוכים יקבלו הודעה ב-25.2 --- #פיטר_ראביט #פברואר #בקולנוע #בקרוב #חדשות_קולנוע #סרטים #seret #movies #israel #PeterRabbit #חדשות_סרטים #קולנוע + +username:sakuranousa +time:2018-01-18 +text:思い出しても 悲しくなりませんように。 . . . . #インスタントカメラ #カメラ #写ルンです #camera #instantcamera #cafe #peterrabbit #peterrabbitcafe #diary #photo + +username:isigett +time:2018-01-18 +text:裏庭の世界観◎ ピーターラビットとかでてきそうだった(適当) #starwood #westintokyo #peterrabbit #階段登りたgirl + +username:diddidancerichmond +time:2018-01-18 +text:#sundayfunday #sundayparty #anotherone #bigtwo #happybirthday #birthdayfun #birthdaygirl #diddidancecrew #diddidanceparty + +username:handmadebyshellby +time:2018-01-18 +text:Baby boy photo album, just £10! #peterrabbit #beatrixpotter #babyboy #photo #album #gift #handmade #shabbychic #chic #newbaby + +username:lilicollectionshoes +time:2018-01-18 +text:Love the twinning action on @theperezhilton little cuties😍 Mario & Mia are wearing our Sapphire loafers 💙 #lafamiliahilton #lilicollectionshoes . . . . #ootd #kidsfashion #sunday #sundayfunday #peterrabbit #fashionista #nyc #madeinusa #losangeles #fambam #twinning #kidsootd #cutenessoverload #perezhilton + +username:movies_of_the_future +time:2018-01-18 +text:Movies of the Future: Weekend Box-Office Predictions (3 DAYS) 1: Black Panther ($179M) 2: Fifty Shades ($15M) 3: Peter Rabbit ($13M) 4: Jumanji ($6M) 5: 15:17 To Paris ($5M) + +username:pandabearbakery +time:2018-01-18 +text:Peter rabbit cake #peterrabbitcake, #birthdaycake, #kidsbirthday, #peterrabbit, #wateringcan + +username:monireamidividal +time:2018-01-18 +text:Can’t Wait Until @peterrabbitmovie is out 👌🏾 Gunna be great 🥕🐰 #movies #cinema #films #peterrabbit #toddlers #toddlersofinstagram #igkids #kidsofig #weekendvibes #adventure #london #monire + +username:healthmindsuccessmom +time:2018-01-18 +text:Movie time 🎥 #sunday . . . . . #family #sundayfunday #movie #movietime #cinema #london #myloves #familyday #ilovesundays #relax #cute #peterrabbit #sweet + +username:walnuttreedesigns +time:2018-01-18 +text:Peter Rabbit Purses 💙 We only have these four at the moment, get yours now! + +username:peter_walter_bunnybros +time:2018-01-18 +text:We just love sundays #sundayfunday #sundaydayparty #binky #bunnyoftheday #dwarf #lionhead #lop #bestfriend #fluffy #fluffybunny #chubbybunny #fluffyfriends #love #dailyfluff #picoftheday #troublemaker #peterrabbit #walter #bunnybros #troublesometwosome + +username:bmhansbrough +time:2018-01-18 +text:This kid ate #$18cokepopcornsoftpretzel before anyone arrived #datenight #peterrabbit 🐇♥️👍🏼#wesurvivedtheallergyscene #epipen #somanysnowflakesinthisworld ❄️❄️❄️❄️ #theplacewaspacked #rabbitscanwink 😉😉 (I never thought I would follow Peter Rabbit on IG) + +username:atsumi.agata +time:2018-01-18 +text:Peter Rabbit letter set🐰 ピーターラビットのレターセット。ちょっと大人っぽい感じです😊 #peterrabbit #beatrixpotter #letterset #ピーターラビット #ビアトリクスポター #レターセット #ピーターラビットのレターセット + +username:debzed88 +time:2018-01-18 +text:Feeling very organised with the final touches to the nursery complete 🤰🏻💛💚🧡 Just need baby Maxwell to arrive...! #nurserydecor #neutralnurserydecor #feelingorganised #genderneutralnursery #nurseryneutrals #animalprints #peterrabbit #nurseryelephant #geometricnursery + +username:besoknonton +time:2018-01-18 +text:Peter Rabbit (James Corden) adalah kelinci nekat yang bersahabat baik dengan Bea (Rose Byrne).Namun hadir Tom (Domhnall Gleeson), pria yang membenci kelinci, dan justru merebut perhatian Bea. _________________________________ REVIEW: Anak-anak (dan mungkin juga para penonton dewasa) bakal mudah jatuh hati dengan penampilan lucu para kelinci di Peter Rabbit. Namun orangtua sebaiknya memperhatikan sejumlah topik yang terbilang sensitif di film ini. Beberapa di antaranya: adegan kematian, penyebutan 'penari telanjang', juga seorang penderita alergi yang diserang dengan alergen. Cr. Pic: Sony/IMDb #besoknonton #infofilm #filmanak #peterrabbit #reviewfilm + +username:daisyridreyfanteam +time:2018-01-18 +text:#Repost @_queenridley_ · Movie name: Peter Rabbit Release date: 2/9/18 Genre(s): Live action, comedy, slapstick, comedy, adventure Rating: PG Runtime: 93 minutes Cast: (shown in the poster) Reviewer: Rob · Consensus: Wow. Just wow. Bravo Sony. For making animation divisive again. (*sigh) Anyways I wasn't expecting a movie so mixed, that it left me unsatisfied. This is, maybe in our words, a "could've been better" movie with some jokes working, some isn't. This is also one of those films that will be hated by the fans, because, it's too modern. This film feels like the "Alvin and the Chipmunks" films, but with more quality, enjoyable vision, and a all-round stellar cast. This will be successful to the younger audiences, but mostly, as an adult, this will make you scream in agony, or will make you laugh like a kid. Nevertheless, this film could've been better. The film is an overall cliché, but it'll work to certain audiences, but it's not me, and what I can say, it's a bummer. OVERALL RATING: 3.5/10 · Honestly, I find this less entertaining, unlike Black Panther and the divisive Cloverfield Paradox. But what are your thoughts about this film? Rate it on the comments below! · #moviereview #movies #movie #review #critics #cinephile #indie #blockbusters #tickets #movietickets #peterrabbit #peterrabbitmovie + +username:prettypersonaldesigns +time:2018-01-18 +text:P e t e r R a b b i t S p r i n g • • How lush are these Spring coloured Peter rabbit fabrics. This fabric is very limited. I will be offering £15 a large letter or £8 small. With 15% off 4 or more purchased! • • #peterrabbit #beatrixpotter #peterrabbittheme #peterrabbitfabric #peterrabbitnursery #nurserydecor #fabricletter #fabricletters #fabric #childrensroom #childrensroomdecor #nurserygoals #nurseryideas #nurseryinspo #handmade #fabricdecor #fabriccraft + +username:sarah_hepworth84 +time:2018-01-18 +text:So happy to meet Peter Rabbit & Lily Bobtail 🐰🥕🐰🥕#peterrabbit#lilybobtail#flamingoland#happygirls + +username:_queenridley_ +time:2018-01-18 +text:Movie name: Peter Rabbit Release date: 2/9/18 Genre(s): Live action, comedy, slapstick, comedy, adventure Rating: PG Runtime: 93 minutes Cast: (shown in the poster) Reviewer: Rob · Consensus: Wow. Just wow. Bravo Sony. For making animation divisive again. (*sigh) Anyways I wasn't expecting a movie so mixed, that it left me unsatisfied. This is, maybe in our words, a "could've been better" movie with some jokes working, some isn't. This is also one of those films that will be hated by the fans, because, it's too modern. This film feels like the "Alvin and the Chipmunks" films, but with more quality, enjoyable vision, and a all-round stellar cast. This will be successful to the younger audiences, but mostly, as an adult, this will make you scream in agony, or will make you laugh like a kid. Nevertheless, this film could've been better. The film is an overall cliché, but it'll work to certain audiences, but it's not me, and what I can say, it's a bummer. OVERALL RATING: 3.5/10 · Honestly, I find this less entertaining, unlike Black Panther and the divisive Cloverfield Paradox. But what are your thoughts about this film? Rate it on the comments below! · #moviereview #movies #movie #review #critics #cinephile #indie #blockbusters #tickets #movietickets #peterrabbit #peterrabbitmovie + +username:decorandosonhos_ +time:2018-01-18 +text:Foto linda pelas lentes @michellebastosfotografia Decoração: @rosaecor_ e @decorandosonhos_ Acervo: @adorafesta e @decorandosonhos_ Maquete: @adorafesta Fotografia : @michellebastosfotografia #festapeterrabbit #peterrabbit #decoracaopeterrabbit #festapascoa #festadepascoa #festapáscoa #festadepáscoa #decoracaodepáscoa #decoracaodepascoa #decoracaopascoa #decoracaopáscoa #pascoa2018 #páscoa2018 #partyideas #partyinspirations #partydecorations #queridadata #festejarcomamor #kidsparty #kidspartyideas #kikdsparty #aniversarioinfantil #aniversarioinfantilgoiania #festademenino #festainfantil #acervoadorafesta #decorandosonhos #decorandosonhos_ + +username:picurmiza +time:2018-01-18 +text:#beatrixpotterworld #beatrixpotter #peterrabbit #peterrabitandfriends #nyúlpéter + +username:julianwidjaja +time:2018-01-18 +text:Come and play with real life rabbits in #peterrabbit Hoptastic Bunnyland! Peter Rabbits on theater today starring @j_corden + +username:libbylousbowtique +time:2018-01-18 +text:#bows #daughter #ruffle #clip #ribbon #unicorn #accessories #hairaccessories #madewithlove #glitter #peterrabbit + +username:karry_artist +time:2018-01-18 +text:Tiny hand painted wooden eggs “Mrs.Tiggy-Winkle” “Squirrel Nutkin” Eggs stand 5/8” tall #miniature #eggs #egg #handpainted #peterrabbit #beatrixpotter #karryjohnson #ebayseller + +username:margotrobbie2244 +time:2018-01-18 +text:Beautiful #margotrobbie #panam #peterrabbit #dundee #margotsworld #loveher #aussie #itonya #tarzan #terminal #neighbours #wolfofwallstreet #whiskeytangofoxtrot #suitfrancaise #zforzachariah #suicidesquad #abouttime #stunning + +username:karry_artist +time:2018-01-18 +text:Tiny miniature hand painted wooden crock. “Peter Rabbit” Stands 1 1/8” tall with the lid on. #peterrabbit #handpainted #miniature #dollhouse #karryjohnson #ebayseller #crock #beatrixpotter + +username:maruskara +time:2018-01-18 +text:✨🌫👀 #beatrixpotter#peterrabbit + +username:hatsunoyuki0218 +time:2018-01-18 +text:Mùng 3~ #CGV #peterrabbit + +username:rjbaillie +time:2018-01-18 +text:I’m not quite sure who is enjoying #peterrabbit more my #daughter #or my #cat or my #Labrador #sunday #sundayfunday #catanddaughtertime #daddydaughtertime + +username:bexjackalope +time:2018-01-18 +text:my mom and I went to see this on Friday and we were both cracking up. this was such a well done film. it was also a bonus to hear the kids around us laughing. phenomenal animation and all of the little rabbit mannerisms were just SPOT ON. the controversy over that big allergy scene is even more outrageous to me now that I’ve actually seen it. it could actually have even been mistaken as a choking scene if one is not paying close attention. the film is totally self aware and is very cheeky about what is going on.. remember Home Alone, anyone? it’s a slapstick battle to the finish! it also pays homage to the original Beatrix Potter illustrations, which was beautifully done and quite sentimental. LOVED. 🥕🥕🥕🥕🥕 gave it 5/5 carrots! #peterrabbit #peterrabbitmovie #sonyanimation #bunnies #beatrixpotter #art #rabbits #england #london #animation 🇬🇧🐇🥕 + +username:robertc83 +time:2018-01-18 +text:#peterrabbit + +username:chobirobi94 +time:2018-01-18 +text:あれ?ぬいぐるみじゃない子がいる! #cat #catlover #catstagram #peterrabbit #benjamin #ねこ #ねこすたぐらむ #きじとら #きじとら男子 #ピーターラビット #ベンジャミン #ぬいぐるみ + +username:littlebowchicgifts +time:2018-01-18 +text:Large Personalised Toy Box #toybox #peterrabbit #storagebox #etsy #hmuk #tidyingroom #declutter #littlebowchicgifts www.etsy.com/uk/shop/littlebowchicgifts + +username:all_things_pretty_by_julie +time:2018-01-18 +text:❤️#peterrabbit #mischiefmaker #rabbit #buttons #handmade #handdrawn #syston #allthingsprettybyjulie + +username:gina_and_collie +time:2018-01-18 +text:First movie with the cousin 🤗 #PeterRabbit #ColliesAdventureTime + +username:westgateoxford +time:2018-01-18 +text:#PeterRabbit is hitting the cinemas in March...but have you discovered the gorgeous new collection @joulesclothing yet... + +username:melissah.x +time:2018-01-18 +text:Another one found to add to the collection 😀🐰 #beatrixpotter #peterrabbit #rabbit #collectable #coin + +username:tomoe.dream_usa +time:2018-01-18 +text:おやすみなさい😴💤🌙⭐ いい夢見てね💕 . . #ピーターラビット #アールグレイ#紅茶#Peterrabbit#EarlGray#tea#myfavorite #美味しい紅茶#ツイードミル#tweedmill #膝掛け#おやすみなさい#いい夢見てね#goodnight#猫#cat + +username:luciehalsey +time:2018-01-18 +text:Hand made ❤ #baby #newborn #peterrabbit #spainish #romper + +username:zainabnadat +time:2018-01-18 +text:Hen Ones #BeatrixPotter #CarusGreen #Cumbria #Exploring #FatFood #FatWeekend #HenDo #HenGames #HenParty #Hike #Hiking #Kendal #LakeDistrict #LakeInEngland #Landscape #Mountains #NationalPark #Nature #NorthWest #PeterRabbit #Scenery #Scenic #TheLakes #Trekking #UK #Views #Walking #WillysHen #Windermere #WinterOnes + +username:cadellerose +time:2018-01-18 +text:Amazing❣️ #Repost @officialbeatrixpotter with @get_repost ・・・ Loving what @joulesclothing have done with this beautiful #PeterRabbitMovie pattern! #peterrabbit #beatrixpotter #pattern #floral #@peterrabbitmovie #cadellerose #biodinamico #biologico #bedandbreakfast #roses #serendipity #ecobnb #bnb #countryhome #ferien #holidays #urlaub #travel #romantic #italy #portogruaro #villevenete #venezia #starbene #organic #cosy #digitaldetox #slowfood #rosegarden + +username:katierickman91 +time:2018-01-18 +text:Mums 50th Birthday card #homemade #peterrabbit #50thbirthday #birthdaycard #happybirthday #papercraft + +username:beckiff +time:2018-01-18 +text:Visiting Peter Rabbit and friends on a woodland trail this morning #enjoyingthesunshine☀️ #peterrabbit #woodlandtrail #wildlifetrust #kidsdaysout #sundays + +username:peterthedutchbun +time:2018-01-18 +text:May you Sunday’s be as restful as mine 🐰 . . . #Adopt #adoptdontshop #rescue #rescuepet #rescuepets #rescuerabbit #rescuepetsofinstagram #rabbit #bun #bunny #bunnies #peterrabbit #crueltyfree #dutchrabbit #instapet #lapin #vegan #whiterabbit + +username:nickmoss777 +time:2018-01-18 +text:These two 😍😍 #allaboutthemomma #family #sunday #tvaddict #peterrabbit #heyduggee #cars + +username:a_o_i_o_ +time:2018-01-18 +text:いちごに埋もれてきた(✽︎´ཫ`✽︎)🍓 グレイテストショーマンも観れたし、買いたかったのも買えて良かった⠒̫⃝⠒̫⃝⠒̫⃝ あとはドレス探すのみ😇🔥 みんな何色買ったのですか、、、 #hilton #strawberries #desserts #buffet #peterrabbit #strawberry #hunt #🍓 + +username:scouse_quackson +time:2018-01-18 +text:3 of my favourite people all looking amazing @burberry Kinda sad we didn't get any pics of them all together, especially Tom and Domhnall. #tomholland2013 #tomholland #domhnallgleeson #zendaya #spidermanhomecoming #spiderman #marvelspiderman #peterparker #marvel #generalhux #armitagehux #starwarstheforceawakens #starwarsthelastjedi #peterrabbit #kcundercover @tomholland2013 @zendaya + +username:nicolanagev +time:2018-01-18 +text:My boys 🐰🐶♥️ . . . . . . . . #vegan #friendsnotfood #compassion #animals #bekind #veganlifestyle #adopt #adoptdontshop #rescue #rescuepet #rescuepets #rescuerabbit #rescuepetsofinstagram #rabbit #bun #bunny #bunnies #peterrabbit #crueltyfree #dutchrabbit #instapet #lapin #vegan #whiterabbit #sundaybunday + +username:cocktailsandcupcakes1 +time:2018-01-18 +text:Just delivered this beauty! Have a great day George and family xx #cocktailsandcupcakes #christening #peterrabbit #homemade #warwickshire #supportlocal #bespokecakes + +username:sonypicturesit +time:2018-01-18 +text:Quando ti svegliano presto la #domenica mattina... 🐇 🥕 #peterrabbit #peterrabbitilfilm #cinema #film #filmdavedere + +username:candidly.maxine +time:2018-01-18 +text:Peter rabbit Saturday night movie with the girlies #lilahgrace #movies #peterrabbit + +username:stephlj15 +time:2018-01-18 +text:Love these little keepsakes 😘 #1weektogo #onthecountdown #hurryupbaby #recordbook #memories #peterrabbit + +username:vicky_rachel_ +time:2018-01-18 +text:When Spencer met Peter 🐰. . . #inreallife #peterrabbit #favouritecharacter #meetandgreet #loveatfirstsight #socute #love #family #2yearsold #willowsfarmpics #toddlersofinstagram #willowsactivityfarm + +username:bonnettfiona +time:2018-01-18 +text:#peterrabbit#lovehim + +username:peterthedutchbun +time:2018-01-18 +text:Sneaking my way into the herbs 😏🌱 . . . #Adopt #adoptdontshop #rescue #rescuepet #rescuepets #rescuerabbit #rescuepetsofinstagram #rabbit #bun #bunny #bunnies #peterrabbit #crueltyfree #dutchrabbit #instapet #lapin #vegan #whiterabbit + +username:promisepretzels +time:2018-01-18 +text:Though it is snowing outside these Bunny Bums and veggie candy topped cookies hold a tease for Spring ahead! #veggie#bunny#peterrabbit#promisepretzels#etsymaineteam#oreos#candycoveredoreos#spring#babyshower#1stbirthday#partyfavors#rachaelray#catchmyparty#springtheme#garden#gardener#gardentheme#carrots#peppers#corn#etsy#etsyshop#teaparty#bunny_cute9 #cute + +username:darlingbudsofmaeve +time:2018-01-18 +text:Sunday morning sorting ✨ just been cleaning up these original Beatrix Potter framed prints that belonged to my sister and I when we were little. Initially I was going to reframe them but actually I think the pink frames are all part of their charm and history 🎀 Now just need to find a home for them (they are rather big!) #myhousethismonth #animal #beatrixpotter #originalprints #atleast30yearsold #peterrabbit #thetaleofpeterrabbit #thetaleofbenjaminbunny #childrensclassics #themagicofchildhood #childrensillustrations #howivintage #serendipitystyling #whyilovedecorig + +username:reys.daisy +time:2018-01-18 +text:Queen 👑💕 = #daisy #ridley #daisyridley #starwars #star #wars #theforceawakens #thelastjedi #tfa #tlj #starwarstheforceawakens #starwarsthelastjedi #starwarstfa #starwarstlj #reylo #peterrabbit #ophelia #murderontheorientexpress #starwarsbattlefront #silentwitness + +username:cissiwrangel +time:2018-01-18 +text:Förhandsvisning på Pelle kanin där jag ger röst åt Beatrix Potter🐰 och grymma @1man20voices och @linuswahlgren briljerar som Thomas och självaste Pelle kanin! Tack för superbra regi @danielsjoberg_ ✨ Biopremiär 21/2⭐️ #röstskådespelare #pellekanin #peterrabbit #beatrixpotter #unnadig #popcorn + +username:lorettamaybutler +time:2018-01-18 +text:#babygirls#bedroom#nursery#workingprogress#changerdresser#silvercross#pompom#peterrabbit#dumbo#cantwaittomeetyou#pregnancy#pregnancyjourney + +username:tedrooms +time:2018-01-18 +text:Good Morning from TEDROOMS®! Next Sunday I am attending the monthly market which raises funds for the Samantha Jones trust. It takes place at Uppermill Civic Centre from 10 to 3. This is a great day out! There is the market, the bustling village to see and lots of good food and drink venues! Come and see us! #TEDROOMS#uppermill#sundayevents#craftfair#fundraisingevent#samanthajonestrust#juliewebb#peterrabbit#panda#unicorn + +username:daristrees +time:2018-01-18 +text:Знакомьтесь! Беатрис Поттер - автор и иллюстратор «Кролика Питера» и других знаменитых сказок. ✨Беатрис Поттер родилась 28 июля 1866 года в Лондоне. В школе девочка никогда не училась, ей нанимали учителей для занятий на дому. ✨С раннего детства у Беатрис проявилась страсть к рисованию. Девочка проводила много времени в саду, делая зарисовки. ✨Путь Беатрис Поттер как писательницы и художницы начался в 1902 году. Именно в этот год издатель Фредерик Уорн напечатал «Сказку про Кролика Питера». До этого Беатрис предлагала рукопись нескольким издательствам, но получила отказ, поскольку книжка была слишком маленькой. ✨Писательница с детства очень любила животных и изучала их жизнь. ✨Соседи радовались, когда на картинках узнавали собственные дома. Местные сценки легли в основу сказок про зверюшек и были выполнены так замечательно, что со всех концов света и сегодня люди приезжают посмотреть места, изображенные в ее книгах. ✨Беатрис Поттер стала одной из первых, кто занялся сохранением природы Англии. Она покупала фермы у разорившихся соседей. ✨Умерла она 22 декабря 1943 года в Нир-Сорей (Англия), в возрасте 77 лет, завещав 4000 акров земли и 15 ферм Национальному парку. © Calend.ru + +username:rosaecor_ +time:2018-01-18 +text:Todo o encanto de Peter Rabbit e doces surpresas distribuídas pela Floresta. Detalhes que saltam aos olhos. Venha ver com a gente!!! Decoração: @rosaecor_ e @decorandosonhos_ Acervo: @adorafesta e @decorandosonhos_ Maquete: @adorafesta Fotografia : @michellebastosfotografia #festapeterrabbit #peterrabbit #decoracaopeterrabbit #festapascoa #festadepascoa #festapáscoa #festadepáscoa #decoracaodepáscoa #decoracaodepascoa #decoracaopascoa #decoracaopáscoa #pascoa2018 #páscoa2018 #partyideas #partyinspirations #partydecorations #queridadata #festejarcomamor #kidsparty #kidspartyideas #kikdsparty #aniversarioinfantil #aniversarioinfantilgoiania #festademenino #festainfantil #acervoadorafesta #decorandosonhos #decorandosonhos_ + +username:hopeewlk +time:2018-01-18 +text:May have a slight Peter rabbit obsession 🐰 + +username:thecrouch83 +time:2018-01-18 +text:When you're tidying your son's room and tell him to look after mummy's old books and you realise the book is 30 years old 🙈🙈 #peterrabbit #beatrixpotter #30yearsold + +username:hannahabelle +time:2018-01-18 +text:9months old #milestonecard #peterrabbit #peterrabbitmilestonecards #9monthsold #babyalfie #babyboy #growingupsofast #babyinblue #emileetrose @emile.et.rose + +username:winawili +time:2018-01-18 +text:👭💕🐇🐇🐇🥕🥕🥕 . . #reunion #premiere #duocilik #peterrabbit + +username:melhibbert89 +time:2018-01-18 +text:Oh my goodness, the new #PeterRabbit @joulesclothing collection is beautiful! It TOTALLY has Aubrees name all over it!! 😍 #HappySunday #Joules #NewCollection #Raincoat #MumOfTwo + +username:sweetteasbydani +time:2018-01-18 +text:Isla's 1st birthday today, adorable table signs from @memoriesaresweet_joce 💕 #1stbirthday #peterrabbit #tablesign #kidsparty #hightea #sweetteasbydani #goldcoastparties #purpletheme + +username:bmhj +time:2018-01-18 +text:Life #thisboy #daddy #son #babyboy #growingfast #decemberbaby #car seat #peterrabbit + +username:bettieandben +time:2018-01-18 +text:Custom Order for a set of 3 Peter Rabbit bibs... and I love them so much that I think I may have to add them to the website! Lots of different Peter Rabbit fabrics available, so it would be a ‘pick your own’ set 👌🏼. Yes...?! 😁 .... (I also may have ordered a little bit extra to make a tester Bubble Romper with).... 🙈😍 + +username:daisymae_preloved_and_vintage +time:2018-01-18 +text:The Tale of Peter Rabbit. $4 plus postage. ~ #beatrixpotter #peterrabbit #nurserydecor #nurseryinspo #nurseryideas vintagelove #vintagestyle #vintage #igvintage #vintagelover #lovevintage #vintagefinds #vintagelife #vintageboutique #vintageseller #vintage4sale #homedecor #homebeautiful #oldisnewagain #repurposed #repurpose #upcycle #retro #thrifted #thrift #thriftstore + +username:tingting_zhong +time:2018-01-18 +text:#windermere #grassmere That time you went to Lake District but realized it’s all snowing and white 😅 beautiful tho . At least you got the best gingerbread in the world ! 😋 #lakedistrict #travel #snow #windermere #windermerelake #grassmere #lakes #england #winterwonderland #redhat #hiking #adventure #gingerbread #grasmeregingerbread #peterrabbit #tingtravel #winter #february + +username:raynimassardi +time:2018-01-18 +text:#negarabeda #kotakasablankamall #xxikokas #peterrabbit #sejiva @rio.aribowo + +username:mydawsy +time:2018-01-18 +text:Stunning sets for your babies nursery or child’s bedroom. These sets can be purchased together or individually. They are currently on offer, buy 2 get 1 free. Available on our MyDawsy store on eBay. . . . #mydawsy #ebaysellers #peterrabbit #lilybobtail #beatrixpotter #beautiful #wallart #prints #nursery #nurserydecor #bedroom #bedroomdecor #boys #girls #newborn #gift #love #pink #blue + +username:mydawsy +time:2018-01-18 +text:Beautiful Peter Rabbit initial prints with your child’s name and details of their birth. The artwork on this is stunning. The ideal gift for a newborn but would be a lovely addition to any child’s bedroom. Available on our MyDawsy eBay store. . . . #peterrabbit #lilybobtail #name #initial #gift #present #newborn #children #pink #blue #nursery #nurserydecor #bedroom #bedroomdecor #mydawsy #print #wallart #ebayseller + +username:michybaby1 +time:2018-01-18 +text:Peter rabbit birthday cake #blossombakers #peterrabbit #peterrabbitthemebirthdaycake #birthdaycake #cakepops #forcutelittlegirls + +username:lottieandlyla +time:2018-01-18 +text:• Shelfie • How gorgeous does Charlie’s nursery look with all his blue / Peter Rabbit items featuring our Peter Rabbit Birth Print 💙🐰 • #shelfie #peterrabbit #nurserydecor #decor #nurseryart #instart #nurseryinspo #babyboy #boy #son #personalisedgifts #personalised #birth #keepsake #milestone #lottieandlyla #handmade #shopsmall #beatrixpotter #supportsmall + +username:tea.with.bree +time:2018-01-18 +text:Beatrix and Wordsworth sure knew where to get their inspiration from 💙 #latrigg #keswick #lakedistrict #beatrixpotter #peterrabbit #bluecoat #wordsworth #daffodils #thatview #mountains #afternoonwalk #asyoudo #england #cumbria + +username:frostedkitchen15 +time:2018-01-18 +text:Another little bunny turning one this week! #cake #cakedecorating #cakedesign #peterrabbit #benjaminbunny #vegegarden #cutecake #1stbirthday #littlebunny #gccakeshop #goldcoastcakes #goldcoastbusiness #goldcoast #frostedkitchen #acdnmember + +username:shabby2chicboutique +time:2018-01-18 +text:Swipe left.... "Teresa follow your dreams" how adorable.. This cuties is off to Italy. 💗 what an adorable personalisation chosen by the customer.. A keepsake forever.... I still have my little bear money box I was bought as a baby 👶💗... #peterrabbit #RoseGold #nurseryinspo #baby #newbornbaby #international + +username:moldekino +time:2018-01-18 +text:På kino nå #moldekino. Petter Kanin. Få barnebokfigurer er så sjarmernede som de man finner i Beatrix Potters univers. Nå er historien om eventyrlystne Petter Kanin her i en helt ny versjon for både barn og voksne, hvor animasjon og liveaction blandes. #petterkanin #peterrabbitmovie #peterrabbit #animasjon #eventyr #komedie #beatrixpotter #uipnorway #molde #moldesentrum + +username:laylamarie94 +time:2018-01-18 +text:All dressed up ready for his photo shoot #peterrabbit #mothercare #cutenessoverload #beautifulboy @ericcollier46 + +username:yourmagicalgifts +time:2018-01-18 +text:#babyangel #peterrabbit #beatrixpotter #babyboy #babynurserydecor #newbornphotography #babygifts + +username:annhall975 +time:2018-01-18 +text:Hallscateringmadewirhl9veTearoom#babyshower#vintage#peterrabbit#mrmergregorsbike#carrotsfreshveg + +username:disnerdhannah +time:2018-01-18 +text:Charity shop find 😊💖 #beatrixpotter #charityshop #charityshopfind #cute #love #collection #childhood #animals #adorable #edit #peterrabbit #benjaminbunny #memories #beatrixpotterfan + +username:peterpom211 +time:2018-01-18 +text:#うさコミュ にあった記念撮影のセットにはいろんなうさぎさんたちのにおいがついてるから、クンクンするのに夢中でした🐰 昨日はスケートの羽生くんの他、将棋の羽生竜王と藤井五段の対局があり藤井さんの勝ち👦将棋の羽生さんはうさぎの飼い主さんなんですよね🐰 #羽生さん #ピョンチャンオリンピック #羽生くん #うさぎ #ウサギ #Netherlanddwarf #rabbit #bunny #peter #peterrabbit #instarabbit #ピーターラビット #instabunny #instapet #dailyfluff #weeklyfluff #うさぎ部 #cutepetclub #rabbitstagram #bunnystagram #petstagram #ふわもこ部 #IGersJP #my_eosm10 + +username:bakingwithsjay +time:2018-01-18 +text:2017- One of the most favourite cakes I have ever made. A peter rabbit themed cake for my sister in law’s baby shower. So much work went into this cake, everything is handmade except for the 2 cutouts which she printed out and pasted onto a backing card. Love love love this cake ❤️ + +username:quynhlenguyen0704 +time:2018-01-18 +text:Cơ hội thong thả #relaxed #enjoyinglife #sharktank #peterrabbit #vietnam #happynewyear #tet2018 + +username:fabulousfancies +time:2018-01-18 +text:For beautiful Max who couldn’t decide who he wanted on his 1st birthday cake, so he had all his favourites! #peterrabbit #twirlywoos #ubicorn #postmanpat #jessthecat #bing #1stbirthday #cake #celebration #sweet #sugarart #sugarpaste #fondant + +username:c.giang +time:2018-01-18 +text:Yo! #brown #cony #pug #superdog #peterrabbit #cgv + +username:royalhockeyjester +time:2018-01-18 +text:Say cheese #peterrabbit + +username:cuongpo +time:2018-01-18 +text:Mồng ba mình đi đâu thế? #cgv #peterrabbit #cgpo #cinema #newyear + +username:xo_lyssa +time:2018-01-18 +text:Nights at the Drive In 🍕🍔🍿🎬🚘 We saw #PeterRabbit and #BlackPanther @bluefoxdrivein + +username:marlinasek +time:2018-01-18 +text:Late night movie date with My son and lovely sister @wheresdestiny. #SorryNotSory #PeterRabbit #AMC #Socute + +username:joshnmalicia +time:2018-01-18 +text:Nothing is better than spending time with these two.... #peterrabbit #myloves 💕 #neveradullmoment 😂 + +username:deliciouzboutique +time:2018-01-18 +text:Saturday night....this is how we do it🍿🐰🐰🐷🐰🦊🐥🐥🐇🐿🦔. . . . . . . . . #saturdaynight #saturdayfun #peterrabbit #rabbitears #goodtime #movies #beatrixpotter #calilife #weekendvibes + + +username:small_girl_big_world +time:2018-01-18 +text:Mum and daughter matching winter pjs make me smile #pjs #winteriscoming #mumanddaughter #peterrabbit #favouritethings + +username:lea5284 +time:2018-01-18 +text:Awesome lazy Saturday...they don’t come often. #coloring #lazyday #peterrabbit + +username:jepsychlove +time:2018-01-18 +text:A must see movie for bunny lovers #bunny #peterrabbit #pixar #beatrixpotter #mrmacgregorsgarden + +username:jivinsistafany +time:2018-01-18 +text:Seeing the Peter rabbit movie has me missing this place. #peterrabbit #june2017 + +username:type1diabetes_digeorge_jia +time:2018-01-18 +text:Someone is feeling better 🤗 #type1diabetesmom💙#fulltimejob#workingonstabilizingherbg#movienight#peterrabbit + +username:sheenajustine +time:2018-01-18 +text:Date night with the squad! Emma, Tin Tin and Ethan. Went to watch #peterrabbit and their laughs were contagious! Love them! Straight chaperones @cvahugo Hahahaha #movienight #mysaturdaynights #emmalynnjustine #theirlaughstho + +username:bmo3030 +time:2018-01-18 +text:Date night with my boo thang! #peterrabbit #mywingman + +username:mr.gravling +time:2018-01-18 +text:#happylunarnewyear fellow #ikeabadgers #mrgravling wishes all of you prosperity and health in the #yearofthedog - and thanks hoomans for the new #peterrabbit pjs + +username:ashleykalus512 +time:2018-01-18 +text:Amazing & delicious baby shower cake! What meant most was slicing it up and sharing with all my close family & friends who came out to celebrate Baby K 🍰💖🐰🍫🥕 @chattacakesbakery . . . . . #instagood #baby #babyshower #itsagirl #peterrabbit #beatrixpotter #customcake #buzzfeedfood #foodbaby #foodgram #cakedecorating #cakestagram #cake #babycake #chattacakes #chattacakesbakery #yum #carrotcake #chocolatecake + +username:pixelonpaper +time:2018-01-18 +text:"Even the smallest one can change the world." - Peter Rabbit Thankyou @hana__fahoum for coming up with one of our favourite story characters - Peter Rabbit ...as a theme for your gifting solutions 🐇🥕🐇🥕🐇🥕 . . . #stationary #personalisedstationary #personalisedgifts #gift #tags #gifttag #labels #luggagetag #bagtag #drawingbook #artbook #kids #children #peterrabbit #rabbit #crayons #giftsforhim #borntotravel #customized #card #birthday #theme #fun #cute #picoftheday #travelkit #boys #toddlers + +username:naturallyjek +time:2018-01-18 +text:Chai dates and leg rolls 🏹 • #cafe #foodie #chai #organic #peterrabbit #pixel_kids #childofig #childhood #motherhood #motherhoodrising #motheroodunplugged #momlife #mytribe #thehappynow #babyrolls #chubbybubby #myson #girlsweekend + +username:tumo_raau +time:2018-01-18 +text:Một buổi chiều mà coi hai phim =))) #MaiMine #bungmo #mùng1 #cgv #peterrabbit #earlyman #áohởlưng5plạikéoáochomình1lần #happynewyear #đihaimìnhnhưngchụphìnhmộtmình #thanhniênnghiệnhagtag + +username:nelsonrobletojr +time:2018-01-18 +text:#peterrabbit + + + From 97da65d085aa10e3642ad45b8fff79305003eb3b Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Tue, 17 Apr 2018 15:49:34 -0400 Subject: [PATCH 027/186] Adding twitter fields --- social_monomania/views.py | 76 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 75 insertions(+), 1 deletion(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 12e0665..1210d54 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -139,7 +139,19 @@ def download(request): #----------------------TWITTER------------------------------------------ #titles in the sheet - headerObj = ['Text', 'User', 'Date', 'Retweets', 'Favorited', 'Location', 'Link to Tweet', 'User Profile Link', '@Mention link', 'Media Link'] + headerObj = ['Text', 'User', 'Date', 'Retweets', 'Favorited', + 'Location', 'Link to Tweet', 'User Profile Link', + '@Mention link', 'Media Link', 'lang','retweeted', + 'favorited', 'quoted_status_lang', 'quoted_status_retweeted', + 'quoted_status_favorited', 'quoted_status_favorite_count', + 'quoted_status_retweet_count', 'quoted_status_is_quote_status', + 'quoted_status_place', 'quoted_status_coordinates', + 'quoted_status_geo', 'quoted_status_user_created_at', + 'quoted_status_user_following', 'quoted_status_user_profile_img_url', + 'quoted_status_user_profile_background_image_url', + 'quoted_status_user_lang', 'quoted_status_user_time_zone', + 'quoted_status_favourites_count', 'quoted_status_listed_count', + 'quoted_status_friends_count', 'quoted_status_followers_count'] twitcol = 0 for header in headerObj: twittersheet.write(0,twitcol, header, titles_format) @@ -154,6 +166,7 @@ def download(request): statusList = twitterVariable['statuses'] mentionList = [] mediaList = [] + following = [] for entry in statusList: #text, user, date, retweets, favorited, geolocation, link twittersheet.write(twitrow, twitcol, entry['text'], posts_format) @@ -175,10 +188,71 @@ def download(request): for item in entry['extended_entities']['media']: mediaList.append(item['media_url_https']+'\n') twittersheet.write_url(twitrow, twitcol+9, ''.join(mediaList), url_format) + twittersheet.write(twitrow, twitcol+10, entry['lang'], posts_format) + twittersheet.write(twitrow, twitcol+11, str(entry['retweeted']), posts_format) + twittersheet.write(twitrow, twitcol+12, str(entry['favorited']), posts_format) + #this if-else checks if quoted_status, exists, then writes the data of the + #quoted status in the cell. If quoted_status doesn't exist, it writes + #'DNE' in the cell for Does Not Exist + if 'quoted_status' in entry: + print "FOR TESTING YESYESYEYSEYEYESYS" + twittersheet.write(twitrow, twitcol+13, entry['quoted_status']['lang'], posts_format) + twittersheet.write(twitrow, twitcol+14, str(entry['quoted_status']['retweeted']), posts_format) + twittersheet.write(twitrow, twitcol+15, str(entry['quoted_status']['favorited']), posts_format) + twittersheet.write(twitrow, twitcol+16, entry['quoted_status']['favorite_count'], posts_format) + twittersheet.write(twitrow, twitcol+17, entry['quoted_status']['retweet_count'], posts_format) + twittersheet.write(twitrow, twitcol+18, str(entry['quoted_status']['is_quote_status']), posts_format) + #['quoted_status']['place'] was throwing errors if I didn't use this double if-statement + if entry['quoted_status']['place'] != None: + if 'country' in entry['quoted_status']['place']: + twittersheet.write(twitrow, twitcol+19, entry['quoted_status']['place']['country'], posts_format) + else: + twittersheet.write(twitrow, twitcol+19, 'No country listed', posts_format) + twittersheet.write(twitrow, twitcol+20, entry['quoted_status']['coordinates'], posts_format) + twittersheet.write(twitrow, twitcol+21, entry['quoted_status']['geo'], posts_format) + twittersheet.write(twitrow, twitcol+22, entry['quoted_status']['user']['created_at'], posts_format) + twittersheet.write(twitrow, twitcol+23, bool(entry['quoted_status']['user']['following']), posts_format) + twittersheet.write_url(twitrow, twitcol+24, entry['quoted_status']['user']['profile_image_url'], url_format) + #background image required this error catching to function + if entry['quoted_status']['user']['profile_background_image_url'] != None: + twittersheet.write_url(twitrow, twitcol+25, entry['quoted_status']['user']['profile_background_image_url'], url_format) + else: + twittersheet.write(twitrow, twitcol+25, 'No background image url', posts_format) + twittersheet.write(twitrow, twitcol+26, entry['quoted_status']['user']['lang'], posts_format) + twittersheet.write(twitrow, twitcol+27, entry['quoted_status']['user']['time_zone'], posts_format) + twittersheet.write(twitrow, twitcol+28, entry['quoted_status']['user']['favourites_count'], posts_format) + twittersheet.write(twitrow, twitcol+29, entry['quoted_status']['user']['listed_count'], posts_format) + twittersheet.write(twitrow, twitcol+30, entry['quoted_status']['user']['friends_count'], posts_format) + twittersheet.write(twitrow, twitcol+31, entry['quoted_status']['user']['followers_count'], posts_format) + + + else: + #could potentially make a loop out of this to condense code + twittersheet.write(twitrow, twitcol+13, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+14, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+15, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+16, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+17, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+18, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+19, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+20, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+21, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+22, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+23, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+24, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+25, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+26, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+27, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+28, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+29, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+30, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+31, 'DNE', posts_format) + #twittersheet.write(twitrow, twitcol+32, 'DNE', posts_format) #clear lists for next entry, go to next row to fill mentionList[:] = [] mediaList[:] = [] + following[:] = [] twitrow += 1 #------------------------------------------------------------------ From dca74150798dc195173d03582385d3c757aea9ed Mon Sep 17 00:00:00 2001 From: malBaskin Date: Tue, 17 Apr 2018 16:29:50 -0400 Subject: [PATCH 028/186] changing results header --- templates/results.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/results.html b/templates/results.html index 2f19d90..7d096bd 100644 --- a/templates/results.html +++ b/templates/results.html @@ -1,4 +1,4 @@ -{% extends "layout.html" %} +{% extends "search_template.html" %} {% block title %}Results{% endblock title %} From 958afdb0915bbb6d88c5329ae335264b67285fb5 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Wed, 18 Apr 2018 10:38:37 -0400 Subject: [PATCH 029/186] attempt to highlight search term --- assets/css/main.css | 4 ++++ templates/results.html | 13 ++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/assets/css/main.css b/assets/css/main.css index 2eb6e99..c65fab5 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -306,6 +306,10 @@ input[type='checkbox'] { } +.highlight { + background-color: yellow; +} + /* Clear floats after the columns */ .row:after { diff --git a/templates/results.html b/templates/results.html index 7d096bd..aa5aadf 100644 --- a/templates/results.html +++ b/templates/results.html @@ -113,8 +113,19 @@
Favorited Count: {{ entry.favorite_count }}
} +function highlight(text) { + var inputText = document.getElementById("inputText"); + var innerHTML = inputText.innerHTML; + var index = innerHTML.indexOf(text); + if (index >= 0) { + innerHTML = innerHTML.substring(0,index) + "" + innerHTML.substring(index,index+text.length) + "" + innerHTML.substring(index + text.length); + inputText.innerHTML = innerHTML; + } +} + + +window.onload= 'highlight({{searchQuery }})'; -window.onload= 'my_code()'; From 1fd9514ee096082ba86bac7d3767b657cdf3abfa Mon Sep 17 00:00:00 2001 From: malBaskin Date: Wed, 18 Apr 2018 10:44:34 -0400 Subject: [PATCH 030/186] undo attempt --- assets/css/main.css | 4 ---- templates/results.html | 19 ------------------- 2 files changed, 23 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index c65fab5..2eb6e99 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -306,10 +306,6 @@ input[type='checkbox'] { } -.highlight { - background-color: yellow; -} - /* Clear floats after the columns */ .row:after { diff --git a/templates/results.html b/templates/results.html index aa5aadf..d202418 100644 --- a/templates/results.html +++ b/templates/results.html @@ -105,26 +105,7 @@
Favorited Count: {{ entry.favorite_count }}
From 173af562e4c479bff69587979519c46dd7957fec Mon Sep 17 00:00:00 2001 From: malBaskin Date: Wed, 18 Apr 2018 12:40:09 -0400 Subject: [PATCH 031/186] search design closes #103 --- assets/css/main.css | 35 ++++++++++++++++++++++++++++++---- templates/layout.html | 23 +++++++++++----------- templates/results.html | 23 ++++++++++++---------- templates/search_template.html | 14 +++++++------- 4 files changed, 63 insertions(+), 32 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index 2eb6e99..2b5ea6e 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -7,7 +7,7 @@ font-family:"Arial Black", Gadget, sans-serif; } -.header{ +.header_1{ width:cover; height: 45%; text-align: center; @@ -16,13 +16,16 @@ color: black; text-decoration: none; } - .header a { + .header_1 a { color: black; text-decoration: none; } - +h1{ + margin-left:50px !important; +} + .about_info{ padding-right: 100px; padding-left: 100px; @@ -45,7 +48,6 @@ nav { width: 100%; table-layout: fixed; background-color: #E7D473; - margin-bottom: 1em; overflow: hidden; } .site-container nav a { display: table-cell; @@ -298,6 +300,7 @@ a.button { .about-content{ text-align: left !important; + margin: 0 25px; } input[type='checkbox'] { @@ -306,6 +309,30 @@ input[type='checkbox'] { } +.highlight { + background-color: yellow; +} + +.header{ + display:flex; + background-color: #56699B; + +} +#graphic_s{ + text-align: left; + margin-left: 0; + margin-right: 0; + display: flex; +} + +#nav_1, +#nav_2{ + float: right; + display: inline; + height: 75%; + margin-top:25px; + margin-right: 25px; +} /* Clear floats after the columns */ .row:after { diff --git a/templates/layout.html b/templates/layout.html index f17d3b0..6d3841d 100755 --- a/templates/layout.html +++ b/templates/layout.html @@ -8,13 +8,7 @@
-
-

Social Monomania

-
A Social Media Listening Project
-
- Header -
-
+ {% if user.is_authenticated %} {% endif %} -

{% block heading %} {% endblock %}

+ +
+

Social Monomania

+
A Social Media Listening Project
+
+ Header +
+
+

{% block heading %} {% endblock %}

- {% block content %} {% endblock %} -
- + {% block content %} {% endblock %} +
diff --git a/templates/results.html b/templates/results.html index d202418..ed57bc7 100644 --- a/templates/results.html +++ b/templates/results.html @@ -4,7 +4,6 @@ {% block content %} -

You searched for: {{ searchQuery }}

Export Data @@ -31,7 +30,7 @@

Reddit Object

{% for entry, sub in redditReturn.iteritems|slice:":50" %}
-
{{ sub.time }}
+
{{ sub.time }}

{{ entry.title }}

Reddit Link
@@ -76,7 +75,6 @@
Favorited Count: {{ entry.favorite_count }}
--> New Search - @@ -101,16 +99,21 @@
Favorited Count: {{ entry.favorite_count }}
x.style.display = "none"; } } - - - - - {% endblock content %} diff --git a/templates/search_template.html b/templates/search_template.html index 7d996f9..4311409 100644 --- a/templates/search_template.html +++ b/templates/search_template.html @@ -9,12 +9,11 @@
-
- Header +
+ Header
-
-{% if user.is_authenticated %} -
+
{% block content %} {% endblock %}
-
From b73c3fb31bb2856312c7448fe64b4a3fb12b9934 Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Wed, 18 Apr 2018 13:59:26 -0400 Subject: [PATCH 032/186] Update views.py more twitter spreadsheet fields added --- social_monomania/views.py | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 1210d54..9cc58d5 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -151,7 +151,12 @@ def download(request): 'quoted_status_user_profile_background_image_url', 'quoted_status_user_lang', 'quoted_status_user_time_zone', 'quoted_status_favourites_count', 'quoted_status_listed_count', - 'quoted_status_friends_count', 'quoted_status_followers_count'] + 'quoted_status_friends_count', 'quoted_status_followers_count', + 'quoted_status__user__entities__url__urls__expanded_url spreadsheet', + 'quoted_status_user_url', 'quoted_status_user_description', + 'quoted_status_user_location', 'quoted_status_user_location', + 'quoted_status_user_screen name', 'quoted_status_user_name' + ] twitcol = 0 for header in headerObj: twittersheet.write(0,twitcol, header, titles_format) @@ -224,7 +229,14 @@ def download(request): twittersheet.write(twitrow, twitcol+29, entry['quoted_status']['user']['listed_count'], posts_format) twittersheet.write(twitrow, twitcol+30, entry['quoted_status']['user']['friends_count'], posts_format) twittersheet.write(twitrow, twitcol+31, entry['quoted_status']['user']['followers_count'], posts_format) - + #skipping statuses__quoted_status__user__entities__url__urls__expanded_url for now, twitcol is 32 + twittersheet.write_url(twitrow, twitcol+33, str(entry['quoted_status']['user']['url']), url_format) + twittersheet.write(twitrow, twitcol+34, entry['quoted_status']['user']['description'], posts_format) + twittersheet.write(twitrow, twitcol+35, entry['quoted_status']['user']['location'], posts_format) + twittersheet.write(twitrow, twitcol+36, entry['quoted_status']['user']['screen_name'], posts_format) + twittersheet.write(twitrow, twitcol+37, entry['quoted_status']['user']['name'], posts_format) + #if error is list indices must be integers not strings, it means that within the dictionary, + #there is a list you must access. else: #could potentially make a loop out of this to condense code @@ -247,7 +259,12 @@ def download(request): twittersheet.write(twitrow, twitcol+29, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+30, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+31, 'DNE', posts_format) - #twittersheet.write(twitrow, twitcol+32, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+32, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+33, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+34, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+35, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+36, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+37, 'DNE', posts_format) #clear lists for next entry, go to next row to fill mentionList[:] = [] From 814947627039963c52d6fb409b3dba00cb820046 Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Wed, 18 Apr 2018 21:49:31 -0400 Subject: [PATCH 033/186] Adding twitter fields --- social_monomania/views.py | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 9cc58d5..da4fbd8 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -154,8 +154,16 @@ def download(request): 'quoted_status_friends_count', 'quoted_status_followers_count', 'quoted_status__user__entities__url__urls__expanded_url spreadsheet', 'quoted_status_user_url', 'quoted_status_user_description', - 'quoted_status_user_location', 'quoted_status_user_location', - 'quoted_status_user_screen name', 'quoted_status_user_name' + 'quoted_status_user_location', + 'quoted_status_user_screen name', 'quoted_status_user_name', + 'quoted_status_in_reply_to_screen_name', + 'quoted_status_extended_entities_media_media_url', + 'quoted_status_extended_entities_media_id_str', + 'quoted_status_entities_media_expanded_url', + 'quoted_status_entities_media_id_str', 'quoted_status_entities_media_url', + 'quoted_status_entities_media_id_str', 'quoted_status_text', + 'quoted_status_id_str', 'quoted_status_created_at', + 'quoted_status_id_str' ] twitcol = 0 for header in headerObj: @@ -172,6 +180,8 @@ def download(request): mentionList = [] mediaList = [] following = [] + quotedMediaList = [] + quotedMediaIDList = [] for entry in statusList: #text, user, date, retweets, favorited, geolocation, link twittersheet.write(twitrow, twitcol, entry['text'], posts_format) @@ -200,6 +210,8 @@ def download(request): #quoted status in the cell. If quoted_status doesn't exist, it writes #'DNE' in the cell for Does Not Exist if 'quoted_status' in entry: + #to make sure you get hits for search results that have a quoted status, search for + #'statuses' for twitter print "FOR TESTING YESYESYEYSEYEYESYS" twittersheet.write(twitrow, twitcol+13, entry['quoted_status']['lang'], posts_format) twittersheet.write(twitrow, twitcol+14, str(entry['quoted_status']['retweeted']), posts_format) @@ -230,13 +242,24 @@ def download(request): twittersheet.write(twitrow, twitcol+30, entry['quoted_status']['user']['friends_count'], posts_format) twittersheet.write(twitrow, twitcol+31, entry['quoted_status']['user']['followers_count'], posts_format) #skipping statuses__quoted_status__user__entities__url__urls__expanded_url for now, twitcol is 32 + #if error is list indices must be integers not strings, it means that within the dictionary, + #there is a list you must access. Haven't found the best way to do this twittersheet.write_url(twitrow, twitcol+33, str(entry['quoted_status']['user']['url']), url_format) twittersheet.write(twitrow, twitcol+34, entry['quoted_status']['user']['description'], posts_format) twittersheet.write(twitrow, twitcol+35, entry['quoted_status']['user']['location'], posts_format) twittersheet.write(twitrow, twitcol+36, entry['quoted_status']['user']['screen_name'], posts_format) twittersheet.write(twitrow, twitcol+37, entry['quoted_status']['user']['name'], posts_format) - #if error is list indices must be integers not strings, it means that within the dictionary, - #there is a list you must access. + twittersheet.write(twitrow, twitcol+38, entry['quoted_status']['in_reply_to_screen_name'], posts_format) + if 'extended_entities' in entry['quoted_status']: + for item in entry['quoted_status']['extended_entities']['media']: + quotedMediaList.append(item['media_url']+'\n') + quotedMediaIDList.append(item['id_str']+'\n') + twittersheet.write_url(twitrow, twitcol+39, ''.join(quotedMediaList), url_format) + twittersheet.write_url(twitrow, twitcol+40, ''.join(quotedMediaIDList), url_format) + else: + twittersheet.write_url(twitrow, twitcol+39, 'No media url', url_format) + twittersheet.write_url(twitrow, twitcol+40, 'No media url ID', url_format) + else: #could potentially make a loop out of this to condense code @@ -264,12 +287,16 @@ def download(request): twittersheet.write(twitrow, twitcol+34, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+35, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+36, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+37, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+38, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+39, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+40, 'DNE', posts_format) #clear lists for next entry, go to next row to fill mentionList[:] = [] mediaList[:] = [] following[:] = [] + quotedMediaList[:] = [] + quotedMediaIDList[:] = [] twitrow += 1 #------------------------------------------------------------------ From d31b9186446cd76b307e0d87875ba5ebba70dafa Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Wed, 18 Apr 2018 21:52:31 -0400 Subject: [PATCH 034/186] minor change --- social_monomania/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index da4fbd8..6437001 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -262,7 +262,7 @@ def download(request): else: - #could potentially make a loop out of this to condense code + #could potentially make a loop out of this (after finishing fields) to condense code twittersheet.write(twitrow, twitcol+13, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+14, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+15, 'DNE', posts_format) From f01b11eb4aac2b26e113cedf9a188e02694593a9 Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Wed, 18 Apr 2018 21:53:48 -0400 Subject: [PATCH 035/186] cleaning up some code --- social_monomania/views.py | 1 - 1 file changed, 1 deletion(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 6437001..73c7904 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -115,7 +115,6 @@ def download(request): redrow = 1 redcol = 0 - #------------------REDDIT------------------------------------------------ #Spreadsheet titles for reddit sheet headerObjReddit = ['Post Title', 'Time', 'URL'] From c25a8cc01c6fde1bea71b880f3f3e4539d6895c6 Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Thu, 19 Apr 2018 13:12:43 -0400 Subject: [PATCH 036/186] Adding more Twitter fields to spreadsheet --- social_monomania/views.py | 42 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 39 insertions(+), 3 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 73c7904..e9c5428 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -162,7 +162,6 @@ def download(request): 'quoted_status_entities_media_id_str', 'quoted_status_entities_media_url', 'quoted_status_entities_media_id_str', 'quoted_status_text', 'quoted_status_id_str', 'quoted_status_created_at', - 'quoted_status_id_str' ] twitcol = 0 for header in headerObj: @@ -181,6 +180,10 @@ def download(request): following = [] quotedMediaList = [] quotedMediaIDList = [] + entitiesMediaExpandedUrlList = [] + entitiesMediaUrlList = [] + entitiesMediaMediaUrlList = [] + entitiesMediaIDstr = [] for entry in statusList: #text, user, date, retweets, favorited, geolocation, link twittersheet.write(twitrow, twitcol, entry['text'], posts_format) @@ -243,6 +246,8 @@ def download(request): #skipping statuses__quoted_status__user__entities__url__urls__expanded_url for now, twitcol is 32 #if error is list indices must be integers not strings, it means that within the dictionary, #there is a list you must access. Haven't found the best way to do this + #UPDATE: as a workaround, the way to fix this is to treat it as a list. See below (line 274) how 'id_str' was + #fixed - it was giving me the same errors before. twittersheet.write_url(twitrow, twitcol+33, str(entry['quoted_status']['user']['url']), url_format) twittersheet.write(twitrow, twitcol+34, entry['quoted_status']['user']['description'], posts_format) twittersheet.write(twitrow, twitcol+35, entry['quoted_status']['user']['location'], posts_format) @@ -256,8 +261,25 @@ def download(request): twittersheet.write_url(twitrow, twitcol+39, ''.join(quotedMediaList), url_format) twittersheet.write_url(twitrow, twitcol+40, ''.join(quotedMediaIDList), url_format) else: - twittersheet.write_url(twitrow, twitcol+39, 'No media url', url_format) - twittersheet.write_url(twitrow, twitcol+40, 'No media url ID', url_format) + twittersheet.write(twitrow, twitcol+39, 'No media url', posts_format) + twittersheet.write(twitrow, twitcol+40, 'No media url ID', posts_format) + + if 'entities' in entry['quoted_status']: + if 'media' in entry['quoted_status']['entities']: + for item in entry['quoted_status']['entities']['media']: + entitiesMediaExpandedUrlList.append(item['expanded_url']+'\n') + entitiesMediaUrlList.append(item['url']+'\n') + entitiesMediaMediaUrlList.append(item['media_url']+'\n') + entitiesMediaIDstr.append(item['id_str']+'\n') + twittersheet.write_url(twitrow, twitcol+41, ''.join(entitiesMediaExpandedUrlList), url_format) + twittersheet.write_url(twitrow, twitcol+42, ''.join(entitiesMediaUrlList), url_format) + twittersheet.write_url(twitrow, twitcol+43, ''.join(entitiesMediaMediaUrlList), url_format) + twittersheet.write(twitrow, twitcol+44, ''.join(entitiesMediaIDstr), posts_format) + twittersheet.write(twitrow, twitcol+45, entry['quoted_status']['text'], posts_format) + twittersheet.write(twitrow, twitcol+46, entry['quoted_status']['id_str'], posts_format) + twittersheet.write(twitrow, twitcol+47, entry['quoted_status']['created_at'], posts_format) + twittersheet.write(twitrow, twitcol+48, bool(entry['is_quote_status']), posts_format) + else: @@ -289,6 +311,14 @@ def download(request): twittersheet.write(twitrow, twitcol+38, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+39, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+40, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+41, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+42, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+43, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+44, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+45, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+46, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+47, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+48, 'DNE', posts_format) #clear lists for next entry, go to next row to fill mentionList[:] = [] @@ -296,6 +326,12 @@ def download(request): following[:] = [] quotedMediaList[:] = [] quotedMediaIDList[:] = [] + entitiesMediaExpandedUrlList[:] = [] + entitiesMediaUrlList[:] = [] + entitiesMediaMediaUrlList[:] = [] + entitiesMediaIDstr[:] = [] + + #go to next row twitrow += 1 #------------------------------------------------------------------ From dc27ee413601abd2032e59fde520aff1fb680775 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Thu, 19 Apr 2018 13:48:25 -0400 Subject: [PATCH 037/186] search button on Adv page Closes #114 --- assets/css/main.css | 47 ++++++++++++++++++++++------------------ templates/advSearch.html | 5 +++-- 2 files changed, 29 insertions(+), 23 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index 2b5ea6e..8762a48 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -6,7 +6,7 @@ margin-right: -8px; font-family:"Arial Black", Gadget, sans-serif; } - + .header_1{ width:cover; height: 45%; @@ -21,18 +21,21 @@ text-decoration: none; } - + h1{ margin-left:50px !important; -} +} .about_info{ padding-right: 100px; padding-left: 100px; } - - + +button:hover{ + background-color: #56699B; + color: white; +} .graphic{ display: block; @@ -40,8 +43,8 @@ h1{ margin-right: auto; width: 65%; } - - + + nav { width: 100%; display: table; @@ -70,7 +73,7 @@ nav { margin-left: 25px; margin-right: 25px; text-align: center; - + } #mySearch { @@ -85,6 +88,8 @@ nav { #s_button { font-size: 30px; border-radius:25px; + display: block; + margin: 20px auto; } #mySearch input::placeholder{ @@ -106,7 +111,7 @@ margin-bottom: 10px; margin: auto; border: 5px solid #6A589F; border-radius: 25px; - font-size: 16px; + font-size: 16px; width: 525px; height: 40px; outline: none; @@ -134,10 +139,10 @@ margin-bottom: 10px; .subject_input:: placeholder{ margin-top: 20px; font-size: 16px; - + } - - + + .message_input:: placeholder{ margin-top: 20px; font-size: 16px; @@ -192,11 +197,11 @@ margin-bottom: 10px; padding: 5px; margin-bottom: 25px; } - + #Box{ display: inline-flex; } - + #reddit{ font-size: 18px; padding: 5px; @@ -206,7 +211,7 @@ margin-bottom: 10px; font-size: 18px; padding: 5px; } - + a.button { -webkit-appearance: button; -moz-appearance: button; @@ -227,7 +232,7 @@ a.button { border-radius: 25px; font-size: 40px } - + #redditBox{ border: 5px solid #6A589F; border-radius: 25px; @@ -237,7 +242,7 @@ a.button { padding:20px; text-align: left; } - + #twitterBox{ border: 5px solid #6A589F; border-radius: 25px; @@ -251,13 +256,13 @@ a.button { #choices{ display:inline-flex; } - + #twitterUser{ display: table-cell; } #twitterDate{ - text-align:right; + text-align:right; } #redditUrl{ display: flex; @@ -316,7 +321,7 @@ input[type='checkbox'] { .header{ display:flex; background-color: #56699B; - + } #graphic_s{ text-align: left; @@ -332,6 +337,7 @@ input[type='checkbox'] { height: 75%; margin-top:25px; margin-right: 25px; + width: auto; } /* Clear floats after the columns */ @@ -342,4 +348,3 @@ input[type='checkbox'] { } /*# sourceMappingURL=layout.css.map */ - diff --git a/templates/advSearch.html b/templates/advSearch.html index ec9c9f4..c3012a7 100644 --- a/templates/advSearch.html +++ b/templates/advSearch.html @@ -19,7 +19,6 @@

Enter your search in the bar below and press enter.


 
-
 
@@ -27,7 +26,7 @@

Enter your search in the bar below and press enter.

Select subreddit to search

News
- SC
+ South Carolina

Custom Subreddit

@@ -47,6 +46,8 @@

Enter your search in the bar below and press enter.

+ + Back to Search From cdf1a0fb990b1bf0744a1c94502d7ecd73eb869d Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Thu, 19 Apr 2018 14:06:54 -0400 Subject: [PATCH 038/186] Added twitter fields and data to spreadsheet --- social_monomania/views.py | 56 ++++++++++++++++++++++++++++++++++----- 1 file changed, 50 insertions(+), 6 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index e9c5428..2e48d56 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -162,6 +162,11 @@ def download(request): 'quoted_status_entities_media_id_str', 'quoted_status_entities_media_url', 'quoted_status_entities_media_id_str', 'quoted_status_text', 'quoted_status_id_str', 'quoted_status_created_at', + 'statuses_is_quote_status', 'retweeted_status_created_at', + 'retweeted_status_id_str', 'retweeted_status_text', + 'retweeted_status_entities_urls_url', + 'retweeted_status_entities_urls_expanded_url', + 'retweeted_entities_hashtags_text' ] twitcol = 0 for header in headerObj: @@ -184,6 +189,9 @@ def download(request): entitiesMediaUrlList = [] entitiesMediaMediaUrlList = [] entitiesMediaIDstr = [] + retweetedStatusEntitiesUrlsUrl = [] + retweetedStatusEntitiesUrlsExpandedUrl = [] + retweetedEntitiesHashtags = [] for entry in statusList: #text, user, date, retweets, favorited, geolocation, link twittersheet.write(twitrow, twitcol, entry['text'], posts_format) @@ -208,13 +216,16 @@ def download(request): twittersheet.write(twitrow, twitcol+10, entry['lang'], posts_format) twittersheet.write(twitrow, twitcol+11, str(entry['retweeted']), posts_format) twittersheet.write(twitrow, twitcol+12, str(entry['favorited']), posts_format) + + #START - quoted_status + #this if-else checks if quoted_status, exists, then writes the data of the #quoted status in the cell. If quoted_status doesn't exist, it writes #'DNE' in the cell for Does Not Exist if 'quoted_status' in entry: #to make sure you get hits for search results that have a quoted status, search for #'statuses' for twitter - print "FOR TESTING YESYESYEYSEYEYESYS" + #print "FOR TESTING YESYESYEYSEYEYESYS" twittersheet.write(twitrow, twitcol+13, entry['quoted_status']['lang'], posts_format) twittersheet.write(twitrow, twitcol+14, str(entry['quoted_status']['retweeted']), posts_format) twittersheet.write(twitrow, twitcol+15, str(entry['quoted_status']['favorited']), posts_format) @@ -278,10 +289,6 @@ def download(request): twittersheet.write(twitrow, twitcol+45, entry['quoted_status']['text'], posts_format) twittersheet.write(twitrow, twitcol+46, entry['quoted_status']['id_str'], posts_format) twittersheet.write(twitrow, twitcol+47, entry['quoted_status']['created_at'], posts_format) - twittersheet.write(twitrow, twitcol+48, bool(entry['is_quote_status']), posts_format) - - - else: #could potentially make a loop out of this (after finishing fields) to condense code twittersheet.write(twitrow, twitcol+13, 'DNE', posts_format) @@ -318,7 +325,41 @@ def download(request): twittersheet.write(twitrow, twitcol+45, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+46, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+47, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+48, 'DNE', posts_format) + + #END - quoted_status + + #is_quote_status' parent is simply [statuses] + twittersheet.write(twitrow, twitcol+48, bool(entry['is_quote_status']), posts_format) + + #START - retweeted status + + if 'retweeted_status' in entry: + print "(FOR TESTING) RETWEETED STATUS PRESENT" + twittersheet.write(twitrow, twitcol+49, entry['retweeted_status']['created_at'], posts_format) + twittersheet.write(twitrow, twitcol+50, entry['retweeted_status']['id_str'], posts_format) + twittersheet.write(twitrow, twitcol+51, entry['retweeted_status']['text'], posts_format) + for item in entry['retweeted_status']['entities']['urls']: + retweetedStatusEntitiesUrlsUrl.append(item['url']+'\n') + retweetedStatusEntitiesUrlsExpandedUrl.append(item['expanded_url']+'\n') + twittersheet.write_url(twitrow, twitcol+52, ''.join(retweetedStatusEntitiesUrlsUrl), url_format) + twittersheet.write_url(twitrow, twitcol+53, ''.join(retweetedStatusEntitiesUrlsExpandedUrl), url_format) + if 'entities' in entry['retweeted_status']: + if 'hashtags' in entry['retweeted_status']['entities']: + for item in entry['retweeted_status']['entities']['hashtags']: + retweetedEntitiesHashtags.append('#'+item['text']+'\n') + twittersheet.write(twitrow, twitcol+54, ''.join(retweetedEntitiesHashtags), posts_format) + + + else: + twittersheet.write(twitrow, twitcol+49, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+50, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+51, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+52, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+53, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+54, 'DNE', posts_format) + + + #END - retweeted status #clear lists for next entry, go to next row to fill mentionList[:] = [] @@ -330,6 +371,9 @@ def download(request): entitiesMediaUrlList[:] = [] entitiesMediaMediaUrlList[:] = [] entitiesMediaIDstr[:] = [] + retweetedStatusEntitiesUrlsUrl[:] = [] + retweetedStatusEntitiesUrlsExpandedUrl[:] = [] + retweetedEntitiesHashtags[:] = [] #go to next row twitrow += 1 From e60c063d5689f68a4ad64fc9353f1c0b6974f102 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Thu, 19 Apr 2018 14:24:18 -0400 Subject: [PATCH 039/186] new search button #109 --- assets/css/main.css | 20 ++++++++++++++------ templates/results.html | 26 +++++++++++++------------- 2 files changed, 27 insertions(+), 19 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index 8762a48..1c4fbbb 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -1,4 +1,6 @@ - +*{ + font-weight:normal; +} .site-container { width: cover; margin-left: -8px; @@ -31,7 +33,12 @@ h1{ padding-left: 100px; } +button{ + -webkit-appearance: button; + -moz-appearance: button; + appearance: button; +} button:hover{ background-color: #56699B; color: white; @@ -213,13 +220,14 @@ margin-bottom: 10px; } a.button { - -webkit-appearance: button; - -moz-appearance: button; - appearance: button; - font-size: 30px; text-decoration: none; color: initial; - padding: 5px; + font-size: 30px; + border-width: thin; + border-color: black; + border-radius:25px; + display: block; + margin: 20px auto; } #searchMain{ border: 5px solid #6A589F; diff --git a/templates/results.html b/templates/results.html index ed57bc7..e66ec8e 100644 --- a/templates/results.html +++ b/templates/results.html @@ -32,14 +32,14 @@
{{ sub.time }}

{{ entry.title }}

- Reddit Link + Reddit Link
{% endfor %}

Twitter Object

{% for entry in twitterReturn.statuses|slice:":50" %} -
+
{{entry.created_at}}

Text: {{ entry.text }}

User Screen Name: {{ entry.user.screen_name }} /
@@ -64,17 +64,18 @@
Favorited Count: {{ entry.favorite_count }}
{% endfor %}
- - + + - - - -New Search +
+ +
@@ -88,7 +89,7 @@
Favorited Count: {{ entry.favorite_count }}
} else { x.style.display = "none"; } - + } function wordCloudFunction(){ @@ -100,13 +101,13 @@
Favorited Count: {{ entry.favorite_count }}
} } -function +function window.onload = highlight({{searchQuery}}) { var inputText = document.getElementById("inputText"); var innerHTML = inputText.innerHTML; var index = innerHTML.indexOf(text); - if (index >= 0) { + if (index >= 0) { innerHTML = innerHTML.substring(0,index) + "" + innerHTML.substring(index,index+text.length) + "" + innerHTML.substring(index + text.length); inputText.innerHTML = innerHTML; console.log("highlight: " {{searchQuery}}); @@ -114,6 +115,5 @@
Favorited Count: {{ entry.favorite_count }}
} - + {% endblock content %} - From c935fc9a3cd1aacc1b0a98332e48bed670ce051f Mon Sep 17 00:00:00 2001 From: malBaskin Date: Thu, 19 Apr 2018 14:24:51 -0400 Subject: [PATCH 040/186] failed attempt to fix bold font --- assets/css/main.css | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index 1c4fbbb..6f1f924 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -1,6 +1,4 @@ -*{ - font-weight:normal; -} + .site-container { width: cover; margin-left: -8px; From 832d4cf7815105fe6f5e1de5d1a65cb1341f8dd6 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Thu, 19 Apr 2018 14:34:21 -0400 Subject: [PATCH 041/186] max field lengths #104 --- social_monomania/forms.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/social_monomania/forms.py b/social_monomania/forms.py index e0816fa..835b095 100644 --- a/social_monomania/forms.py +++ b/social_monomania/forms.py @@ -2,9 +2,9 @@ class ContactForm(forms.Form): - from_email = forms.EmailField(required=True, label= 'Email', widget=forms.TextInput(attrs={ - 'class': 'email_input', 'placeholder': 'Your email here'})) - subject = forms.CharField(required=True, widget=forms.TextInput(attrs={ + from_email = forms.EmailField(required=True, label= 'Email', max_length=20, widget=forms.TextInput(attrs={ + 'class': 'email_input', 'placeholder': 'Your email here' })) + subject = forms.CharField(required=True,max_length=20, widget=forms.TextInput(attrs={ 'class': 'subject_input', 'placeholder': 'Please keep your subject concise...'})) - message = forms.CharField(widget=forms.Textarea(attrs={ - 'class': 'message_input', 'placeholder': 'Your message here...'})) \ No newline at end of file + message = forms.CharField(max_length=500, widget=forms.Textarea(attrs={ + 'class': 'message_input', 'placeholder': 'Your message here...'})) From a65572c51cd36216e82decfd30575c024ca387a5 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Thu, 19 Apr 2018 14:44:05 -0400 Subject: [PATCH 042/186] fix bold font #115 --- assets/css/main.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/css/main.css b/assets/css/main.css index 6f1f924..5e5103e 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -4,7 +4,7 @@ margin-left: -8px; margin-top: -8px; margin-right: -8px; - font-family:"Arial Black", Gadget, sans-serif; + font-family: Gadget, sans-serif; } .header_1{ From 01adfdb7e89a982d8255fca1dd1e835e7e79a464 Mon Sep 17 00:00:00 2001 From: lheckle Date: Thu, 19 Apr 2018 15:20:43 -0400 Subject: [PATCH 043/186] Layout Changes Updates to Static Files and Templates --- assets/css/main.css | 4 +- .../__pycache__/__init__.cpython-36.pyc | Bin 175 -> 160 bytes .../__pycache__/settings.cpython-36.pyc | Bin 3408 -> 3458 bytes .../__pycache__/urls.cpython-36.pyc | Bin 1439 -> 1647 bytes staticfiles/admin/css/base.5af66c1b1797.css | 22 +- staticfiles/admin/css/base.css.gz | Bin 3691 -> 3726 bytes staticfiles/admin/css/changelists.css.gz | Bin 1492 -> 1504 bytes staticfiles/admin/css/dashboard.css.gz | Bin 251 -> 256 bytes staticfiles/admin/css/fonts.css.gz | Bin 151 -> 154 bytes staticfiles/admin/css/forms.77b3f8a70811.css | 8 +- staticfiles/admin/css/forms.css.gz | Bin 2058 -> 2076 bytes staticfiles/admin/css/login.css.gz | Bin 487 -> 496 bytes staticfiles/admin/css/rtl.css.gz | Bin 1100 -> 1112 bytes .../admin/css/widgets.a7251c097987.css | 28 +-- staticfiles/admin/css/widgets.css.gz | Bin 2211 -> 2227 bytes staticfiles/admin/img/LICENSE.gz | Bin 656 -> 668 bytes staticfiles/admin/img/README.txt.gz | Bin 214 -> 220 bytes staticfiles/admin/img/calendar-icons.svg.gz | Bin 385 -> 386 bytes staticfiles/admin/img/icon-addlink.svg.gz | Bin 206 -> 210 bytes staticfiles/admin/img/icon-alert.svg.gz | Bin 329 -> 330 bytes staticfiles/admin/img/icon-calendar.svg.gz | Bin 438 -> 444 bytes staticfiles/admin/img/icon-changelink.svg.gz | Bin 269 -> 270 bytes staticfiles/admin/img/icon-clock.svg.gz | Bin 357 -> 359 bytes staticfiles/admin/img/icon-deletelink.svg.gz | Bin 221 -> 225 bytes staticfiles/admin/img/icon-no.svg.gz | Bin 297 -> 298 bytes staticfiles/admin/img/icon-unknown-alt.svg.gz | Bin 377 -> 376 bytes staticfiles/admin/img/icon-unknown.svg.gz | Bin 377 -> 376 bytes staticfiles/admin/img/icon-yes.svg.gz | Bin 266 -> 268 bytes staticfiles/admin/img/inline-delete.svg.gz | Bin 293 -> 296 bytes staticfiles/admin/img/search.svg.gz | Bin 264 -> 266 bytes staticfiles/admin/img/selector-icons.svg.gz | Bin 770 -> 773 bytes staticfiles/admin/img/sorting-icons.svg.gz | Bin 366 -> 370 bytes staticfiles/admin/img/tooltag-add.svg.gz | Bin 203 -> 208 bytes .../admin/img/tooltag-arrowright.svg.gz | Bin 194 -> 195 bytes staticfiles/admin/js/SelectBox.js.gz | Bin 1185 -> 1190 bytes staticfiles/admin/js/SelectFilter2.js.gz | Bin 2867 -> 2889 bytes staticfiles/admin/js/actions.js.gz | Bin 1583 -> 1591 bytes staticfiles/admin/js/actions.min.js.gz | Bin 1120 -> 1123 bytes .../admin/js/admin/DateTimeShortcuts.js.gz | Bin 3721 -> 3732 bytes .../admin/js/admin/RelatedObjectLookups.js.gz | Bin 1740 -> 1754 bytes staticfiles/admin/js/calendar.js.gz | Bin 2092 -> 2107 bytes staticfiles/admin/js/cancel.js.gz | Bin 148 -> 150 bytes staticfiles/admin/js/change_form.js.gz | Bin 369 -> 375 bytes staticfiles/admin/js/collapse.js.gz | Bin 466 -> 470 bytes staticfiles/admin/js/collapse.min.js.gz | Bin 322 -> 325 bytes staticfiles/admin/js/core.js.gz | Bin 2027 -> 2039 bytes staticfiles/admin/js/inlines.js.gz | Bin 3258 -> 3270 bytes staticfiles/admin/js/inlines.min.js.gz | Bin 1569 -> 1576 bytes staticfiles/admin/js/jquery.init.js.gz | Bin 240 -> 246 bytes staticfiles/admin/js/popup_response.js.gz | Bin 280 -> 285 bytes staticfiles/admin/js/prepopulate.js.gz | Bin 534 -> 538 bytes staticfiles/admin/js/prepopulate.min.js.gz | Bin 243 -> 245 bytes staticfiles/admin/js/prepopulate_init.js.gz | Bin 270 -> 273 bytes staticfiles/admin/js/timeparse.js.gz | Bin 595 -> 602 bytes staticfiles/admin/js/urlify.js.gz | Bin 2749 -> 2765 bytes .../js/vendor/jquery/LICENSE-JQUERY.txt.gz | Bin 750 -> 765 bytes .../admin/js/vendor/jquery/jquery.js.gz | Bin 76643 -> 77351 bytes .../admin/js/vendor/jquery/jquery.min.js.gz | Bin 29881 -> 29891 bytes .../js/vendor/xregexp/LICENSE-XREGEXP.txt.gz | Bin 679 -> 691 bytes .../admin/js/vendor/xregexp/xregexp.js.gz | Bin 39385 -> 39508 bytes .../admin/js/vendor/xregexp/xregexp.min.js.gz | Bin 23476 -> 23486 bytes staticfiles/css/main.2dfcb7e48ec1.css | 186 --------------- staticfiles/css/main.2dfcb7e48ec1.css.gz | Bin 848 -> 0 bytes staticfiles/css/main.2f108e233375.css | 185 --------------- staticfiles/css/main.2f108e233375.css.gz | Bin 846 -> 0 bytes staticfiles/css/main.517024c83fcc.css | 185 --------------- staticfiles/css/main.517024c83fcc.css.gz | Bin 845 -> 0 bytes staticfiles/css/main.5cd37da2374b.css | 149 ------------ staticfiles/css/main.5cd37da2374b.css.gz | Bin 806 -> 0 bytes staticfiles/css/main.90d519dced33.css | 185 --------------- staticfiles/css/main.90d519dced33.css.gz | Bin 840 -> 0 bytes ...c2c0b941fdab.css => main.9c8442cc79bc.css} | 223 ++++++++++++++++-- staticfiles/css/main.9c8442cc79bc.css.gz | Bin 0 -> 1355 bytes staticfiles/css/main.a144ae9a7f75.css | 69 ------ staticfiles/css/main.a144ae9a7f75.css.gz | Bin 566 -> 0 bytes staticfiles/css/main.ac17c06cc9e7.css | 186 --------------- staticfiles/css/main.ac17c06cc9e7.css.gz | Bin 852 -> 0 bytes staticfiles/css/main.c2c0b941fdab.css.gz | Bin 846 -> 0 bytes staticfiles/css/main.cd9f01f42328.css | 185 --------------- staticfiles/css/main.cd9f01f42328.css.gz | Bin 844 -> 0 bytes staticfiles/css/main.css | 219 +++++++++++++++-- staticfiles/css/main.css.gz | Bin 846 -> 1355 bytes staticfiles/css/main.d0831675d63b.css | 186 --------------- staticfiles/css/main.d0831675d63b.css.gz | Bin 853 -> 0 bytes staticfiles/css/main.e7ea66ad13ef.css | 185 --------------- staticfiles/css/main.e7ea66ad13ef.css.gz | Bin 846 -> 0 bytes staticfiles/css/main.eaea361a0601.css | 185 --------------- staticfiles/css/main.eaea361a0601.css.gz | Bin 846 -> 0 bytes .../images/suckedin__revised.3043d04578b1.png | Bin 0 -> 10451 bytes staticfiles/images/suckedin__revised.png | Bin 0 -> 10451 bytes ...al_mid_withbluebackground.1ed50bb4f9c4.png | Bin 0 -> 10419 bytes .../suckedin_final_mid_withbluebackground.png | Bin 0 -> 10419 bytes staticfiles/staticfiles.json | 2 +- templates/layout.html | 2 +- templates/search.html | 4 +- 95 files changed, 427 insertions(+), 1971 deletions(-) delete mode 100644 staticfiles/css/main.2dfcb7e48ec1.css delete mode 100644 staticfiles/css/main.2dfcb7e48ec1.css.gz delete mode 100644 staticfiles/css/main.2f108e233375.css delete mode 100644 staticfiles/css/main.2f108e233375.css.gz delete mode 100644 staticfiles/css/main.517024c83fcc.css delete mode 100644 staticfiles/css/main.517024c83fcc.css.gz delete mode 100644 staticfiles/css/main.5cd37da2374b.css delete mode 100644 staticfiles/css/main.5cd37da2374b.css.gz delete mode 100644 staticfiles/css/main.90d519dced33.css delete mode 100644 staticfiles/css/main.90d519dced33.css.gz rename staticfiles/css/{main.c2c0b941fdab.css => main.9c8442cc79bc.css} (50%) create mode 100644 staticfiles/css/main.9c8442cc79bc.css.gz delete mode 100644 staticfiles/css/main.a144ae9a7f75.css delete mode 100644 staticfiles/css/main.a144ae9a7f75.css.gz delete mode 100644 staticfiles/css/main.ac17c06cc9e7.css delete mode 100644 staticfiles/css/main.ac17c06cc9e7.css.gz delete mode 100644 staticfiles/css/main.c2c0b941fdab.css.gz delete mode 100644 staticfiles/css/main.cd9f01f42328.css delete mode 100644 staticfiles/css/main.cd9f01f42328.css.gz delete mode 100644 staticfiles/css/main.d0831675d63b.css delete mode 100644 staticfiles/css/main.d0831675d63b.css.gz delete mode 100644 staticfiles/css/main.e7ea66ad13ef.css delete mode 100644 staticfiles/css/main.e7ea66ad13ef.css.gz delete mode 100644 staticfiles/css/main.eaea361a0601.css delete mode 100644 staticfiles/css/main.eaea361a0601.css.gz create mode 100644 staticfiles/images/suckedin__revised.3043d04578b1.png create mode 100644 staticfiles/images/suckedin__revised.png create mode 100644 staticfiles/images/suckedin_final_mid_withbluebackground.1ed50bb4f9c4.png create mode 100644 staticfiles/images/suckedin_final_mid_withbluebackground.png diff --git a/assets/css/main.css b/assets/css/main.css index 5e5103e..818ea0f 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -4,8 +4,8 @@ margin-left: -8px; margin-top: -8px; margin-right: -8px; - font-family: Gadget, sans-serif; - } + font-family: Georgia, sans-serif; +} .header_1{ width:cover; diff --git a/social_monomania/__pycache__/__init__.cpython-36.pyc b/social_monomania/__pycache__/__init__.cpython-36.pyc index 42fd56438bbafd18a42d6dd02acdd46e428ca888..ec4a4f06dcd8e2e721cd4fa0dfd6fd017d50f84a 100755 GIT binary patch delta 51 zcmZ3_xPXz}n3tDJZ%yw+b_)exXRDad;?$zznC#4y+{74{{N&Qy)Vz}7828K)kJ6-x Gd5!>_aS@IH delta 66 zcmZ3$xSo;Sn3tDp`*FpI>=ybl&Q>v@#i>QbF#-AIsW~|@F8Rr&xv6<2#WBIj8Tt7+ VG0wrxt_miWMlsI$DXA0V9Rb(67Iy#u diff --git a/social_monomania/__pycache__/settings.cpython-36.pyc b/social_monomania/__pycache__/settings.cpython-36.pyc index 79cc8532efa2f05e6abcdc96e4625219dc0d3dae..bce9295c100a71af70a5381012bcd3050ba38f8b 100755 GIT binary patch delta 441 zcmYk2OHUec6vgK<6N17}eAOop1w?_4wmwUx1(m32ZMx9S4T%BHUowM$nZZpLH37FK zwzDv4T=pBV?kDKRZP#7)8+6ryhNL$+CnqPro7~*Tnf7dSO;v~QBj5SMm?Zs@{+l5u z=Nwt>&r!3cU=Bfq5Jse`=!E$PrAn+~f&GZ`6A)Y%0S+LBI2Mt>5|)uf>cOoOk06a_ z&Q2Oy-&gv+s#8_rQ9S1{yx?&tJmKgmlrI#%UhBAc2J1YF4W1KZxQuBrg-vXAN)CL|4at*ochmh%PN!g$8r7y&X_`W-m-Gv*T&mPW1D0mhTbEj)*X{nR z?4Lt-wA?j@+vHaZ$N8goXS?~mw}ton_HVDA+;X03_UzB`UZ!|z3DYXpbks}5{buE= iE*dSXc%ZiqugdnVFH1M}58p?X6t9PT!tM6DbZy#gExq?xI5Jm)J z1$&7QZP^RNUc}gkICq0!EBo1x1d

3KN*b6sB8_5^)b^Fl+71V6MaY4i`#PuyZdK zIe;bZgTnn*2B17qxVGG|@d#Eph%_sLG@CXohOmmYhI~dmYKb9aIE;0UV1vi7$*82xadJ*Ske+A-XM}XMv{}*7D;XV-0?tW1v`J;sABim$6ot|YD9ut~xcRJjG1fdX4dePc^r$o|wWg)g%2zl*{VAetLZ&Dp#hOKP~Ed iSqMFkons1&g)tg_Qs@v@(5BX##4beAD5o7!S diff --git a/social_monomania/__pycache__/urls.cpython-36.pyc b/social_monomania/__pycache__/urls.cpython-36.pyc index c4a1d1daaa05d68711db535dc057e03550392bea..590b8c994bf670fe94a87073090a1b6bb21c14cf 100755 GIT binary patch delta 388 zcmbQw{hmj~n3tDpcg6K68#V@p#|%h75Xg1_;$k+&i7LASQkhaDQhBmOQzTQkdzpbe zDIiZQMH=bF%;d delta 172 zcmaFQGoM?I3^&!JT)gL#w9B(kR9`KP7cC51S>U%w#t< Fc>qtKFLD3? diff --git a/staticfiles/admin/css/base.5af66c1b1797.css b/staticfiles/admin/css/base.5af66c1b1797.css index fe455c0..5e653d9 100644 --- a/staticfiles/admin/css/base.5af66c1b1797.css +++ b/staticfiles/admin/css/base.5af66c1b1797.css @@ -2,7 +2,7 @@ DJANGO Admin styles */ -@import url("fonts.cc6140298ba7.css"); +@import url("fonts.ecfb8916876b.css"); body { margin: 0; @@ -357,7 +357,7 @@ table thead th.sorted .sortoptions a { width: 14px; height: 14px; display: inline-block; - background: url("../img/sorting-icons.3a097b59f104.svg") 0 0 no-repeat; + background: url("../img/sorting-icons.bbfc41068350.svg") 0 0 no-repeat; background-size: 14px auto; } @@ -548,18 +548,18 @@ ul.messagelist li { font-size: 13px; padding: 10px 10px 10px 65px; margin: 0 0 10px 0; - background: #dfd url("../img/icon-yes.d2f9f035226a.svg") 40px 12px no-repeat; + background: #dfd url("../img/icon-yes.06589da83e26.svg") 40px 12px no-repeat; background-size: 16px auto; color: #333; } ul.messagelist li.warning { - background: #ffc url("../img/icon-alert.034cc7d8a67f.svg") 40px 14px no-repeat; + background: #ffc url("../img/icon-alert.21c61971fb51.svg") 40px 14px no-repeat; background-size: 14px auto; } ul.messagelist li.error { - background: #ffefef url("../img/icon-no.439e821418cd.svg") 40px 12px no-repeat; + background: #ffefef url("../img/icon-no.233633bc1364.svg") 40px 12px no-repeat; background-size: 16px auto; } @@ -633,7 +633,7 @@ div.system-message p.system-message-title { padding: 4px 5px 4px 25px; margin: 0; color: #c11; - background: #ffefef url("../img/icon-no.439e821418cd.svg") 5px 5px no-repeat; + background: #ffefef url("../img/icon-no.233633bc1364.svg") 5px 5px no-repeat; } .description { @@ -664,17 +664,17 @@ div.breadcrumbs a:focus, div.breadcrumbs a:hover { .addlink { padding-left: 16px; - background: url("../img/icon-addlink.d519b3bab011.svg") 0 1px no-repeat; + background: url("../img/icon-addlink.4001bb35b6f9.svg") 0 1px no-repeat; } .changelink, .inlinechangelink { padding-left: 16px; - background: url("../img/icon-changelink.18d2fd706348.svg") 0 1px no-repeat; + background: url("../img/icon-changelink.9f469bf75d66.svg") 0 1px no-repeat; } .deletelink { padding-left: 16px; - background: url("../img/icon-deletelink.564ef9dc3854.svg") 0 1px no-repeat; + background: url("../img/icon-deletelink.4059963bd772.svg") 0 1px no-repeat; } a.deletelink:link, a.deletelink:visited { @@ -743,11 +743,11 @@ a.deletelink:focus, a.deletelink:hover { } .object-tools a.viewsitelink, .object-tools a.golink { - background-image: url("../img/tooltag-arrowright.bbfb788a849e.svg"); + background-image: url("../img/tooltag-arrowright.5d363e8887ce.svg"); } .object-tools a.addlink { - background-image: url("../img/tooltag-add.e59d620a9742.svg"); + background-image: url("../img/tooltag-add.cf20e2410f14.svg"); } /* OBJECT HISTORY */ diff --git a/staticfiles/admin/css/base.css.gz b/staticfiles/admin/css/base.css.gz index 982f41101a4142db9cf6645f9a0ef4472f65f028..dd2749822a0274c65e4c8f643e4ee14b0143f631 100644 GIT binary patch literal 3726 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 literal 3691 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 G82|t*_TXFq literal 1492 zcmV;_1uOa=iwFP!00002|GijSZ`(E$e$THU77W-5OO>72OKj}HP17!bmkh0kJq&xG zM9LyUi<(3wPK*BcQR2lCMM+K{76(Brkvy00T)xA%Z@|rO>-&$lo4e23&*075v$OLk zf$0uYQgHC~42YkM6@(L(EgUe{@ni|6LGa`1>|1*$hatskzrD_v>%4lQ zpAdv_8WT)W0lor6ij2aSWy(^#0-e<{p&aKJwFHDLM>zL#vP<|9)H~1mcgj6`l6nc2 zJ1&DDI}B~{b6k{^7ZcF8AcH%SLeBEZ+41Q)XN-n0pEOn?^5h@ll2WY)%*9Tv`|PUL zq~SGKayF!z^aBqWdI3Dqh(Ux%y3?ml@!kf=i&?%mcGcV16V7AGp1nguY7Rwh*6d=!TDmbSdE;Au?o2mMvuFkl_?S%<2aU2 zwdPA8gQ=GNwi()ByMDL1?FP8=UV;g+xL)_KFNfxQedl9A@%`5X(sfsRt?9 ziS*bD=@j?mf)?V#s7fX;N^tZTvV$l5Q0`MJSNwT}S@neD1J?o~oC?(Y1jrabwg7eV z>F30ZaTi9?soRH#&Aaudjw^Mr+fKX^FiuTWt8h0M&-Duhz6h}%nS<1bFd=bGgH4lxs#vm>9;^JaN=y`!*9wkTL>AEz%ZhNO? zb`(XH=$UvqZ#&w=upO$x&s}RSR24i$)n&}0(y9d7C}Q~dllf64H#KNMxSC;W$h zT4$YLsvT6lw(7L(FCbMK770XE2?>B#MJ1St3!SC{g^zP)fyOOFBz5?r=+RWTZM&@PZOt3c`(hUK_a zzG$lad}KMN6tG}GnV?%Bw9K+iXrx(z^XzWbcU5&*efp&>DHLC$giz$BBS(le8#={x zl&I5WQt%gwy(-DNA)_LxZQ}8v`*^5M*DM!=ltqv2icx2(iLE2I!IYA$AVr(=RBWxm zdYmTt1*SOS*z%Orb>8)P*Pu=VmybP(M5zA8(da~PC)C?6A_)#ByWoY zEu3xdmurZlt40w)IAS@J-S&vIc3Mq?EIs@pVb9P^sdlt#l6E|-sX$jmBi~(8biO;^ zwMfmN6peo47$2v|IcYES#NSxU6H<8MJ05g(Pf9rh%1OIz$Q{PJg1a6=9cVXVetomO zd$^ZlZsT%74ur+njYH2hN_RqRPDvx&I}}u?N|NE3HScsNW1u0hAH>hiP4`-%ZJdE@ z+QSHsl>eBMjVSKp5bZ?2w1+$wyVjcZ+a~piqIj@Oh$R?bjq)Xt<7mDy z=(V~y5V~=z#ab&PD#nGO1^$o+d77ytnLK diff --git a/staticfiles/admin/css/dashboard.css.gz b/staticfiles/admin/css/dashboard.css.gz index 4e6554952c8023f64cd6b28254ebbcaefaf81af4..771e7e0526b05eaf6dd0da51aef6f938d401b796 100644 GIT binary patch literal 256 zcmV+b0ssCViwFP!00002|BX-0PQx$^zE|oy_`;=9+H&F0oyuAXBv_?wJV3g5jYXP7 zO-88@?@k8|h{F&*ShBxAJ4>J{cXzi-r@-6 z8cBFrz;&Kqt>WnYZcx7sO>CHMi|D{l03QYlpce23@j2(LE{#D9FtH?W+V+J+b=5;;ooK%WTD|%{m$RN4H zZt`2juq!v^_5k_j@K|m4@LUxyPvsnJxp3k{Hi4{R@?kmB$-X5c7>^gbbn^O1V_KNk zN%$}_iZHqcrO?dVfbT(kL&!|dlb=Ch#jp4|`UJfCwV9j&0009L Be@*}Z diff --git a/staticfiles/admin/css/fonts.css.gz b/staticfiles/admin/css/fonts.css.gz index 834a4582f6544b8f624c3959361274d68a432892..3ab88c6a4dbe98b63c4c647e488a55c1f85fa78f 100644 GIT binary patch delta 139 zcmV;60CfMC0h$4j7k}ka00O8$Ze~uUm4bRueo}r(zPdF;uDB@KN};qUM?+mtPamYP zSRbN5*C{_IMYlXP2_&djo}ZScu4#>AUU_O}dPa$rg1LbKvT$)pWlpMGpEu@K|LrxDZeCN-5M-aT$F63P+F9up{}Q=4^mgG z50Te(%FjvBEl*7X3F?*Sr=_WDS|dy=Pt8ovD6vv7H!wgFEiS3dNwreQ%P-1J%(3RG q<>GRnid%wG(@S#_iwHZ%gf7nU0a-@aF~;~E0|4{^B(0|b00966BRQM^ diff --git a/staticfiles/admin/css/forms.77b3f8a70811.css b/staticfiles/admin/css/forms.77b3f8a70811.css index 7117db4..b3ee02d 100644 --- a/staticfiles/admin/css/forms.77b3f8a70811.css +++ b/staticfiles/admin/css/forms.77b3f8a70811.css @@ -1,4 +1,4 @@ -@import url("widgets.a7251c097987.css"); +@import url("widgets.a659362c0eb3.css"); /* FORM ROWS */ @@ -473,7 +473,7 @@ body.popup .submit-row { .inline-group ul.tools a.add, .inline-group div.add-row a, .inline-group .tabular tr.add-row td a { - background: url("../img/icon-addlink.d519b3bab011.svg") 0 1px no-repeat; + background: url("../img/icon-addlink.4001bb35b6f9.svg") 0 1px no-repeat; padding-left: 16px; font-size: 12px; } @@ -495,13 +495,13 @@ body.popup .submit-row { .add-another { width: 16px; height: 16px; - background-image: url("../img/icon-addlink.d519b3bab011.svg"); + background-image: url("../img/icon-addlink.4001bb35b6f9.svg"); } .related-lookup { width: 16px; height: 16px; - background-image: url("../img/search.7cf54ff789c6.svg"); + background-image: url("../img/search.c78f90f3e6f5.svg"); } form .related-widget-wrapper ul { diff --git a/staticfiles/admin/css/forms.css.gz b/staticfiles/admin/css/forms.css.gz index a319fd5bae97dc906846662fb88e80c9d18abb3c..694a085da2dd6e64fb5d67e639b5b82e52f2f64a 100644 GIT binary patch literal 2076 zcmV+%2;=u3iwFP!00002|E*ekZ`(K$|Gz-L1Cip;ZO>Bth@I5I0p~RC!B{6QV&`^& z!=a!p+9pDYT8VO!3+}t$=s}5;NIA`3f;2HToHu_n9QE(i4|ya|60u)CK2mQ-MC@+j z_~WO`_wU}nJN=BlE$(j6-Qu?;`h1!$xmzCjPQ)M4%lmf-zW9MeTgD&9Xiq(l1ef`8 zh&_)6yD{o@!>3|x%LC!W^gjev2j%LTM;?isH5Y>W@FaXfF=y069|$2p^Iu&o^>-bl zdZKdz$ldI`mdOuhEMRDgN zp}W0Ew?;l@g`OMEcr->IMx&9{^|>Mu`6Hnb@p6}R@?X`eNz$4#uO??O7$|DrO|EAP zbalU4EpDaanS&DGj6Dj$jRj&R}=!&)Ym+EaQB4S9)aZ^57=`J0>)^Rdi2r`F2$O}!P;`3NWJr}LED5` z!do5z^HC{ch!epZJS_-oP%_^KP;j%XJmMbaKuK2QNqnP(dEl%D#qT$Bok$8P^coBm zV{?R6EH<4pH5+y4?X|E{FyZBRQb}w$a;8iEVV*4YWtl}~W;22#?S!@D$lI+g6Wgp+ zJ;z^zX7%D`GJni4VEkrJArow#P-t4RO%>e8LY;A*xK>*Qq#cISYNv<^BbycuQb36a zEh4NmrI1#izb&(kMb=PXD~0iz5%i|8D+gOcaC@cJ;pb<;+!@pzGENH?8UoA?4Io)p zONnX=jU_1Ap>)m^F)6wog}i_PdSz&1kEGl6|zCW$jt3{Z=^!hIK}|&juGYMkRSw zm6~2Q21H368Gu{^TmICkjwR9AP!G=6#e6>bzBDw7C1;Ssa2P|5er~;=7&h$t9b{Ox zHJvs#FY3L}a3NGKjcMgh;;d!8v|dN;>XxGL=3y7{B=F!ev%N^ajW?;n*P3;+)XEq zc>6ryAY((SYNg)#w%Df(2PI zSS~(wP$@#uYKN$>5ee_Gz(CCh?R{ZMBU5{*W!bJU|oA12P zEzhzqMYu6a!jME891|1gu))n85Z_1%@);2X40(7>iBVBfVS^PmtyfwtA=bFx>-Ubu zT$@{|PB!@677qge*wi0y`6h`wEd={CZ`ug(M$m&1K0e^H-mo`R@&A6gTHNG=rMv>j z(|1^AedrA&2Mrm~ib=iog6^lZtL&Jx9rC=X1;agDV?ks&JFKX$OR04gwd^jNeYNST zIF?L+QZ`WT#ZXB@gTRXR%sp30@9*Zu3u#v+YEJK{)IkJ??*A= zsH4DH*X=8teeNYtGV*raJ$&aeO_N~hW5#B{U`Ha80)36i!KP3=4iG&v*E7=1n|^#SsCJy|df->~>nFY;j3QvpsB-jIIG22Wm&H?G}52;r6p{ zu(>E^Vdib-=~`_xrtOOe1iR{S!Ypt+tuN^V2%&Ame$YT!>#(=fet2y3exzXL_nfw( zd1PweGy?j7pg^x0`pXLYnw^@z^*-Nda?c)#vYoTISNBnd=mvz-GQInkW5VPCwnw#$ zVL!jmqCt7DH5*rNSd?OF8{g~YapSd=FFox6cM^u9hBe^~+n9{3>AD7{Ok*smecD^Q@nQD~LYL|qa6p}qU}2uZj*QUU zS7J{5P&_-?#OTO--@EC2vXV0zG`YS;i`ywWMf1ht*Zc3~n?0}z2OL@#xMI5nB07xo zhr~PrtE$JFUz$}uE1WTI_(dTpoS=5>iqegCsd?2J89Eh*`p_%4hfI0BZSu;WmlzWq zZT6b1e10ee=Kq%>dm9QjXJs;Y{MFJc$L-k*qqJB$TMGZ=vjfw+y7C1Q?E4>^gz;bS GApigaO9y}e literal 2058 zcmV+l2=(_LiwFP!00002|E*bjZ`(K$|39CCNU`X)XDNQfPU_%*a~k(xtP>Zpv%A3I zP|y}_6QM+{L^;U?``wR}NJ^AQx#@0#JWLJe`J3Sk^)DR8G+`i1$j|SeaIixx^*3qy z{=?PD$=OHnWpRHC?iar;!N;?c6MsvS&`anOcs&99iylz2CG=?w_BaSobd|5hFbHt8 z8-rdqelC`_G-6(g|A+YEKrOCm5}?FeQ^sh>AH>ffr344y9YW~pCcnrE% zR@U8|t6*BuC6@c8*&ab#rbzw5FOnj_X-weD7(_HG6jUCbPp+r)!pDWCuch0b5Z>*X z*p!5j6pC#qp~)D$8;wQ|2Mgf|`Xj>$3JU8x#h-H3B4bTSU`iMa21?WW$<1s5t{+yb z#a*Fm?um@EgaPJ}OBo?+P zKF8NN|LLmeYMgcrriC066gsBI_h}DEOT<=VpO+NAzK~(!o}J8R|Gt~vfG@M@{AM{_ z$!yC}r@~jq(3;TAV@)Apo=CdV#)c9+$Jw5PWTbQRiKn6Wlt2#qb%NldCl;<`5F_O6 zB{q5ms0^jX5oJI7htD#X=3?!`7;YI#q`n&tFBI|Z@84VF=~e7-WwLmtwCIl%x=ru= z1H`;Q)Yk%h@b`$g9&vL68j%+>gU4VbTzKWG3UW!+EpxR%O7EguS2H8_I4W3M!7rl) zGe%8r_EOl?Ozh#Qe7h_i;2-9k46V>J`+^Y(xNjO1zu(SHA}K)XGZ-rKidtB)(ULY5 zteG{k=i*XH?AK$UQTg4HoSJi7fT6akK%x*!5KO8mI~_ewS4njrAj=vGqHsJX7g)2JVBtiIl$X8%|mD`3cLgtriYay|FKTk97 zTuBh6>1geGL+Kjn@cF6(EV?+Qud({0Nhsu|i19Kl{^Qy5>}m=mOW70jyJb`G+w5jq z?+CaN$T&u%RsF6B%A8K)KL2FTO5;(RwRQ=w=SWMomCZB z0;4qMB|c(T?p8|4IzPWapVlg%w~M>Q^6TXD6s)GduO|1?NiCoujVNcnLFGA88I!g! z#Dohvy~ZqM{9y=wMF|8;t`WH9TTeUU58TiWIQ>ks1oJ-l4n6T@`Kbf61f|pR;re#A z5<_;8<7u`IF{@13R@3V$igq z+)?(j6{2brt2+I`P-$U~Aw!$}-SSMTv-JbCg&ASBd9c`ZX;_*=OVp+@$l@3!8ULft-=9TIJ69ZM!eUs-|P3UuU1ZW>nKyd3Joq>!s9Npo z%?|H63R`rSQl(a@qiecqg}YRW0; z&ixBb_HaM94Q*Xb&^RfNo{E=h@0LIo!yQUJ^&fbLgKu)ouch#L*YB&1Aq_HK&x^j- zKYXPr7SUaXkdPVQyhDjaaKB`5aOl=A?Q-)eeRz#`Zn9p<>kCb|711x~%LDHC zuBvCvCfR0Y&*5_2Em?hO`b1RPW+5_w+x@9kipoD%>~yI5#e4?_YRK0$5NR zaB@WJ%I0Fi_xYN~YcovU@}5_kAwPXPlE`&Q`??s#u6YB{%BP}k+$bq<&2uwj61T>P zr+W;)Cw$T{^pksbsiE_efmruz4PBzXNmDPn_HvpLpHWKEV>SHBeevU9sBep`^GoH< zWoT7QOwXJ~bWNQW97>WBf(;KitFPs>d0Wx_4sHG>8QQ5(i0HUo1>ko&3tHMv@siZ{ z&v3Xq!@S|~IJxLk{q(T=z~dyej3}=iF@nr`b2zfq)4mEX3S;)-K+D1FSVmpi)7|KQ7+(n-?#aorIW z3Td|Pek;n>yOqXhGHSLA9u9dE+8!MBI@IEazbY$5Fxl)&DaBQo5>>oW&)=@`ak9MV oI{H52JFbHB_Y~qJ^R}4(Dn@9_+aUGc;?I-+18Nu$N9`W~06;k$3;+NC diff --git a/staticfiles/admin/css/login.css.gz b/staticfiles/admin/css/login.css.gz index 3f810c8f7ab5995185d6f4731bf18b9f260ded3d..5c85640d3334f1eafc07ed9c26646dca76e7935e 100644 GIT binary patch literal 496 zcmVTb1oJR&W4>8i|fAL%j6Y4zGr3`(KKCBHA zL6TU+YAHBb0qf4iJvEGr#wKLjkJ4S}-(Yg7+k}*Yb5KLL72K7`YzNg4sf40KbQ8xR zzhVZ7V&g96wVs=rR_wgYp%5m0n!ux6n~ECUUa7Pl^y$|kHN(|P$lZRf;%MYlJEyCJ zD6QaTFUeAnlaAD!{1ZoyK?I4bpx#&yAv|_T2xbx(ZUp<6`%7zVHk+GFR)YU(EEvTq z_)KQ6Yi4bW!v)7(H42*T!k(`6p)I5b;ZUGs$Gyh~&3syitMvPSLFAt)wwCM-3rU?FrgGUPt&sZ2CLf4^D_Dfu6{#pjd(1pojKoA)RH literal 487 zcmVrNk3G^b&V?#d^3?YSTJ+!0?Gx}q~I|@3H@JkLuW!wODs3`y?ay}9FMxN-fAg0 z*#Prr{+SxaMQc;C_u@USe}gHc?ov_-&Or@mC%CIn(E;iKsD+{d+$G6aTr-0Tai)iY zskeL5noYMAdSJoboEjI})YRzi+LQg@M(@4U46jZ?;f}YxW;jH%-Rk& z8pCuwWAf-QUdN3gw1ey<96ECLl6&@KQYiAYTEG8~Lk5G_IhPG>!&F>>Y*rr36dNvV zBiS4FkUBpt46|qIDOC<02IhWUoV$bBC(-VS!jB7{@S8`3X5g$)a zzMr0)p1gfS?lw2Kzmhj^?Q1O5mP-<6O79}Ao}6$d6g4Qwx4ChmM`s01Kuk#3rGhfX zS~viFT&(3RnmYo(T;LCN5Sr( z20;z5@l+jQE4o-NyMlxOYh!DwkScNiFpAD;1wOSNHeVmFKHXiD`t!kYj3x+sSGu@V z+In7ptC~hGK{EyKq-+j{P#koT5TWnRdzhh%jFx$#sAi-z&jL!<2m5u$)7EW9=s5J_ z_fzexMZYuYxLTTWV6@qZ>=w3FE(~alu`xUYUvJ%oUK|2!pY=AQM(=AO{W^QTt%)dN z4P_-v*)^-90|iAGQKR(2TRpP`OlYuX>2$~{F>IWJx(9$g|8dzDVI&=b$0hc*)FaVU z=waDcM?@G+VC&l@7N%5!V_-n-{{&*D*cGiVy)N13j;20w#zUXss+SOl^Tdu0VGCW5 z$#eNks|_*oQV;&J`Fig>%XHaamLbWiyIkpS;)`vHfT4*3IYOAAi9$f5c(g_!F z4x(6)aMe=Ft`Fv^AlzD_5;2#U96;v0V&t1`$sc+j>p=cA&jtM4B=s+s%LREc%_H|k zW)oUM-DmJ=rjo}Qe~~pYXsvWjhCT^1^UZmuu!nG{ODY5ZO_A*wZo^UO_uJ1m*N+{U zQYt_)swLe=g@!#>RX>WTqOVR9zjq~sUFrLgHtAi$fu^b3WmJ=!qU{aQF4=PB=VP=@ zaq0oxGqCR6O3%~O9qOJ2m*Mo>-e5gC9)HI$S2L>PCUz2}xj}Y28MOzEa!+fLbH+e+ zR@x~pdg5#gCVJAeC}1`wtn&Ts!!NGHt($Hdtbd}kYZgkyL^5lYgHSsi7o;qxY}?_) zsO51bq&Am1Xl}-e@8Kgn)x;V6-kbL+xE%rxhl)cQhg`Y6{(w3mk;HL7vcmGo*hAm5?hc_!>#Y-p#(x zW-ni$+s*aOpXkNQ*(_yZOF2plA$N%skIt-M0xNAox20;026_xfL;8e)zxpTRKYe6^%`U4?0^lqcTme_f4pTlwp-xEx!wSe) zMFxOL&KC<`@fbBW7gOe3u)F&)v`yM}+_>L-ez^Q_dxhH1drK0WY5e-eq_vPH*!Hhz zx!`Is)ymGo)anRYG3{f(y;?ck=(q^3%S>QNP_3RA)OJ?&QqM9MD?xY^!|CgZxnp5$ z&+<&GRUMsX<%xNr=N@GWq|VBoIElqT>~pOSJxFqgZNq zV&w7S(x=yIH!P)G7Xma7e!5Vd8lZ1nWNqkwtEURy+w%S6t2ReJE9mi1FHGrbXvc(p zn(WoEv?m#mf|NqG!0wVhu~4kMuO5_v8!i<5A0LM8PHq|T_2%RC)q~?iju~)*CCB@u zlCY6QRdbuF;j_H#R$B;Swx@cu>&eM}7hp%1@}ni1|qrXl5Ogm$@JH9$HRwbNC| zX_|S3?kT>WCiY&7+hnjw4p7vxqT`lkzow|t%yjx<4^rDau2D$|0dBp!Jt=vlWD6>J zl(?#3G6&tiyPNwzZ1Y@Te$#3fdM7jRsK!gyItvr)?9WkMVeW?3_)gOUK4vB5B}l4< zjSV^<>DbKre}hiP5{~SMfRWFbg8}4kuHI;Okkf+ZC~LN;pa-`Anc-ztOP_AXr#2G0 Shw%wL4uKyK+co8r4gdgEc^)YM diff --git a/staticfiles/admin/css/widgets.a7251c097987.css b/staticfiles/admin/css/widgets.a7251c097987.css index 8bd64ce..055d9b5 100644 --- a/staticfiles/admin/css/widgets.a7251c097987.css +++ b/staticfiles/admin/css/widgets.a7251c097987.css @@ -103,7 +103,7 @@ } .selector-add { - background: url("../img/selector-icons.b4555096cea2.svg") 0 -96px no-repeat; + background: url("../img/selector-icons.3b59b80f599a.svg") 0 -96px no-repeat; } .active.selector-add:focus, .active.selector-add:hover { @@ -111,7 +111,7 @@ } .selector-remove { - background: url("../img/selector-icons.b4555096cea2.svg") 0 -64px no-repeat; + background: url("../img/selector-icons.3b59b80f599a.svg") 0 -64px no-repeat; } .active.selector-remove:focus, .active.selector-remove:hover { @@ -146,7 +146,7 @@ a.active.selector-chooseall:hover, a.active.selector-clearall:hover { a.selector-chooseall { padding: 0 18px 0 0; - background: url("../img/selector-icons.b4555096cea2.svg") right -160px no-repeat; + background: url("../img/selector-icons.3b59b80f599a.svg") right -160px no-repeat; cursor: default; } @@ -156,7 +156,7 @@ a.active.selector-chooseall:focus, a.active.selector-chooseall:hover { a.selector-clearall { padding: 0 0 0 18px; - background: url("../img/selector-icons.b4555096cea2.svg") 0 -128px no-repeat; + background: url("../img/selector-icons.3b59b80f599a.svg") 0 -128px no-repeat; cursor: default; } @@ -206,7 +206,7 @@ a.active.selector-clearall:focus, a.active.selector-clearall:hover { } .stacked .selector-add { - background: url("../img/selector-icons.b4555096cea2.svg") 0 -32px no-repeat; + background: url("../img/selector-icons.3b59b80f599a.svg") 0 -32px no-repeat; cursor: default; } @@ -216,7 +216,7 @@ a.active.selector-clearall:focus, a.active.selector-clearall:hover { } .stacked .selector-remove { - background: url("../img/selector-icons.b4555096cea2.svg") 0 0 no-repeat; + background: url("../img/selector-icons.3b59b80f599a.svg") 0 0 no-repeat; cursor: default; } @@ -226,7 +226,7 @@ a.active.selector-clearall:focus, a.active.selector-clearall:hover { } .selector .help-icon { - background: url("../img/icon-unknown.a18cb4398978.svg") 0 0 no-repeat; + background: url("../img/icon-unknown.6529f104fa6a.svg") 0 0 no-repeat; display: inline-block; vertical-align: middle; margin: -2px 0 0 2px; @@ -235,11 +235,11 @@ a.active.selector-clearall:focus, a.active.selector-clearall:hover { } .selector .selector-chosen .help-icon { - background: url("../img/icon-unknown-alt.81536e128bb6.svg") 0 0 no-repeat; + background: url("../img/icon-unknown-alt.1c8558418835.svg") 0 0 no-repeat; } .selector .search-label-icon { - background: url("../img/search.7cf54ff789c6.svg") 0 0 no-repeat; + background: url("../img/search.c78f90f3e6f5.svg") 0 0 no-repeat; display: inline-block; height: 18px; width: 18px; @@ -284,7 +284,7 @@ table p.datetime { } .datetimeshortcuts .clock-icon { - background: url("../img/icon-clock.e1d4dfac3f2b.svg") 0 0 no-repeat; + background: url("../img/icon-clock.f8568e874626.svg") 0 0 no-repeat; } .datetimeshortcuts a:focus .clock-icon, @@ -293,7 +293,7 @@ table p.datetime { } .datetimeshortcuts .date-icon { - background: url("../img/icon-calendar.ac7aea671bea.svg") 0 0 no-repeat; + background: url("../img/icon-calendar.f79fad8cf422.svg") 0 0 no-repeat; top: -1px; } @@ -479,7 +479,7 @@ span.clearable-file-input label { .calendarnav-previous { left: 10px; - background: url("../img/calendar-icons.39b290681a8b.svg") 0 0 no-repeat; + background: url("../img/calendar-icons.7fcf51f468cd.svg") 0 0 no-repeat; } .calendarbox .calendarnav-previous:focus, @@ -489,7 +489,7 @@ span.clearable-file-input label { .calendarnav-next { right: 10px; - background: url("../img/calendar-icons.39b290681a8b.svg") 0 -30px no-repeat; + background: url("../img/calendar-icons.7fcf51f468cd.svg") 0 -30px no-repeat; } .calendarbox .calendarnav-next:focus, @@ -530,7 +530,7 @@ ul.timelist, .timelist li { .inline-deletelink { float: right; text-indent: -9999px; - background: url("../img/inline-delete.fec1b761f254.svg") 0 0 no-repeat; + background: url("../img/inline-delete.7f49a5c418b3.svg") 0 0 no-repeat; width: 16px; height: 16px; border: 0px none; diff --git a/staticfiles/admin/css/widgets.css.gz b/staticfiles/admin/css/widgets.css.gz index f5a2f01149bd8e892ee2ac59a3ec87a1579ac00b..1ab34ac617c62b13bc2fc15fc989df87aa128501 100644 GIT binary patch literal 2227 zcmV;k2u$}MiwFP!00002|IHd%Z`(Nfy+Hp1fnpZzY~)D3?LHZ?I|#;`7O4mGOiQ#a zl$HcZj+0r;f8S3MMe&r>WEa@9DO?`kebcwUqVJpS=5F`(5qRa&>Ndd!kiB4eV-=73kIBadiHS05j580 z)M_S#n0?2fYR@I-!s$V#6SKf{7b{7mVNIoKHT?F71EgUF=9a%u;^Z$0u>=eyz%*1C zZB$-XI4yQrq%g##AP~b*O3q*qiVnT0Zc)ur5M~L*FH5wivHwH#mM{W)g2T?p6>@~d z;QULP6&ef30bgjX<2b>7m;-QkFyh2xKM$XX%7eNpv%&#+ZD5wCf;ua(YP$wmQ=G&h z%OSdKO>ym#(vO3|ZFoN3@}r?2N7*2II(`CWISY_3m<3=>2+msxKE(bdGZ4&~(J63} zI1BSIE)B==yrIc1Wa<4J`O|SP@|jF+9GFCIV}d335)W4W6H|JF#8pag3X3&RZon)| zi*{_VcS9nOf(Y=AFL^9@yv5?nymMs;_Aw2Np?9ift}3B&QUc<~DXv7pLW#|DuqI?K zp;`@wBTQWEL^~AbKP^yX7h)`p$1}3n_aL(kwB6PJn-rU!-eh#9*gcmr_D{G~T9^ZP z>(o_z%N#r3pl(?*t)Az(?k_;oY-;vCMK6LJTqcXpuL&>SaQ-G4$oAY@^VR@5782_% zbW*$3-S3+<@2I}>{wW6tBVGZJk)hA7Kr?J(gSQ63{AVX z>?W6)x*A?vtc-^Jy|KY-s8_liZ7ei#w$e*u>kV~``*yBu*p&z}?PiSkT_-}5lFkmE ziX+Y?`Vqy~$j(t)?E|qd4}DDQV&@FS3nhvNIm0TWAgaIlpPaJC?t`T||2i2OI&is7ud~K_wcDW8!y4`G|FvNmBN+rZCwX}079^F1L;J8o z>+<#5(Nuj_lHy3S1UHGG7{)lT;+GxkHN}YuP!y+UObvq-Pb*`q`Hh0IOaTzr4gkkV z<113O22X4F|Cf-^p!L)aK9{F>LV|2m4~R_Th>1F-s8g4a-19O^=~^-KDS=lMBdp2- z$WC#Z`KsXeTe!(_*6#mU*_xI4IQp|OS80@z)&CR*ZrSN6B=|Tfm@kZ=F$v+7 ztL-sJ)~)^!sK1g;f?yJuJbLE3twtt$hbqRCHfWjiUb6kEj!|8gJVpbQ2pxA2YL$=a zQLy14Fb1GkBeU5~sU3kyt-r4YA+^i`nXH*0Ldg8N$5jy)APMkG`+KT>E02py=7?RH zkuF>e_Fbg%;svU?YJ9)3D1b{;8HZbD(9L*vY$k{g{~NOSm{~blzsv|HE#oQwRUi8g*U4HxU)F(~5=SnfpZD}>d053|)NmB9@#-%k{&qScD zR=;V|DBc5&7tU@;xjqD#=rfXuY#aO$6~w)0dzCiv!VA-?@^iZ;?p%#6gRq`r)cx3g zwBMY4Vm5I}DQP_ee;udJ$TdD)wi-kaPRnDxxE!0fgl;kNnu9^+bR!69gpSex;;!+@XfqpCEV;O=3b_`UJ2qtdH5D1c{6>teeGB*jT${x%S*egGb`3zVcW zoTV?&9in1Jh|>6)0sBxQpD#2I6X-V%#dI($aT(j95@6Y|R>+{(gGiBsQmRXpP|Q?1 zqK1uMVQIOyG+rLed*5y1QRhiXPx`w#dvp9JYJ=2)sN=SAZZNCe=|6jM)+d=N003?O BNE-kE literal 2211 zcmV;U2we9ciwFP!00002|HWEcZ{xNSe$THUuxPQ{6FKtzk|!ha7D3(YBI}~hv_#v& z(vl#_anhpyy+etl#GB;0=ip>Fi!4pfeLl_%bN3Vawpy4zn_f;R35p~`f8HSYI!9q~SfH8jr*HS=%8n+uSRhJv#r@4+%@frR>cQbm z9z2j}e}I$yX>UM|>RAuJ;)vocCAX+v3=T<7Vop%uYv)jqx5C3T+Q$nNkhmaOwSL6e zK8n3n79N+hk-@r!$2VeTBmO)PiPdP4?z&z zH(6vjj86FijbID=_K|OwuO^Cv@B1t{#o+>dn9eZ?W);OCp$Rbiu-ol4=h!8;(c8_~ zAC=x@GI7$|MHDP;p>#e(1-ZY}3f!GO+f#jz;xLTjJw%^a5#r3}a~_OITzGl(2LaMD z3@Udom=*P?utcq)2-t?u+nZh#(0pba7 z5<;x`V0yIglOs!Cu;AEcAU$bH$!Nrd)8axN912o2$|0JHcS^kCJtelhS23dIZ3{nT zRnv`q$n#wXmN0DMNk)#~a@AA)i4iYyC5-Zv;`asG(j@ra$bcw@Xo0QX(67PV9!jg6n}{N^s#8be9CD+#;w{!r<}t)`kiFE)PAD9Si|`J5l+E(t zm(`=}Rlf1gq=3UD?5H$Gb6dweo2^q>d1!XKxkTu*RBcM;ho~| zadM8GdbHFdfLlcrU@9t*Bh(a>sJY<{s@n(YY1AJY05dc?DFZ>SQ4Pc^tm^5ka26cA zvP->yL$&=Hvzbk-(&ttn|G3<&(DL~aZJvHzl>ndiLR^p{I*Kq+>a&5Xz1JILqkOYe zf6OqFS)O8v+-zdu!9q|rf9DLR78-Gq9WgZr5PiLZEJqv)uM)HYnsz|K%aSwFKI*+b z!v8-rDkZ>=#UYL8KV5FoHc8GqoFn%h)z{5NYrw(Geu46xGJj@gW300 z#Z{X$Hi&iTq?^B0B}_>i;>-yU<>1uoyV*%4CEIo#-O{;KWQ6{JtNo0#7{aqHs+GxN zg;2k}tT`@$?*9Ww(nWCK6l0E?qU$hJN&ER}y+XfzU4L0Ve&b^AB1*hd3MEze{}W%# zO>N>RP|}~uLb18COLb*)FNE8!AfV=V8w*i4GQ{sywIJZ0S5m0T>E;Mms68AGTh!K| zNO>cXWhMCMVYyyCKQ5t}`4K&=zdZcHyBd*4+vM$*=P~@KO)STJ&|%79R2_5H!n8ex zTt1->!_f6kA=cl#{D4CSmt_G|jx@9V7Ju|_5&zrkk3Y2yXKWbH{HmFP>sMLfuZH0| zhP%GDyD*wAXWVnOAr2@`bFjAfsnw9e5kBjc6xIPwnWD_iwbScIn3iV?#ec@Tl=*@) z4#RP1Nz1A4w}g-q@T$=c`ru(E+OXE=BQC2bH*B$`$Tw=0&t(zgk*bzEw4uj!TpZC+ z`k|qi-UbWZ>lU*i9k0$w4Re>j>@~>%@eseaJ?7~rii91of@>Khx*0J*wyJ8PnG(>7k3k=H0GgUz`o2G6vlLw&p9EeLlKN|q8E z{qfis8H|+(kZ*Wk+_~!k)TV)`|EfyM?-&;P_j%({}ra+N?H|c33FJ)&Xz=e_+tgk!q zwIpp*538`TrC6kno=$N3L?z}n;a8529S`^y)Q861CN~V~nbqp?X@j1g*H6#Y#7g{% zh|zWM`oE0FuJm;^*-g^UCi{Y42oQyR72Ki-F(j8RH9zTkrUT2otk%oT>Jk0^^!W2? zgMNQme*L<7VMgkeRXqvWcxq3eG{|t8T7O>zRbN1jdmg1(0$b@j^j3(?!cdl+bI=*e z(c_60Q3{p(j!nUG#>v`Zl=RA0ui^!z7UX;ZZYa+%Q`iOc8tycI^`Yg=!gjDXyX>4q ll+KM!r)ZC|{JrZxsEtZHkB-B(=6YJ?$=^)u{NiLN0012wRlooM diff --git a/staticfiles/admin/img/LICENSE.gz b/staticfiles/admin/img/LICENSE.gz index 9306e29e35879dd172010940c731782ee86a8631..2be812ff44f4eae8ae500c9ac45ea6b6f844d367 100644 GIT binary patch literal 668 zcmV;N0%QFjiwFP!00002|5Z{;Z=)~}z9aD;Mme<->OQomy*c1C))Iq^(`=3eoZuC~ z5q37}zuy@`x9thd_?z!BgYFD$gofNUX7C0cuy~B4I7;2+b+o50z(ey0-@ktQ0jX;Z zq+LCpArCEqN;96V_tp(yJ#=O?hgUd_^$<*(z;QGN+z}caIhh24gL-&{iy1u*xI?Jz zV22ab(4ZJ1<0y2<d_#&h1z@9*cu6;bLv*8rpOVYCgAB#3JIYfCQPo_l+?vjmM#JMhRFM^}#_$Z7&-*V-d} z&6MnNJ@nRh3AC2D57&TAPt9qo2_^aBM)0QZiNT`td)#+_6NubjXsKad6Dh;3b7%OJ z1-Ep(jst3%X{L3!wIq&E^N(o)wFrN7eeZ6Ru5m+aDU|<7htv32AKYIv<+ zRasOV4P?kGgHo7kQSk(r z5*6)ar3&PymEr_Kgd}59@;eRf8$O){F;s6W{_ZB@EJw16LVpC~QU3u~uCM=11ONbD CG(0f? literal 656 zcmV;B0&o2viwFP!00002|5Z{;Z`&{ozUx;IIkkY%J+RYms;xA_9LbQCW;r^x5^Hd* zz)}|U-;Z?DwFLqMq{#0@+up%iS}1+%#^~SX}J$Eg{U>oPb@&Otapiwj4WK?=}}FK~8K#D%a=jUWAZ zga%rq!bz5Tgo)vhuFd3dxPvCf(E0}PpbPEgw7WXqr=b8ch z$ms3u39df%;gVo-F-^WDj0}g`;nI<1tF3_4HH`%A)Rq~;uFMn1lT38EVYLhz`2_WG`Fo+0UH3N+m!B3`)m;RK(YU_^(@ zG$N&&ce;R)WegerxHeIT#t&f_!j-JGVeC9Pia!~%_|)vfUpISsJ?|J2N_~|;2ROf9 z_4X9|2DR_qEimNuBVdcY*_p_2On7*Y*`LES^U?7?N`FB9m4I3=?Uow>vWCj&XIY2> z7QDuKk-=8lmEKsu3B#4$fnEYvJNPA4k%9PK8By1u4U_AtlmdHF<>jW3>IoikPig#; zC4RyPYBdny4N8idz}CX#D=hh=ET!FLu#{FICR=I)94cfDEok{*aPv51=K5EmNOOKpn5aw%XPIg@@ZvZrOQHK^HHEO{#Xi_snAqja=Ff+ z;A{Rw>I`T^G4t3>-F79Y#gLEVFSk-FvXN_L4VD?YH1_}MR@Nc|Ze&e?ER9BZiW4_* qL@Jb}lz2shf|rO@ljD!W59}Z0tl*tF1ONaMDN5Y{ diff --git a/staticfiles/admin/img/README.txt.gz b/staticfiles/admin/img/README.txt.gz index 43182c77db11aa2707a91d700b8ff72a0101387f..3042cfc9aa37846c29d93705fd8ce355b9b5e723 100644 GIT binary patch literal 220 zcmV<203-h&iwFP!00002|8SSfWI?$7f2yf!lHPAxm-}7ns+)J;bnJ(P1v;FHL$d65}K+8r5sqU(G>5zJH73f ziORDiY`=ZAz?JGSzlX$Q#FBtCbLp7W`z3rEICbLFr zziq4fmCG={`zT|e9EVQFaPM!H{-!3I*XO2Q8vtc>apoajLuXT({R>RY{} Qnpu1I1+0$fd_DmH0Ep;kxc~qF diff --git a/staticfiles/admin/img/calendar-icons.svg.gz b/staticfiles/admin/img/calendar-icons.svg.gz index bef7ce14c70a627c7716a2687152f75174c01bc7..d062851714085c5e3f6ff0752951573c5b77103a 100644 GIT binary patch literal 386 zcmV-|0e$`-iwFP!00002|IJg&Zo?oDyjSW!tmqj7#xEkfhu-@UmEzb|$AgSu?0+7&F33{Fkiy>0t~NsypY6GEzzj6uJ) zo3>!JbGwBQUDpMj4z`C%gi=a@2M&})Z=22M98no#1flHp`3WFjmaCRlxUQgC7HoGY zPtEq&vSAy6-G{3Ip?4*93QC*UDj9N|du6yXfH8_4r)0U7sh=?9SiQd|oGE$|Ga;5<-b0sX=FPfF;A!1Tj$Lv;_!WR-Sgjhd3cu z4&2}{sbFHk&G|4PXC_8pMfKC+P1(CScQbz-Z!TVtUoQFExDlH*4jqNT)qCS^9>nK4 z%BY_4HuI(avA4OHK5~9+OQ0{ls1N0;U@y~;2H#Q)z9_C5YZ25m7>LKkz9T2Sr17_& g9{Z}*aTYyX`%W9{G?}fN``*X=4SlZ9G*kot0E3gW=l}o! literal 385 zcmV-{0e=1;iwFP!00002|IJg&Zo?oDyyq)cv3~rp6(I61xKtpdj*Z|U#d#8%3Jn;e*ixSim0YTDEq0&JNK2l!-1pAev_4p7cfaihvGE0Gm!<&!vRBo)*ydz8J!Nn|iNKeS+u9fer5^;?%UbsjCpq`yPr1M5 fyHv($^lIlPX)IMT*EMtBeZBYw-Y0euMfXVD!7}R-Csb)WYG%QnLx6y$QlT(d37XSm zhb1hWIC=i|cmGHOO$a=V?6U?feW#Kwz8Bl>^~T;9IVI3$Be- zZGDpXhE!42;zvFNv4mtvB}MlYmN5#-n+uFOq$oa!mTMO%Gr1U0KPveE|7c{{UbmL} M1u}2U+)e=i0PvAxo&W#< literal 206 zcmV;<05Sg`iwFP!00002|80*w4#F@Dh4-GqGINQOR%wfx4(uEP1T>Y(zm-&+o;Zv! zII{EQ`Mvb7FhZP;>>cU~!Jnql^S2MvDQ<6zLjnTbbS57N%Voa49D3&aMyVL%I#%o3 zb5w?iR9c8b0np#~?BP7kv%^(GhqE~#93AeoC4#22L3idsP*Z7Iuq~Ii1=ISn);6U2 zheT1+{y4K?8{H@!JD;kxVF4!i zum~Fm%<$82mgRe4pF$X3WjcBuq3 cbQB=fAww=bREw9{)hELLAKt@&O#1-<0N0J4tpET3 literal 329 zcmV-P0k-}hiwFP!00002|20v|j>8}fy!R_C_Ur_Mfv{?N*!zCOR(((@-8Ng4RQ>w3 zQ$<1}V~=Ny**>N-%$Gwgy&*PGj+b+(?|8Z#=datdHx?{V%5DJz&+G8}=uN5h{@J$k zJU6p%Zhz<2S!-JnG`kJJ_Wn}~oG!!An~&pZ-`Tx^LvOyxItKD7Oi0;|7Kt%80iAC` zMdu`xYmuTGkv!NX2U)8EpuB161Y%e-btM(;(>7S8>Z<;_qC=l}pbj}?wRT8?S$vQP z9Saumv*JwZER&K@ASpN+C;^A0*6$P5nIWog7e*P#F5{pU$V#9TG1fWn>`&$BI$cSF`bV3!7Cqz}nMU@hI0#3-eMrr6E bic}{V;QTV}ZnM=7+HL*;Y0Bvo_yGU_y`GyJ diff --git a/staticfiles/admin/img/icon-calendar.svg.gz b/staticfiles/admin/img/icon-calendar.svg.gz index 18b5080b655172bcf86c4acff1a933d06769e972..8a54f64fb5aeed74999b7e8044f6bd4ec4958d84 100644 GIT binary patch literal 444 zcmV;t0Ym;DiwFP!00002|GiVoZrd;rycftnESNJbzD$vZl|%0Nh_;qRp^hELtmNeD zJ6u@-0w_Rx>4B@&3}-o9X}6c5qp{!R)ClbbrMB-$gYDE zbbUS?FO5h!zig^%9LLpYSEtvmGD@im1#eq6*F%5&wX{*k7%OJQ!`(Nc?XKNlI78l1 zziUMQ^K=w92;j^2oCxrfh7Ik#OD2RtBBT-qtoLWTHl&g@>PD1|2??gGNd$NjA^9X? zqGU`=qOf>UZ9QQvpB0?^f~$RC*+NB@6^mav3Er{htfaOwuGZ3+)jD%5uSt4$21SY? ziiJd=@;0!Lz|KgXHzml5isnLju035d%)S2Hw#hHLvv5toXz9`iGSUV0->*@uqI=o| z1vP(FiV9^FS=iG~g|jTb0T6H*3)vtiL17rk%qF0Nj2?vd{HtDt9H{za$h{^;DdgHk7 m4+jv=)ouJCsQNo$8U7EgQr3DuX}4wE@%#houWV;W1ONbL_|v`s literal 438 zcmV;n0ZINJiwFP!00002|GiU9Ps1<_z4I%qaL)3%G?`Wo-1!l}x~5`mjD>da>#^Mx z38_eM;SkGtFVA^#>-DK`Vdyp`*TMt=x#`+mYT>MazH5ft!?_k3G?*$`aLecgoS%35 zQ!R2SFDs>nVOR`qad>T&)mkeocsa5<@4Efd+(DC4Qp}2*D}eQ;*`6rDw1sX{i|+BT z7bAk$%YDg!=$%0iCIp{tjJ?E=DfGBLp54-d&d%x!K^YSg8Cs(V;ZcOiHxUz*F)@nb z>`j#mfNTD)=;aSw6(Y-KDzc0${^TSE&zhr_#>uo;N^2L(!jZOF27g2fG((Vx!~nGG zSqR8ZNSO|0l#vRiLS?EwJ~K|e{@%9HFLr0>&F$8ERUA>n=1 gqz3`&S2~*dFR9kfg}~A^jrq;hCt+FnXg&l008qNrRsaA1 diff --git a/staticfiles/admin/img/icon-changelink.svg.gz b/staticfiles/admin/img/icon-changelink.svg.gz index 48960ffe07d13d9bfa0cf180ee2a14ddcc78fc25..4072ece244c80cd12b2098548e6c6d7f05c63149 100644 GIT binary patch literal 270 zcmV+p0rCDHiwFP!00002|1FTsZo@DLfbWy`4#+#x7>NI-W{2JP5Ucv*NKV_VQBw8k zhto=Y7%;}b_BNkj>GxCa42gk!=udfi+H-$czAyLASg=4L@v02mhjPAkCQsA#vuT!P z*(|cT{GA%M);3zue7(N`Y_GplhGSn!XFd+cU9>v``_BBdiGZB=k_c5;+=@mM&16F+ zj^xbgO38qj~1Mu1W2|Zc@IjxudFtCH;PAzno+eA{Z)sNSad94X-9o632F^` Um`1m=t!vWr9~MPX&wl{`08;&ba{vGU literal 269 zcmV+o0rLJIiwFP!00002|1FT)Zo@DLhVT0n$h)R75TB-|7rWm>tm?s$oV8h_r0UZT zrb@Gt9uSU3M4;TaDoyb*@EOfDD}Lu#^l{79wn-xdMEm-E+et%TENnddRr3I9`rQL TezU8ewBP&#BDZM#d;tIemI#IT diff --git a/staticfiles/admin/img/icon-clock.svg.gz b/staticfiles/admin/img/icon-clock.svg.gz index c21e7e7907cb9893d3d0da1cd97d105d226c00ae..db860175e4f0762113565d33ed5bf49bc81578a0 100644 GIT binary patch literal 359 zcmV-t0hs(HA zV$S>HT8MERSEF7X&W%t~ND#;vEP-CsG-t#tg<3Cpwnl7D{`rG_2!V$rDcuB<0+CZYd5tGbb5n$b1l-QfA;f zRlhkoLp4G-9~xhGCdu&aEO@TD%ISBBE#gPX%s_z%0;OysG0gM^@rg$NRDIpiks#?t zN?M*s4PB(Gl>nxjU%kZiwegXAwwDGP2 F007jowH5#X literal 357 zcmV-r0h<0FiwFP!00002|BaH(a)Tfgh4*=iGjxq0;13ziqWeBX+Zc6fex;h`>3czA zGo3EF5bpiXxmTD=(GNAocI%pw#VJEmwRPi4rWM1`R^#*WS~3ZVII{{m$qmDG-yQmr zHO`&ZLX6`WjXFABYN4c*f*Q`2^|fmcAAcERYpn<>+pK_MTkU!uP*|hgmaKh09@s>P zonBo7qA#&j28l6)G5ML!WVnUWjw=n@aINH-#|DyeZXLI@4?Hzz>8a107aFC^z;&X2 zb8`A>_-@WOzU@t%;_l3Orn$=Kcd^aGN6E}U8xeR)*+jxN(+9*S8vIlBZBIvnq#G$| zc`P+_o&3}0d0wOvPoF{u)JpqA&8MF^r7$lh)T&qBzm_>wXd&3 zLlte4u#N3=4#w^EHb5FX3LYzi5c+Wl^t|83K5dS7j|vo2pN-BA;l7WDtH(fe`jRrG zv`Y2rcp0QtN=X*P_4^w@d)iTe?=eP?A6;jxu?U^VZDktPtF=BWFiL0#)4#FT1h4($hWLzVZ5^PQB!o7zusg@@AKPio;mtrwS zO_%|O_dN#c`_O^!Te1dog<$u6XX&*b`n}(rM}q2A;xUDlj?@0Y$< zo^KtOLI@rVvB?1H%Z@A@dglx-+E!_$5n6-WTvfrYkn$=(2_{R>rDJ)aLs4I+y)2oY zGKDGZ9g~$x0U`d20?lTJdFYa2b{{;O`EN<0V;Q0)MSnM63JLyIq~2p!5DzK6>w|_D X{nk8?H(5P>Sd%>gqTB38hyefq{U>7p diff --git a/staticfiles/admin/img/icon-no.svg.gz b/staticfiles/admin/img/icon-no.svg.gz index 251b7df996027858d7b6f3e17b90f6fae16778a9..0ac3df26c87091cbfe7e508f402e6d9feabb332c 100644 GIT binary patch literal 298 zcmV+_0oDE=iwFP!00002|4orWZi6roMfa6@hc9<+unpL_f-bu6Au5pqlGB6+g(#=* zcuWWqjIH^PXOCzu*B;B*%|k16Aut@qewfq#Iv$qK)2$T>3fg(YMc{S}zn4}F^L&2K z^JQ7GrN~ZyeQuOeISIwb>kH7FzvlrzV+gHy>$=jGR-kLemp0BpYhxxQjg{KVvIikxH4hGgLoERG5VJ}&G8NFyaXV=iLx`XNp9oY&ruMeU?9cA}FM^;LnQuCi*T w34B(8tK=3aOuLAse63sZWU$MzeT9v}&W|m*i=6&w6MrqO{}aNt12X~u07=q}tpET3 literal 297 zcmV+^0oMK>iwFP!00002|4otIj)Nc&M(_I+U)XCDu!3x~7kj@Cv5DPkLVw(n+Vtsn z7+PzhBbo1TU}Af{9Wal596F&Zfnh%$hM3p4aX){Z@10Ok(9Rn!0{3G$T{|(vc=;^L zd7g{8D$ak0(kP`$5{lghXfHo;!0#ABCqDXqYqwUQ@5Hw@&OvKqCMAuP+RJSnq;7P2 z@%&EI)*c*!ILDj~(kpr<$uTujHI@j%v=3_qYhGZ@pi7`-&?{sQ@=4TIFew9FXQjbY z^Wy5nIp%E077oGUq)_1F!b*TVQnoYZ5|*wX@?c-QAP8wq;I!RGqRj8V}s3T3_ viyB-dw?JWDB`oL9x+HG~s~pQNEEHCLEXhNZyG@&Z>~8Z9pTQIjFaiJoT-S%4 diff --git a/staticfiles/admin/img/icon-unknown-alt.svg.gz b/staticfiles/admin/img/icon-unknown-alt.svg.gz index 3f254adb089f47acc798e28d925ef53ce41df8cb..ec0372f0b7471eaf4a4a77445aa9d30f45c300a4 100644 GIT binary patch literal 376 zcmV-;0f+t{iwFP!00002|AkV`PQx$^z9aDtRycc&?Zi#c%7Hr%fds6RHlPr-Xityb zp}~zxb!>m1f0OO!yn|)`)W#u@1Q?(9yRn`1dH=lJzkLlMLImn7uOh(L@$mXNgt4{v z+pb%dWwXfU?PJ$*jIpzX;qLkhVEg{qMtIpD4nw$kS-${JLwKOb2}pXKkt$CSDPcvH zWlN)9>mDn7!=>G%yvJ591CRK~i=|`J{k*tW3Y|@q#B|}=# z;x#p{b<8ewI!dt%SQpB%B1N%Qv$w;2^&wp1>atbHS##PM|B)Bumji!rxJ1E)1%L9x W1v!Pz9?aHXj-B6eJ^DtH0ssIsthMg| literal 377 zcmV-<0fzn`iwFP!00002|AkUbZ`&{oz2{dD+L^IPO0+b@Iqbe4F`#W6AZhAWu!H>i zkxr2HHUp-q_Z~mx-Pe48<@nOZA&>+ZUyp~e-TnFay8OCahY%qG^_5o>;Cep2e+^-5 z?c-mQrsm)>LVta zkds&e=?RzwDTDP?An}RB#*A_5L4m3p^%54%kOj3sQM6S^LJv{5shFf#HDGPh+c#J1 zRtjugs^D9G Xcrv%p?KeCBZ}ywNm3&(_j{*Py5Hz^D diff --git a/staticfiles/admin/img/icon-unknown.svg.gz b/staticfiles/admin/img/icon-unknown.svg.gz index 5710ee7fd6543f95671bf739223b79881a19e9d2..eab31f42d46373426fa80c94d9b63d424869e5a0 100644 GIT binary patch literal 376 zcmV-;0f+t{iwFP!00002|AkV`PQx$^z9aDtRycc&?Zi#c%7Hr%fds6RHlPr-Xityb zp}~zxb!>m1f0OO!yn|)`)W#u@1Q?(9yRn`1dH=lJzkLlMLImn7uOh(L@$mXNgt4{v z+pb%dWwXfU?PJ$*jIpzX;qLkhVEg{qMtIpD4nw%n^$YMcga?Y8fTY(Msqz$&5>{ks z_G2Aar}-e74YgqfmU(4@dEIIbjP7z8cv$lcrz2-Y?LBEJnDZthsU;>Uu97145fe?w zNvweM1WbaI!Fno?_&{QF#yIt$K-GnM35#aPf?A*`+Abuahp5X`j8d!`ur}%K%+*$LvCQ8`pT;ba5G}kC9l{GmPC(M@j8u7wNC_*l zG<&g*D`*%*J40<)fn{EmV5py(6Qe^e0}pGS;d*`zHgN`|zu z#cOI@>)5%_^(@6MU|lH3iWJ3K&E5|8)rWA4D`cyXo9D6{f42|jp9X&L@Q8wk3V!5= X2XhVGezWucX21Cci0S#Lj{*PyxM{NH diff --git a/staticfiles/admin/img/icon-yes.svg.gz b/staticfiles/admin/img/icon-yes.svg.gz index c35e8df0c50244bae337e7a475a9a04e664446bf..0607a89d17e2a4d4e914146fe3cd1d7dbdaea249 100644 GIT binary patch literal 268 zcmV+n0rUPJiwFP!00002|7}poPQx$|y(94tPv-1oyu~p}IB@49sJbMQOB-s{RllBb zf^hF&NmFzm*|ke2>B?(+NT)(Zkb`Jm?{a687YOD~3$&aZWy zbFQ+fPTz-G6H(2E;_dkf=+2*Mzb# SZ?!Ay<@y5yfdbIC0RR9ai-8pY literal 266 zcmV+l0rmbLiwFP!00002|7}poZi6roz4H}M?%6Qj09U}F_kKj9B!J{BG**c6^&LY+ zbExEb9{DXEySd$a%;P=|tx!f_IE?)e*Zw{p=8wyx6$FB+yk0=yaSG>KD~1@a??o}s zb3U8=^4%AjhzbrAT?RDQuQ=d1hR}+)igri66WF)nQ(2`^89R~GwN$mVWsqJ;Pm@$W zE$bK~Z%{r+OEoN2QtL9+|01uj_-m+?30v~axcmwar@Qxsj+ Qq|fcLAG9-pXS4wT0A1yMu>b%7 diff --git a/staticfiles/admin/img/inline-delete.svg.gz b/staticfiles/admin/img/inline-delete.svg.gz index 75f97b7db8d358c4c11b5bdaf35ccd4e2a2fc1f1..b88e14129dc322f29d5a9e190e1f2798f703ceac 100644 GIT binary patch literal 296 zcmV+@0oVQ?iwFP!00002|4ot2Zi6rogzuI54kPz$uuZXX1wHiMhp3bkkenYHD@1wv zuGfTsU~SEO%zEYaa_upXyEt@0TY+Ie_Cw73>$so4PPa}dC}`&m7lGR$950<1VmyD8 zDTotFkzBEdyk^;r&>kH7Hf8v1OF@#RMd42?To%q(qIcROnq@=M@d-+}msT-X> zEbBzF_FxmlIp%DTUeP;Awn<3USRx41K5Qd6<^k3Wx&&GVy+Y1G?nJVJNgn7pn;0xH z53Wv}W6p-0!X`L4MJRB)un9mODW@~$5|)l1@ZC|l6{@B#>PQp# uq6SyV63EQEgk^uJtMg>A@v;7emBJ<;t8*76-DsPxmezln`cpSE0ssL0e~a({ literal 293 zcmV+=0owi_iwFP!00002|4orWZi6roMfaTI%Uv66Q*2xTi|%`fN=X69X+ncSl+$-S zCIke7HUIJK5zY11V;K+g&uljN8hu^LMRVcLhif;CUDV$em za*jD0l7&OCI4Tr)yRZ`=jg;(+xroK%hcwY^Ui&zewUfr!iFQ)dS0&22%Bz_s@OcHU rl3SoKts<84wQk9a!7j)46*dYxKepr{iY{y7kL|L5Ea|?fFaiJoYO4PF zIs^%%MX`N4pUzI2+r2{=4!&=dbqf7)=z5>}%%cE5W2DYqeP706Hc)qo&_x}2s z=OKhFaCZ6Yax%u`VyO1-Z$NYX@jZTractFxn~%bwRo|BE4i(d6w5^=BY%{0X?lR|7 z*-}V&&e$*u{>LoJjl=WgETwsHq`5+EysiznnzSom1PeQAE?9ylEzg9dLUWy}Em%}k zvRFD7*Cdib&dd>UWRn0JxOB0ou{vPY#%@&35%JoeA|XSlfUGjgevp{BM7p(ks$BlM QiJva@1^oPaAk6^)0ONFolK=n! literal 264 zcmV+j0r&nNiwFP!00002|7B3oZi6rkeCI1p*>fPVNedJ3u=jn$q;`Nr*Rn=U)vupJ zkU&}#+o$vC?4-FrdW7-hhgMmqFr3GJ@CiT0bNIMETV-Hik2Nhx;dz;U?yVZUzr7bl z2q6!gUw`|8j4_26sxAYX+m|2kJx)`r-rRB&PObX1WDlsAW}|K8v}Kz+&GwKxpUR#> z!b`@ES@Az+Rqh;K7iTHWgCorqYU6cnz}2i>2_sn8Npr~(G;4V!ER~w;RBg$kq9co? zb8$@~8RX0o5l1!&u!CzCs~VdFHf`)ip`WLp{Nq4z!n4F)q65Mu?> zJbhPd*&!epA9_d_ENQfV;`?^jV%i>7a9l53J!3LwP*>|!?Qm^U28VTZ{JDFXF#!T( zVNyt?7K*{k#%|jgtDSp#NRs36I5}pM-F}s%LWl%i29<{wyWakZDN18ZLQ?kQ>lc9O zqFT1J!u1N)iy3=3K+2?-^O_j@uiY6z@2>!9~D^fbupuC*T~ZnVNf4xrdc^ zxN$xI z$;v5TNlw#E9s{b^VJ89fMRx`EQ@CB9J>f*P&ye#1^PJ>7S0A60y>F&hDkj5<$uBFW z?`1c-SPbbQ+}d+)+7rV; zet^RjtQRx(_R9M2IP*GpHQ?MYsbmVJ(T(6~!DY#nwmi#IdW^)s#?O)gTZbLU(&9Xz z6`cSd?*ilnN;_&TIW#m6gmJWhm8HSX9JELq0cj4>c#wB7wM@$frv!Lkz~F$2<1ud{er?VWrOH&O<~$BgdDmMhTpv~wpzNVFroyLivv*_VLGHK@6(i1 zrjnhyn<55EuX9cY7|QJm=cin|A$7uzYM&nGrR4?5d9LnVk-a}bl-rG8|zy z4zC!^p_oX^Sk;j7=ZDr%N)Sp3dhz|D=GI9Vwg}M!OoF&~RbFg0-_NZ*6UOc5+jhCz zZ)S{!cJ8W&EX#iYHjmK0%x(1`CWU@vy@(l;ny$k$}kHKGRmuqWrI;RhVWCY6J6puiq zipu=H3Z#3*Cp6Qg8XNNrs=8QiCuMeRsxx*on_+5(toVzz5&`h$<;zr1U~8)vtF6 z(AJTTyf`wD+wPuolHHIt#{$|icQzwJ60oK$tjmbP@v$`R)Ap1R4je?H0}wok0s^N^ zRW}*2&h3_rwQaj-!^QScuz+*U5OHu>o~p8bn{pIdYv!%w@%|1V&CR;;BODh{<{4?W z2Sdk1zdg>k}DLV)Sg2SQ=vgd6_ru}e*11NG?fvy4m+HCBOQ#xDL;oueQ6Qg*JS^u00QYiwx`W}T4-UsBK&G=UG_uFI-I zgZ2*rHZQQd3+GrV6Qf^l$6oSy0SKe+e$6DG0*JySo~__2RTqRr#A>#LNd!y?pVW|c QzX0sN0H_kO%UlEi0R9890ssI2 literal 366 zcmV-!0g?V6iwFP!00002|HV_ya)TfczUL`+=$QbD3K`9z_dY~gi8v+ZM;g;UeF3#e zJ7(&oQ%Bcj|Gp1)$=h=UU0qsTAjT1BRae>;NI3mmtL|}sDG&t;ERzv1nk5l}%g!`y zfwZ-U6(L>MExUNRKUE~6loD5Q2w7cB-Mmf(GAShqUbJ2SC%e(MdCc1)#pZ4Nfz13>2XUL1fr7slIJ~)4r&t ztefiY2}CUYCvK(sja)|gUw7vRxtxsilfShJ!d$KNNo@=C5C#eS5F>aGa$6hY95Orz z$gDg+{$Ht_XG%WbO})17nja_rM$Lns%1`1for{0dqHBSSrD86D$pWqsbc#XlFZ_D( M2^JOv&q)LT04l1a(EtDd diff --git a/staticfiles/admin/img/tooltag-add.svg.gz b/staticfiles/admin/img/tooltag-add.svg.gz index dcd1df184ad790f963d5d372424eedc14adfcc26..80cb9de80a7c8d7dd26f413fcf84076e7d69ea27 100644 GIT binary patch literal 208 zcmV;>05AU^iwFP!00002|80*=j>0euh4&+I2g|cAandRj)UcTS9AYG(sZ{>01abPY z%@QIxaq{K)*~7hzP^TT|guX?{`)SPl%FDE`Kj%k60s_BU2ip)H$N6+mn3*pd=W4CX z+Ahzx(FG!MQV_R`FM#3l#~BXOJSY4<*h1JP{PmFtR&6YP9j*i&HKB*ta}#?AeQr7* zi^M0Sil&o(yjsb0h5RcOs`P--In77wgKmr20T07kkUg!Dp3>cYj8)I_L%iJul zkI^_HGG!nR6+nO6bA;10&jA-FT?mJOJL`#H)%axB?oQBB?KBpMl!o7zu>4zq0tDTg_(@UvM zTsYyqVSaC*9H$msSCP>u6@sa|*3f#Ny4qd(S)%{}GB4sl2=m=OMvaDOIC1Wri=2x3 zSIc7|1owh?-tPd);YJ3U&RUI!CKy7c@hVlO;F#x@lgt50NqGfwg3PC diff --git a/staticfiles/admin/js/SelectBox.js.gz b/staticfiles/admin/js/SelectBox.js.gz index f743a4a87e5e9a788ba599384ef0fc6905f63e79..973f941324cad1a7eb86c83622dd829a1415aaeb 100644 GIT binary patch literal 1190 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 literal 2867 zcmV-33(WK%iwFP!00002|J536bKJJ^`~3<;RYTG`QF7c5sbo20$;wo1YPYs#GM!B3 z21nv_ka+|HfI6QW{rBzyd=tE*KM{AK-~AjGg!+PXOY{(d6jKq&e~(IV9J)OckMI zl_#2K2|H8`eQ8{i3nSqK z*7X;88fh+4e?K7qo)Gx+a>aRT%h!7_6bDH?Qdmp5iC5X7Yk6<_F}Pvoqo$DzCXL z{@Hcgq=gxkAm!Ic<0-Lk zDbNi{S2Lw)^q$3CQjy1UPPn2vTKY$`Sti+nf0)gVf-Za^*;gXY81s z>@8b~J4T*o#2`7d6JJcpoJADniVdVJc%v29p;VB z2}^LTZ5%CGl8xc$@5m1V6AW!6ho>-9YmpHpkRh(nPUkEUYxBj%t09EI4@4cOs~4lsF0?`4^?bstlHxxNNAwx&}s4FhP)JSz>HOxp!gK-y>8?z%XZe&6vfj*TROT z&~wfYrq1D}mU{p}Yb0=_I-3S(S(Ud(gQOwCSrr9mk0~&10GULa*(AM zmC>@mI)kNI(xcFf8anJE1#J*kyTtJ{%eB{Kf1D3EC>i4il?&MUhi2k~T%ol3z3WZJ zY~8KV%+dbfy{N#UYD|aCelO^RfvxsXX$#Y08ru|KRcMi9K-M*ogaO`%5EE=MC?oQo z%B&)KD$~HBc>;2LW(jO5mLiE6sDo$JHCotCwrrWjdU0_T>MMu>n&?upxURSedcTmrx`2OH_Q7B=M z>{-Io_gzP=xf*a)3xJe6(r}*ivap4h+j4LL(i3Bzj7-1$frdhZ#qcF+y>i|Er$R3(#Zgyz)?og7Ri5>W z|D7sNi=yAswmHkX%kBoMJS}j%><7_|ISYsq2X3}uA*+BI2A z?_k5Gmy;7HvUaEBlDSU!dSE`5)uh_;J|!&|;cqZAm%I%{8~pCb%e5Bz;@+VQLl#tD zy^0wk?mK2%Fks4mg%amoBzdL@!}c>-f~zDEJ_o%5z|ITzO=vYmJWNX z{QwZ0lKWtQoU&f|L}EUjkVZ}Md1)~buut7KS}G6z{3?0`HO<`;5cHmH!17F5Z`0JW z>|zoC&kVHR5X-|B%d^od<=Nwx!EN#Ag%Eh`QqAfR^=VEWx+}RuQmCnfa9f@;kuyA5 zdUyHL<;Ar(6o@`Yd>PA2JWrhF`2cR-{NwuS&FevKS`(uLBA2SGkihKS&(8XOK7g&3 zPw654IOlL;D~>E4x71*SaxeAuRb3rYR-Fy3*Yf#_>!!MEFF7}r1HNI{@khkodLAAa z`a1=`4ZbhC@*v34#Nzr8QDjKEGN(4CY@B?$)_RAh-wdCv7Svs(WGN*7i091-MD!RN zKTvDfLI^!%$;^RLd3sfC1bW!89J-w~PD%HN8d5cMRpIaZ_H_UftO}~~qMfOlWftnb z#1mRt{rxhuW~8<5(ir6t+L1X`DJ^#?TD%f*cPyd7EA+i%`~P7iiQ5#Vu|J zX(AboH((2}D<^Nw9FmH4IC+qpyHICR%;`MYkVqs6%@m76@-yYy6uEfX?5U+#d$t62 zpQ2V$twLV800cdeLfwrh!fJ5Z;rbEBe^>U*o?!eSMKGB>KHA*ZyHc8NW~CE$ZzOb; zXqs&ecr-T(;_qzsA3&mGB}JeCJw@e8^YAiJY@SL zLo=M2=%v|3VoU>RLUoUQs1&bOVE;%}IjS|yiM{UohFaX*B((V>M@Qy@6(OJX$gIfY)AP+of03Sn|U4 zl0)qH_FK~YiG}#nX94;BcT#`>e;0VWt^zCv3Q$+*F={Jq=?a@L=0eou%hc9mSF_}A zZ@4rs`1MoP{SG_Gv#)CeCWe8(71!3Apbxi;z#TRwMWcMu>U`Ln)li)$ zg2scbt^KkMRS;qWPkDCK8Z7T71|g%-(r@mcdm(7wTw8)IIqW?gCwno~6u+}1#8=abK RFYd$Ge*kK+THa+a005JVgVq25 diff --git a/staticfiles/admin/js/actions.js.gz b/staticfiles/admin/js/actions.js.gz index 6d42c0b1b28cd75f800f0331ae8270c7ee9ec8d9..762fef7cd06ac94212cef4a7bceaffdc5ead7e6d 100644 GIT binary patch literal 1591 zcmV-72FUpziwFP!00002|GimTZ`(E$elO7faO$R&R5(ie>L442tk{Zn*oyXL7>0nB zXqzofx+0a-X#L-J4oTU%+X>L+A(5!VbN$YR%*BhP)N>|b$*tvI?G%Kvyx3^TET4i3 z%P%e-KZ+Nn%B;{TK1<-+<41r$QE50BTZqg?mwxG%6(E_h*DIcV<~gqV^|N%LQsx*K zxPm=1y|HG`uVR3Uf$l6t@m%Hcx81bCBhC4OmC~9iI2M;p4xY*>G1p(YV-?$#=nzU_ z>VqSSX1XMJpX#)N8*cxXKp&$Y5A-o3J6@?9nUTuBIE6+{bFt7)q?BzZusjb56eTGs97loj4H8E8sx5Xc z<61wBn_H{q8b{A!bZ=rv{bw;s!N)3=(G-q+rf<_;JaajtU(@aVar1G`efHg-P$we!3Q)30_0%6g)j{rXztYykfC!m&T@!T0$O&MoG9fA zE|jq0Gsa1Ap7Xpe&COPQ#elPHb(kGRPYd;1A5i1kE^d^xP5=mABkd}2xO+9&8eD51 ztMiR;^`?sVdzwj+eU69oB=od+@0mu1C8t~6(rCgaQy3gUT3Yd23_?dWw~7k6zrT9S z-Df6v)u!$D>~Y1bLF|op6RyZlN>^+@TB_W z-Gkikgv#|@>RvC~wTcS2WyR7B#NMId_2=g6EWDZ`doB5zcy)!>&3gVE4|cB8)>adE za&=X$d(H__2Hq>Nuy6U+rL1dJL%l|*f=+ZJb^EL#wi9tLI~^X*9zLM8SoiAI4REub z4mLzr?SlKLia1yG`T6^I7@`Y)AC%$b>>V73#{?1KoQ+TzX~(-^z4wepG7`)vP3*_Mx35TIgc^)L)j+1m?>H_+iB zWg&`nTn+h?zjX;KcFUnu2LIqO#xcRMUSSgD;#TA(o@6Q+un=74CWSW(*y7frR5*!+ zxp+!TMTgU!kP_w`q&7C~4hp+_`pg9?xa@``o$j*30c+$+Ey(sL4*h*rJJ}507MxH5 z{jldtgq!XLi%Cb#fts}&8O|$-Oh`T! zj!LNQKvq@BLQ`i~^B+>04O6Y#j{1)J zbz_q+_?=QV$PZI~i`rF?(5B8kS$E_94ALj+OZeE`=1%~9d)z$Uvd0hfNc}XJ?fYq+ zs?kl!N#T9cjNMtB>#U@?maZ*Xz8$DUR07X}UazJ92Sj9x;FF+*m(jRYa+T|_FI;@U pPw=vPbgq$w$7a_Kn$y}YiStjG8an;-p6T za%FVQtKN-kf$Snj!Bmv#x6Qc0A}{HTRNUw>I1V=r2A;?%FqL1aYjORF8>nl?%GLO#B)sJ4t_{bSvoooUb>HC0mUJ5GtxS-xN;O(XGrv^9Su zx8nAYbABgMKa03*RzGqXfKQ=9s+Z89vS4ytZQBYs~HejE28nDUAJH|~5v7L$hYO}vi5sETI$s?JA; zx-N1D(Nnt|t3X9>I-hJZI&j_Ib~H{At)`ZirxHUvrADXmQ>wB7EXKGQ08#DLb?P-eGuG*IR*Q3=X5Gj(3+7Oha|JDU z&Q=TOr9Kyb{|-ZR!R13DoS3a|)9{!f6r7(C1H&D5GpO{I&9Kn^0(e}Yo;YCrwrvg! z_`%Unpi{GKc+!*lL^6|VdG2p9?9IlNeFt~9agK)=ETQ*y8AG1fHZRIFG38`#u-d_d z*>aETe)}+ZhptSTI66kLX=RKQ{|K_Aw2<#T6ub+=j+IiOwT~NBYC1&d+VW9JoPk zsBUz0?5|CmvweAMr8OB1>2x%Jjsj8bs~8iAa0eAjAQBwC9XK3PYJ?aWW6eVh)>tdx zFPu`aLc0LNpKmRt-Jb)BOb}Lfe7B2=URfyGGqIQ31=_*$&`H+WGevCOl9Z@|SP$e; zojz85MFAVb6dk|D+>oD{m;-{`8S$G8l>rpNce_Zuc^|AM{@Z|!2huAXzOFCf0~)-7 z6|d$@)Tb^Dm)D)E>g_!(qvXdPPL*LL%A_-~BbYg5St_ zOuZY_Tg0wdgf4XD$vXSCXNW#QU&6=EE+*rGH{na7NI;3yAM~Tz%SY3pW$+6TIvkbR(+p h*yzS*HP|*;T7JSLkol+g_MQrt{sRn&{B~s-003CZ39tYF diff --git a/staticfiles/admin/js/actions.min.js.gz b/staticfiles/admin/js/actions.min.js.gz index 1ae5c45a67929eb56b43852e770ec0efcb4d24a6..3195636a6a9d686d35ec3db8b94f7abd170641a5 100644 GIT binary patch literal 1123 zcmV-p1f2UHiwFP!00002|E*TRZsRr(y%*>|&(&CPl`RLMPl$Hu-TG z!tyfb34F1jB|UWU*ffz)@K)I-1{SY!PHkB=EMDic`&ga)umh({+*6yTc~rpbh9zYs zfwJth@J9=ccgm8cG%v%NQjbPkUTLU@On$=3dqvB12%MBeba91@8a8Hk zg^VtKK6w}HARZKDsrHywEZNp(OCwQ&Sc8mWfit`YZRu$64%fJ$i_0;5r$Ui?-$kV` zUmB%@dzL8BD_h1A4Wd4eyPg+ZmE7WdFW4ucZFIF{cB5$JCbvd$3skSbT2wxbK2Su+ z8e$6afuau_4v?ex{Z+x@1Ae6<#+6id@od44Mg7aO@P@IA)OjZIJYV&RK2V;|7BMo; zQa8Mhw>Zpdux+gg?^yS)GQ1A_Ii2DXxG3qkw1e$8Rgh&R2D(Sklagce`35EWhJ^qy z5vmevI^y7&9#Nd}#C#m@C*n~&afB{hIjN!#*kJ}ght_p=_(mA-S+<$*J)GPB?)Ykv zXBYx2mp!{981g7`-6|Ch(L{vTS1R(CN=x&S_)si!@{qYmEU!_l55pi8NmGko6l~Bc zs|s4o=UDe}7z#GS!i2HJTFe$$DBMt1h5ZQopgBNcWzO~zwoLlrx1Q?L#*pB-)Yt)0 z_Mm*N^CQNBy}nMbNX8(ChuM8PTVybwPs`;0fQ+Zgh5P=Li(H<>T9|rsBT9}9Mpccy zbKk`BrGlFp8WhhbH%+YTUj^2iMpmXPi$Wo3OIE^@bih;oqhuCEo#Qb%XyT31P7LX@X9xT_szt2*}Fk zLy8KNY!dQRkUeg#TWnGI=Yz#=s($0?rBaG4fhg111P^%^de(GSo{m1LPtMO&QX*(t z22DqyNW^U2VtQ)T6Sv@{NC$=WZH%JJg#(D3$$_)=!*$k%U}F-nFrFJ{pl>Y+Y9@KtbEVMcbXA<2cq#TB;4WAV*2gPp!s&Cr zHrR$MX2MXo1&=Y@C~0)l;}1P3iqE=F8XcAGUIfyJ*4+l~Wyj^7Uc52Dy`F5{C(-*2 p4)DRW_zC*g$9xV0D%Z_AM&)NLzDYh~j`iLh)vq~RK;K{t007taFBSj* literal 1120 zcmV-m1fTmKiwFP!00002|E*R{Z{s!)z3;D}6|6%7ir`$O3OS@jvDiafw3nhN7Bo4s zw5CZ%qMS7x{r4S`k}W%O&@2kX2*nxB$D21p(xTPERz_3K4m)0xBI8M+6Ye*g{3wPX zUgkW3Zx*zqhb|tgCK3wXD%-@s;#JP6Evtsb>wI<}tCJme;B<*+YST223V7YHq^u-R zmYoEDw9t5?ENM#fJjj%KG}`h?Lp>bo;?3K($LB9?pZRrrBlFg*Rtg>!ZyFRgpg>rV z{(CB#ksD!JZK0kBRsT2)W7z}@R~(0^x_CQwjKA!|$;l_ZZ7oZ7T+zi9ENa-8-4!gl z_~~R^u!DF|l%?8-v|`D&Hd`8r62uy06bszpHE2smi#MRg16^E>qjw|}xwl{!#kJPNN6yGWg9BG2&RbfBFJ}?fDR+-bij9MoB^1VHMIvDahXBsq$&!<`Pe}s%Z<=p*v%0(_uTrEt!xe+DD@uI56-nnmL z`BK464GnVVi`ypFO|JsWO(QGQl|`PAv~m>1{cwB?Al|tPZ~u1E{<5{!=zlcdKpvq{ z_!j+p`-*1V7h=u&VIqt!s(M3@bMSA|l9KO$w7S86k_0z6`ZPhK)vl5)R|I6`^C3kA zN;V1kRFFL$ty>&W_~)I)ZmWJ}>A6yhEP*J~*aUmL^Al@2DUU{<(-&uEDkl*rEd!;a zP$OctPMDtN^u!f-$)tJ=lc&j^n5S;u9vneRi7ed_vIWEyAb)ZQ*7OcMf`6LhsiBo4zkluH{*v8!pkB z-d~}>PArYqDp84UT za%qHN3~G1-U)+Rg)NHxFd@01^C)Sw-64aGKozp#WuHu>4_y1kc8nlo1(S*^bUN-24 z`(;8=IDwBbTqkLC)5jksP!yldo-{fV+r0*)5v{ul+^deuJ-v8efO|RFx=*6F8w}uM mY4H>EFOT^ghN#>u>ll?^vGykUiaFMMY}D`3_mV_f3;+NiR3+;G diff --git a/staticfiles/admin/js/admin/DateTimeShortcuts.js.gz b/staticfiles/admin/js/admin/DateTimeShortcuts.js.gz index 1a05b13575507e859422a4af28c90caf35e74248..d284d3e9e3a2586c136514b3b2e5c858892f66d2 100644 GIT binary patch literal 3732 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 literal 3721 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 diff --git a/staticfiles/admin/js/admin/RelatedObjectLookups.js.gz b/staticfiles/admin/js/admin/RelatedObjectLookups.js.gz index 3b50392ea585dc8f6c4f05a7591ebc34739c4119..be49f56e9760c79507f03dbfdf076dd7bccb1a19 100644 GIT binary patch literal 1754 zcmV<01||6)iwFP!00002|K(U&kJ~m7eqUh!1G9A_Ig#b$p+FJC2)3JTYcx&L98YOt z&?0R!D~l>guh&id-#bG}vUPfs^mwQNU(|3o$H$K|9Nt^Raz9dgD7u*n zHk}I|Gi?=t9&*m$ok+9f%8Kgn^yKu!&vp5|KKXchLg3}CH7D9A5gBiULO2LoCYOXs zt`pA?8bv%cB;`s-rU@*{s9u7pA|bE>*@%S64N2&V2V}N3b`V@$@x+kH6J6-saDuBD zNftce3fv^AOu?H24VtXzmP9f!)Tv(u_^CKJ%TdFMrgpf{3hHPa%ME8FT2e(Lh^)1Z zLM*T0x0uB+6SQgxGpRu>5ltYJ5t@M3Mp7w=cA+!3ezWAx$C8~w6DIUZXw6yZ=H!tj zkP9QHP7wX^4Zkr(wDE-lWNg1e#nYHZ+#miP4i^FOrc)-(bn5j-$K(gOJfxyBL2_+9Z{nxTeaAp=G7npqxE%g^gvL| ziQjB${uC#KuoAy{KKH%HUZ0G|V={PH6ULWa^ZuB4kDbQxLvK`;+5whf&vnhc+d6mu zcUSfmLIJM2fP^yTi8VXOIKW$Su~?e%cMl!}8^O$S{5||qT#G*`?8Whx>p(|J#_^0Q zjeko)2esi`Mr-Xi0A^0XoleBObOid`^5;`amreL7#WPcW1aQOmj(w*?;3Ty!5Ky-x zqle6tLnFYs0C-Ajo=jL9R%^QxL(+sfbVgcK3&pKsbOBu6xV0T%B zneUk;97AK$s|r>Sf~OxmvZ6R8On`CEs}$ql^^1c7j@$Va9JYb;q+iv&>mP-A;fmrbdCkxFR`ly}YvmOv?;0>{sU_jC zckS0po~r+fU}~w!bv<+ITdGJTOMIGn4gX6QnCvVRSXpETZk1L?3)Pa2nu|O(2?!Z;F{3DAX_Wi|MIgd z+x-_d4s8Sged7TEzUQ_$@br=60rz8m@~qwVwZUrKT2>Id zlM84?5y0a-q@xz$uAOsONmonVTW0-1C8a>-iOA=jf&csd9SNYqETJjmfx#ulQ_J|`vouW z5O^~hU2UjhB$BI?8Zi@irC3V`xSL%aeoij-v8qfy5=5t@=jRnB?nKJAE!(^2pV7Cr zMz>cM1H5|R>fKo%ww{Qt_Ooo!QSVT3G)$HKe!}N;9h=&gcRIt)79Knf3hF?6{If%Y z&PuI8iSc{BHpQoNj$(J37+r$s{3@zpMnmt&1mnL zuH7Nm3or2(bV45hsqzu#zUT-8@)4ChB89$PQ-75QCZ|i6j8Suie8(k4=*<2X&Ku7B zerwI!*2K5;d%N2m#+B4Kif_+Nb~<%urz^CMqZ-@oTSxIrBG`WA&=9|lU>%7|_i=e_ wAGn*guY`VA^xXpge)PMqC~uho`{VRv*Y}+_;fLSWTy1gmFIGV<9c~%`0Q(JT;{X5v literal 1740 zcmV;-1~d5|iwFP!00002|K(U)lhZa7e$THE+by=iap0jd9WowfS+;Ga6eyP`3K_*x z60wfuO3G$a*#F*hBs+E-+ga%Cp_$3eIy(B!{Tz+%EmAq7DS6FPo|q@{IwT@9T;(#Q zhTj_vMkDeQ%~;AcQ5>JKp`3jLT21EbEHOf6G!G{BH=N*6Mv?{3xB~e| zE^`p0#z2!5-I7FRhC1%65I+?MDLHaj(cC^RnF2SOrgFm>NtRU61QcqKQPANP{1&qm zHUd*EVIwujB%v9oFhK-}HIYhzmP?i;^v#kx0ryY}O_baxlU^z2auAGE46s-VF8u zR?rZrV7CKUAhX9tNAZ=wEcx(@;OV8@oUxV2UZTQ%aLL62oGx2D1Mdy3e@qo$@asGz zl(DI`OCA0dRh9}t?QM<(+acUz9k+z}-y)%rOsR(^H$3(dA~ zB!0f4n+dZT_yH>gINTlUaOCb?dth`$Q;@siMAeFQqtGMwcT!dmTK%sVe!(+tW47lg zNeb(Ja7&l?yPUy?dXg>pX9(fX40K?4fSzH!vjfXIXMkhhL9y`mpg~)onk7_~n4C80 z_FV!?8LU`J+!1AvNzc;M_aX;%Sab~`i5%eaf!A=AJ0+_q<=Mh4n-+H}8h7M{(rgX{ z{PP>^TfJy^B&W%;YD3y`o%8>d(+Hdqj1Nd)IikiW-@}~bg|!D@0y@N}L&H}&%I^ic z!vkF4cR98pdfUc~?U2W>fIE1JDdc||~pCpi` zIZ95?-QhMBWRh{4VvKy7LsxiCtLSXU7Wx1+U#w)${e+%-_`#V?)e^0 z2BnY}_Nia!XQwaB)q5GcVZlQzljkqrwnO|1xsIPyjT~ zeR2YBeKI~El6^kVu={Snim?5HC`lmYKsPSYTVy9O2qiS6iLIp!zN#7(L4Izf?}~F6 z>S}Rb%FqaR!Fq$eYPdfDY=f0)ua~t2!-}SzgfO|Eb@7p=r%-rB!qbydUIiUAF7t4@?`x8G#URhAqE>5kU+JeZ^;T&-egChECTq<+i zPTLbCweGjkpWepMPi>v;HT2gT))n#pmuZWNU)0xTS*aVVFV}RL4>I15?h*!XO$^rt ziaE*Gpg7IlMMW|1G>5>Jxo}*kZyL14#>M4Iv7v92fz5r(dk1%pBUt>q*2cX^Ix!sX z?do`8ch^!I`qrkX5}n!u1xBc})Y#jvzJZIkvO~m}qiowA#;5)XeP=ssdxtQ@>j19ap9BzQ zBDt(K+5X{Rg2abWuI%?yKBw!{G(+2QjC!YQ5H{Rp2t?zb)Zv`e+xdDnKlQztWLrp7 zfY7suJ-o~+Z&^2jL3=#hD2n~;5PKb1uVgxq=ZGx3gol$s=Y(_RD%WXrfxlpI`3SBl zAECi_gIh>GA&*C7$L^+O8Y)#%W<+O%acg&b#~DND0{crR31@!L)vtDq*zKd)%`M7n z!yqnycUz<=JH0mPQ>jZuZPV~=wf7a8>%I&))LW;PjwqzJ2p;o#ciZ)s9KBEJj{U!^ i^!^LN+bABt2RDK5q=-KLy5?#N&;A57s&V4K82|w7%UTEk diff --git a/staticfiles/admin/js/calendar.js.gz b/staticfiles/admin/js/calendar.js.gz index 0283a59f39e8b207272ba42c743c88a2179ca026..77424b611e32d081a7ed489dc12516d7a29d6478 100644 GIT binary patch literal 2107 zcmV-B2*mdviwFP!00002|IJz5bK5o&fA@_42V8EhBx6dplw8wP)q`urQ|Ia=S38r* zWHJs!t}Mh9sUtx-y4L@DcL9DAq-FP|@`D9nzp%U5{Q)|BdL2Y_9|eZ6j7M4`Ia5~vEU*5B?_Vqm)re4AJ#~guqb3+6a(?1c9u#J2)V5=2jT`A zCNLzdnz+A5rtI(8IhXCQ-}mRo!<5Hc%W*phPGKJRQ=IeITXruWuVWGParcORorci28uaiUr`KsByVoyZ zEnzi>xSQmyC!=11H<&H`B4*%a6eYpu3bD_(7^4pWH?0`03n5VmETBQmE>aBn)^eG3 z(Nbz;IFE9M^W7LOQ%Ew7%iTCWfFBk-A9mETOydWtIgLfeaJn1A1(#`DddnPug@_Y5 z7dM>z2hnr9CC z@SF-j#UND>TxPV3>ItRdq&_VcOtUGSBQm8NKC2J^T_3)v4}Yi+M@NnExMfm)IRY$^Ie459gIofJKmt}F2z=&82n)hUA}|Og7a@~k1udC8^jVsS z@LI7~rIS?%e`LbeF%Wc86hVYxQlb!LEE13{iHkT|F&<#e%%zf17}Pa*Vj(EX+iZHP zO&v0Jis%Tw@zpwjADa?e8oqq_(wZX|eyfJv8Xt|G4Msj zbmS?y;COlswN`G|fGYFDq*{Q59Um4V1m7~&i?(z-=O;H|ew0b9ijz8x)NLAMmE)la z)ggA;b)-I#AN8Vf8riZEP!Os5XE;-sYcsJyNa0^MX>hQEK_p82*eJx$g+aJRLT z4*8cV;uQ^E446xq65Eor-b%pgMZmT^zNQ0bxrIR2Q17b{{FC<6fQ>$*hb{a&U|mj7 z7W^FflB+%07q|gIh#3Sai4#afhPcqT9Bf7?l)eG;O3Cl&vxw z8ILCT?(QrOKpleW^)i1z4&}@o|3(Zv-UcJ1y2KMo6M(A4v&;pL``3LcpVMD{x^kqYs;lboT0k3 zI3@vi?Wqj3WftD&fodh_NC;IC(>SKRsLnd-3Vki+6_%f-8bfyG0kt(jCsbcssPRn2;g`E(-EyObK zusw+}PaBYPf^Z@SI17c@)>tq&Ee$)u)j$;WkdYS}$U#G~PKPLDQ|?EB8mp7KvHJr& z^6W{+0lT}`dBmPu`(#%ys$;QB<)W7bRh($LP-@CY5*di_rX`Y7H%DD=#m6Xh8N-64 z|I=6-^QTdpL@FClq=p66T35C;V}&Ud9vtjiOtNOf7xch_x{AWW>_|Z(jysvBlCAg+ z=(pAl4}_0b8Xugx%v*$OfT@xBbLbI#dxLbz5VvuSG7(n%Et`wRmqWg$$7O{&?J6Q` zq~~4Hx+`zO^b~wt1Wa8xc<5z!ilQ0i)OPQUyVQsZG$o>YNw+x%?+5DYb~d9>(Kpbp zLX{K&Z>c5=L+B1vlSd!C6Zs;+y0HbnwwRmKQWtV{-DI4-<{N(D#bPbXZOJ8<`E9GE zjAY{7=T=B<8r~UD80K5TswwSK<8g2c5TX{k&C!KE%w_a>3zb`LiAxP9wiE{?w5%wU;Z#rV>7-^Jmwy$#1_ygWNz`Ek8I49k7 zS^P+H3&@Lw-KlHG=oqV%_D~rKyU!Ev5Ymb$O`5O9EsIoswLQ=Yi3neS#j9OO0PddJmE@;t!6@Lp8Rx-LJ9i l=L)}w&_~!(boBDRZzibzP}`bAmODpj`x9@A!4Wo_(uQ$ literal 2092 zcmV+{2-Ei;iwFP!00002|IJx#bK5o&{;pqv%gvQ!Ov#p#YnrP1;9Bw2xj0E{XEK>g z#(~I{g_t6BASg#|{NHaEd?!IhcE21mlL)}RVRy0n06Bbo9YhNruxn5XzABe(ieLES zY8lBj$KU@=gm?2IfHj0TlCX}paIzACFClap_x%@JTzPyrID9*VyhU_F8 zv1Jl^No`5NL4_kazD?5&Kp!iSh~G$sf@%VE)y z{dRf&isjoIN(i_DpRFL+KxKbg_7->C7Cy^tp>G|9Y8Ag(egH0iW*>`r`mz|<)=M5H zT<$E#HLst-LiQ4zbLp)*SC2PR1UFr{q+MjQ(^l`U|cSS^CN3_oa}rn)6-m`wf>doQ29R z>k#Jq*&i2|SM%c!S8q%->_)#E6V#wlUk8nrY^m zO#d9|tnQ&b&kQK2^#pd{12*np`H)&!aGWMVpkvgf<0RlQ`PsrIUZX$E{T zBoO-16hVaH(UK4_EMrhjflC>!84s{1=0eFNjO7MAu@n^CT{gW-4IMFdiVz3B^7STw zpBn<3@;`t6+?*oceXYjYnjDRv497>qqlwk`ae1V;r z-HITxbdEaW-3I3UE>qTvtpXs6- zns~CKUeM_J);>R&TXV5RLO=2nLds-U2AY4}o%wcJVH%uuux+P8%+fD)m@D!<379>Z z3foe&-psfvbhj;!Z|HDYZXwS#)bc8J{+POG$i|=0vljk2U>y$7`hSgl%I&&ZwZPem zQm0*9=2)6_;T}fI;VnWGEH2y!Y1Z;bblX-UQA1%v!#=w1*gBPw?`Vqu{KB5$KL-b< zoNNeQ<$_VI$zLU={b&pHPn)8Sz8u6j&p!2MCfOP*E)~|Xw^3ZJFKNFj;^N|2AAVnF zT5NWv%AfVtwum~;s-dfC+uSe;k@^IJpd-ACfQL7DK?RHkq==NNlNMWJ_!}{<#JA$U z&PbOww{`iouw&{s^ws%C9<@&L9ZGr>>U+qe-Vhh9F2D1pUdAH5Hkn$GN8w3;hT34F z(hzEt^~^aec@ikwU^sm_)X^#t0e#`&bu{|&djfK2tCfhIk-lm;2L8L&Oa{I(>w0%y zJ@4iW&?PUCk~X26<+vl(wIEkGewn2(uq*J?tpuIJ^rArxrNT{pYux4Dhh?YPX=H|7 z-RNvq0K@dQR3h&Z1g0x#U&%I&UPF9vY9enD zbOB~V=E#vpAnY}g#UtFoHHt)x@c-5{Qh+$(8+y^zu+grds(LowWqr8v5=#%T$3=+r z9f5~ldJQNVOipa~-iZg5(4>S2$ratZ90c|Hl65wx@X#+v9fS(W?cPdH7G}_;r7Dg- zyu#M~EXT@F{6n(D?sfhGc z6%PglQ|GHel`VfXsBxKI4jyph(?Sd4vUaypSO1+SBI21yMWm|s#!t^VC#lVqSDmIx z171fyyX7diXx4spp^Sy}z)b-|MI!#?c)QrJ1;k7)8c(LZbmXJq@BxpHEoJ>u?%|!+h_C;K zXC`~Q=KG#$H{geOreDef@}}|s4Sh$&6yJNs;-1=?yY1DM_hgMdMCc>rDB5y)`!=pu W|BtgZHyzwLr09QJmIUZ-9smFVVjG75 diff --git a/staticfiles/admin/js/cancel.js.gz b/staticfiles/admin/js/cancel.js.gz index 4804ca306d5245ffddf787b6a8167471369afbed..e0f126977b016636e4772dc6b8268b273166671a 100644 GIT binary patch literal 150 zcmV;H0BQdpiwFP!00002|5eOE4uUWc1<<{Tcj$to?ZUYLTQA@dY8iB(nVNPgA%?pP z5>fu@&(F)4wy+n9Y$~f>$Ag-qOGcF?kr!RBQ)M={v31wr9eWI?K-_B!K9KK!8h3mN z!Xx1mStZ6#Ow+P*(U>cY04Siz5In@9F E03h!|od5s; literal 148 zcmV;F0BipriwFP!00002|5c1j4#F@DME9H`i%Llr_yXN>0gez{7t%%!N*t;R_3os6 z%WOP)ej3vkM)8qNW7U19YIMn@vLuh9+b3zv*ZN2=tN|S(g?;cmY6}=Vjz5{U_8Nj~ zq8qUssCOlZvF+b~^4!G(?UsOnY0Ec)C*(;_c)xa21d`2 zD}MB^{48A5qS)gF!ZdKOXpYZ&HE<;-1khH)!7G1(lDXQFOZI=w-GiW)zJ?pYQFL}O zCDqYFe2bqFyA>v(-mt0yO**dIN1{aJsq0W-&Pp~>7jTl?sSfer3&c@3+@~Quh2D^c zslBatGrYB79TSY^7fYKX{2j_D6S8$SI|w848ZwZ~A3Q6CHrB7B^dG`pnR(XHX*eY$ VT1a=F4)ih9{s1<~2-(~M001CUwN(HB literal 369 zcmV-%0gnD3iwFP!00002|7}vsPQx$|yyq*7TFFk^r1w-DD!~mw;Rlc#Z&J639r;mI zq5eDTn1&G8OYB+C>}WRYMcwE^p(bZMaoKj4U19^vIkEUHTT3OLGHUTz*(L zQm8XGq}2kNXWjz2M;e`pBUiP~xM-!yDs5UkimcSiI*J4l=67*$<^VZGGkjjRZ}>l?YW-!^v96bP119f$g7?{Uy?}Vka379KxK+ zW1wLNGfI}DO)Uw14=^dD>bxt?(#m}U1t^XmQB=}chfApNC$QrTqlGa3nzEQ%eth*{ PE(m=Asy;BD$N~TWB!;R4 diff --git a/staticfiles/admin/js/collapse.js.gz b/staticfiles/admin/js/collapse.js.gz index c7f767e48292d81b6a499937c28c63cbf786655f..03e25085f6cfe659b4e9fda0be6acae4b0d27038 100644 GIT binary patch literal 470 zcmV;{0V)0;iwFP!00002|CLk0ZrmUgyhqAEJkgbmlhm$q-8fR!9D1#Kta_m4*^scX z0=#Kd?Z5Y7$9A@MqLhmX-gLH(+F8EI;m`RQ(8#)g z5Te(0%(lbQhD%p>JG3z`JPP?V_f2hSlqGzY5`?Xl^AJS~4Sl~W_gH?_62WNuFjsFl zYcv`eFc!5lM(hK!yg*T_8DC!k8r+@GJX75{n?+CwST`_0fwmBp4lp8v5(fnI-uZBf zKs|iJd+?&sR&plwp%^MjhC$m#1yxnSrv>{Uf9Mrbela2h&c;JXHX^F)e(FQyRJh+G zEoQ)P1ZY`Jryu)#2A4~oUMpNe#-L6-)x`5Ly0$gQKzVE`_JQ3Jz!)!Q$#<5&2ASQI z;x^Cn?dkS${yo0jdyaNsq|b|x-%b=n@vq*zsEw{4=8*BQaCk^3MVYEyK(cTGCj=$J z()HDxNO^K%Ex-Z3cWZJjT~tC^CH1&-2V6;;UQ64e=PVFYF?C$QkC8;gNZXodhyysUuk(G>-)UI;fI8xLedaZh_dZ6%ZNLW|_ z-ZrZCzxQFs-Y>UmeZjzcGs6tjH=Xt0g@q1N!k_7;zT$1~WHR3IRSCbYfWD%S2r&gC zQ?VXaR$O`6Z_uT(3Mka;p=)Z&UtPnKQXrhvK0p#3v^0Lv{zv`EC2bw75AYc_aGhU6DX%SkuCY1ja$qCc*>^TI>)o1RvrF0JZQH zAE2w&IK`PVyJ{>X5f)vSG&D^E@6WkM?PIG@>Vp+AayFenu?bM$55FNMPKDbo(qaMp zL4Z-seDtX=6mWY%Gbn{yC>Y30)66vQlJ7c;40OP@Vb|=D`lnPm%a*h94~WG>Egs9F zT%YXj=h^;f=Pl8ZjfSIa{~9ES>Rf7BNo(ZGAzR#?TRWzb6U@avB6&As6Mz=+((a{v zNOrbhA-55HaA|fc-%Y|*NH@=MB9dnznyzcmzq3U z)SborqwX=~W!=j+a~7T7&Hsu%nFUOJaL@`m$ok^yhF4np4Hhk{ I^?w8a00^w*p8x;= diff --git a/staticfiles/admin/js/collapse.min.js.gz b/staticfiles/admin/js/collapse.min.js.gz index 8e38b6ba1ab7faa90a6b754f65fab3677c298a85..df677843c99ef260eb14a3347ab75d08ad7b4a0f 100644 GIT binary patch literal 325 zcmV-L0lNMliwFP!00002|7}srP6Htn-JA3uMoc=8srXphPF=WhYg`%^6z%|(LIX^- zY5MOnHG_>3HiUETd0cSUTOPHun2`g+!ts6sHWKQAi9OEf0HRKV5dk9Q&KR~0fCvS~ z)h}%|-GG%*O{XWE3GrlD2pElm0*zDZ{&e*r;zZnT zAwAX=Ua(4wHYXY9eBG>?8dZFdYqQ*SbW$2XmGaQF=n5_CMna766)}2M?h}y)EpFJ7 zAaW%0QpJkVziNbXqxr{K>tQ=l=`bKJK+2qj5?itGzvkmOaSD?|J!_E+$~qo4ZU=>p zMX#j;TpAY??f{iS15CAP z`tLF|gH0uD2D(E5ekf} zKiX=>$>FYTTZTEIowfoap?4I#cRnP#0V|`LPER-!;@PkeFd78~8mH95>FPtoiMZWD zdaNtFV3ihaPBPB+?fs`wz+X1SZ_q%?pk<)LfQHCon+_EJ> zQF3X?;cssZk7eWEZIq46|CC)-%6#TJDca6G#NOMh`y&|+7Heju UqwCim{GQAwKTZ;l%!vX304@TR7XSbN diff --git a/staticfiles/admin/js/core.js.gz b/staticfiles/admin/js/core.js.gz index 8b84556f711419e882184574ff6f506f97355f02..d9c43a76b7b542d247423a59b5436043d643c3c0 100644 GIT binary patch literal 2039 zcmVsF}Z&;^LiT9^U?Qb=)^}yM<~Nwke3O=vPOur>}|o_AD8@Jy->`( zm__+gvBXKD8F*hA+5Rs40+A(DdcDhQ;MenSPbcNb7~W1MN}gW)1!qDG%f*vB5Q!Ez zjT7J#93GUmLO70Js7a4aKMnwQv(Cr>%~BuzeRzQ2*9R*gAvuj?e_RaF8B*||qS10lz}-|*TQ%`miEwb zeNnD7-W2t>1JG)gpu>X)W#5hUI9akg^4SKgk$2j#1@kY>7?XB0T5~&@&y}*L1tXkB zB+&w|ILq){r>93AGv8OFp*sQhuOLg=D$ucBiPN(|A?C+?I!zR`rnX{60wGyeli%cR z&w9SK8pyZ5avFVlkr0*Jp2YLQW{}PB{yUiw_!|*)J3x}$%U9{ef+q2AECvijET_|4 z)*s*EBqt~c0-ewsV>N_qvyjRNa3`#EQ*RGSMHUp{HCLnl!T-pV8bYY_qkjc+>CML>4FNFZ^rQFxgt;x$7kr7 z6VHOk^U|m_<>+L9YHtwbrxQz+Y8q;6U3FkvLQR0f$heAx9_~T8hq=<}k|C@?B$7_; z&^!U>;cfn00g8Zkf&~_v&=H>BST7E0ECHKfA@y@hxDLPIPcwW8$v4cHpn7eatr$($ z=<4cM4Y?)+Eu_rC(P*_=1rW^qlUTw+0>5}4$Yt^bT5c?_5!WpqM5Vsam@3WS~(| z!iw@{YRX>gYc9uC)Y`J{8_X@n_szsLNohc1d&4o#f48Ia!3t00d&Rk7nj09{>UjYC zUmV}DxW-x@_4?ZOdX4M4%jr@xHg#_J#p~Qpu-lnhj$jWXsVGhyU%Xm*WyEgX=#@G_ z#+hUi8jfHNhF+26j{L%ME+8^oCS`0d3_>obP;{EYtH+megF&6?+>_9g&;59Li2an%J4y-Yr0mh)84Up&PJC$kulRk6- z&MY(rKB(3@KHgn59W}dZrodXU)00XwYcjM3_RysYkexNE#Z;$aO-$H6zK5E7DY#uV zSE>Egxuj{nhYt&Qw@TG~=#K57)-{P(8t<%D0q<6;nh)Kv9n?~G-OW-}cvSAzdDRb_ zQB^npo;vJioX^yx6HrLqN!6EmlIV)^8(uzcF(6{I@|1gl;n)*nt|&!@;h3R{bT3b1 z0v!&Cd(Fc8gS(ERk~LvrC;MQj@Z!zv9l`w8Du>9SpbnXD+&@o0)L@nGeVMlCOxK}Q&DtZoj8FsnC0$zrl zv1cK((5-~utIbs>_|;_}{MtXi>|12lVQ1`G$W`dIB&D z5A?mm$=GT5)jdQJ(B{6v>6TPCWf0K<^KXSo%m|-uk-*VVl3rOt7{nA7IrDh68(c4O& VN$a&=NnBj~{R1^7q?95c006P^?&tsj literal 2027 zcmVKX5hlXDYF6Fo~oZW*!vZ7g> z0+-;ZauT6&`~v4ZKL0oZ*zGoFBeKYR^4Af8-w+%?q!LM_hEqL~EC_;wit=?L70Z~Y zDDc-c@72uVA5A6mr#k|{R3S2=M8V3zN5TM63sZ_lE6vZAgMJm@)CR;G@N7U%Y;#(o zgd^v#=CoGOK#m@dYKIB7=J)I?eP$8&xvc~8w>%fKPR})_4)It^#NkehXcnbro?DU~zRgL`w@iRc z`cIKWpI)R4bJkOIS$YVv6yASl3kH89M(##Lu?O`kyIdt{{2Pw}10gArd7|>QM!#1u-eKjyz+DlE1fz;oq*N^Ruq+Ef<$!wl*{qpAs5PqFW_oL8T=J=# z<$2DsSljGXoP2v}P(;cy;J)J$!243IO4Nc2;_3Pbkbg|!&vV4%!^t^$){I%n)J5e= zORr=$BGwy3^4ZK$qn?C%X)6s(4bTKJ3{1_+59k2OHcV8DtT>?>!6MZx37Q?iJlem0 z8^ADFj$lRQE>5K9+g8%R;s?-_N~ND0VL5)nAM$$%xi!wYOtekAU6jnXl ztdz>b$z-$H1Q4_0lU#!Z0T;{3M>$yl3*Zo})H;1~6?g7NDc4;7sh4hVszilI*+M~J zow{|HFBT9;*E)r5-<$Q>2f<&(_oUo;O6Y4G8N>cwZRX@ha!SH7Y9qnZ6cJYXn2;tm zlTu!ddE7mLJ7K@KQIM`ol8h^oWKmi`2CEf@Xg*G%K&CrNG+H+w&|9FSvT~V<@g=6Y zmNb=Y>^l!O=LXjYJ2Oq%8OYSxH_TGMJ7}rF@^7)y$ky@3Eez~kX8`;kEOU=tjv1d> z<85P&EtcEvC058&*RSzY*RP*p$1Y6)><_t!^Xg&deq@?s5Vvr^(y6J!tU`yRs0g=_N&!a=nGZ3O0wec zbt}>R>eTaLd+bn^Zdk;#_)wKfbiYdVeApiQoJ#1-gFIA+L%qT}e}Q(ZECqwCLl3TXJEI&EH3IFH0sAfe1D90RcS4vH*h(4Vk);FQ!K z+a{ES%0Y#_%!4(;<(tJjM#WvD*vPk04&qm)(y4vw^&YXy`_6!K|Sz z7Z)5u4i2M%EanhP-m?+;XM^k=sM}5D;)dT3L;SC99H#E29g{_h2eaXDq)+~*(`IXq z7XfATn)`xgvxB{m0Yob*E|iz}IyFIV6I&*?k!c=IOd8xZnCOmTHf_0hLgj+Rst5cp4qc*O;A~b1*KOVV%l*fsOnuX}2Sycd8NDLjHGVudP#04$DoV zq80IM=v^}FO5cb=eht2l2VrYU?>TgfH<(}(&`&!dbHV7RX&>Wt5975t${5yoAo?2i z?|Rsy_x_&Z+o$DxPyx~(nDCC+Id(4uUz0y>FNsX_ZRv`YAG2bJ8NBsQB#}j)a~x5e z%$dzE$&hrUZ#q)ky$D8rKrT|rN19h;dL;q}ZmH$ex0Db%HZvXDP^|>j^Fc=jYRx^} zLIEoey|oKz2qxd^C?9?7FTX)`{e`L0GQQ5C_lSv9TgV=)P!u|8R$ktGyQ@?@XP`un zzev|3yu`Sa^7kTT`!CyIp!|#hZSbJFZ>zs+LSIZ_UwWH>laG%{*EseLm&RzVft~Rd z`-5nW_Je_sQ}`u^3ANQMJj*2KgHd^nr744`5O`JArH7#fP3o6GusnrM-J850d+#^? zWI3vVYeOGse*cIVN0ww%yX@~&29)^X2Pk>X9;e*q)N J27@Rc0054p@mK%= diff --git a/staticfiles/admin/js/inlines.js.gz b/staticfiles/admin/js/inlines.js.gz index 358e377369d4dfee3fe6a7efdd00bd028bff7170..f4f88a86fbda6fb12ac97913af647380248b3cf3 100644 GIT binary patch literal 3270 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 E09iLaJ^%m! literal 3258 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 diff --git a/staticfiles/admin/js/inlines.min.js.gz b/staticfiles/admin/js/inlines.min.js.gz index 21ea69e1899c017adc27504b4592f45278d0e7db..9a1e2b3e1a280ecbe9c9781594318ba656ddc7a7 100644 GIT binary patch literal 1576 zcmV+@2G{u?iwFP!00002|Ls_9Z`(Ey{vIIzL1h7loMk26M=Q$Eb}KMoZLu~32Bd*O ziPTF?y-cE#7>@t@jxUlW$4NRA-KT!BCGvQ8ynF7svvJ%Ok<7{hM`ROuapA>foi|(t z{YFSOH?($W5PAGg@`B;b)*Xs^jK{PUvT;M=vLM1T%^Ko|0rM(a^Fm_cD-EliPUZ=adx*{5`u`I1ZoRSg&$!`ys9qY0Qi8& zWU{y7?n`(zuLO-a4&8(hpL!XaOtAV2)W?JEg63QcsE5FOjfJ)@hpVEO8C#+$^^B+B z-{ptPSAQ(ue)#zA6Y5-`tt_K5uLPGIxu}d|L|hR-bQ=CU#D{w~RAA!H&xo5G)cWq# z-^=%Zz55!yX@F1=1c}jke}8svA7|E#e|*F|PNNj}`A8u7CT(6(N{l>ZoadEXziFB` zf;O;08PiV?6qWdXV@v!j#>^AENMt&hq$aO9L=BF-Zlx>>zi5R3r*eoXy8Nj8WA+Y` zChsA*i2Q3|RiyxUaxQBpQq}`>GSzlEccv%k;#@K( zDn(P#LhUoXMx7Lb8K9Tw!XCKhay52aJe`W zlGhmNRfs>0)$7SQ%Wj@>8^^urNb~kQ*qmUrh;O zRdxzLBk<@%B9(WQm>4b@iL&7M#ToHqKy_Z;@GiAqnRJgz3GQYLxdTH`n@VHWr~pDn z<6RPWk?T^ZZVv$(M2~R=GHwRNp35w2e}yq2#yq>JMSK%(*XEOohYhHn%`$rrT zAbnOwZ4O6?C+jRpRK3_1w6Jo>y^8y|T-##Mo{iA!KTq81!l5M|;^W6CwHF!1rb)|N z+w@YGL8Evgc`4cYX>jI)gFt|tK0iHYemb3!mCm7;aEVhgJOwQ-w98~4D_lWA(~XMa z@sWLeHi}wmFNRyPt+{OL!cl&2{ezu9*ckDJRt213h;D)4!J*JnQVvadhxP?B3Dc5Y zTD0`6E^j-@-G+HLdn1NgApL4~hB<~aYiQb8H0wR$Y@ynaYq4Tp`WB^M?e!!LTS4o$ zkB>s8S;Dk4+=HRRYrxY;mUY)iyDO0q&mvfwJMi%{B0KI^b%6$)tEE&J9hzSJwcN zt82iOHj=u#fg8r<4NO68liG%DUDRGdFAbkHz3al7{C6{0IJ_rj?(tD*WpjFGg!GZE zPrF*iT?vOB$8<#;c5}-k1qPmWNA~MBD+EArW|rY`H6np<(EkpXwW-~%V41DrVPZLa z_+zkJsQ(IAzsz#}DJ^RmwX(5zhg5M1>rJ=b*Cw>X2Zs#Kpoy-4&>0xp4k#nsO}G$# zOOw=+h=usKk%)zaiQ`hxkc)>k1MpVuyTfZLbAd-MyPrR&_$B!T#_1^}`mYpne8e9i5$^t=kpGiH26GxDimit* zQ$BoYW;QgG5}a0hi|w}|Y2A}}x~ zb=g*q6`s{xmj>7$6CcQzmGVUWB?LEF`9`Ciu?}gpTYH)v8J2AAs2`Sl1KPmEcB>#s aF#AG_r1ZZ0+46d=VEr$ku}ZM%5&!_{=>o0* literal 1569 zcmV++2HyD}iwFP!00002|Ls_9Z`(Ey{_bC)vVcR*v=Z;5Wo2l)6&SF#SepR@(!iiZ z>ZPV$CQ*5Tc-)_5$8eQ~Qq$?qaE`?Q%&7B0(DJEi{oqj2ZFkrh)_D10v(` z!3sT;@EcJ}77HBFl#qb=IUkR){tETSgYA+P!U*Vx(0=U;ZK!~&qL(>eq6zb@r{Lek zhl^K#EZ=_k`0f+xU0|K6;;N{nPy$g@B?%%_h7g@r{0{LE{xy@B(AgQG=~1okUj4m% z|JS>((VK+`g<+Ulo%i==3->s6W`Ys-1&cGhO-Bm3w^{ScN@3({+oGt|-J7<3BUuX@ zjC1n@G0}P7Zfr=9Cz$(El&Q+bMRn0j>t_UMP$-w|p%^b8Tk0C?8uL+viFe>swng|5j6=!B`qxD9M}s8)>|K zs~w{Q=_uON{{#m1OO>owrc$?or>?4XA;R^`Ry69hfOH8Q14bb2F&4zg9OIkGj0AEL z&H{v9Y)NB0K06N&SYtdcwsh`iITv{6CNqSwe_Qf(c> z#a#hMiLaVGO?9=n{xf%Sh+Zb!uw1!PFrMv!H+Y`4^@SrxJ0!r5@#$7%FE(vf-MEgI zQ4U?=iQHvm6J+6801g8E_4AykA$f*~6n#gTh@ zHi$;*AcPyTX@u&U($j8lf}>qOTwC$EQ3Z@(S#FNt!DG-*G64;FhxIwK`7)AyR*dwt zscw47-G+U)dwcveN9NV;3{wne?x11k@pS8v;B(!BsDp}q+4d*%>aM3))JfL7eS8eE zof0OU;T{YeehZ$)s%rW!+Fyz6u`Gh6nFk*~BeElYT^4A-xJF8+6mmNdt2jTD0yP`D z8lnt!B_t;=A)ipwBXw7cD)BxU@7@|s(1&$xSck3h2Ta3g+)rq+oqyU|=5Vhm5Y$i^ zkPa-zFhqq?qYNUjomndCz9 zBkbxNaMO@InU{5^sAn%hJp~|!VrOR7ihRx#!+=uV21FU(EoH77!~Ol`6=3A@3Sec7 zWOO%c!=${138-r`*Q}k3#w%!~(X*y^E!Z&sZvKjf_r#ozA}3m~TPtHuYy#F-GVTjF z>ItSV;iw;39w{$yv_EoKwRtH4fK$5+kE=Zjhz7mycv0KR?aP(B8Xo3Vz(=qTb%*p{ z;pP{4AwFeQqvB4r4(^aCpuL)~szzTrUn62_qK6oh<4hAGw@g{S0YPV&MRNfF0Q69Fi2wiq literal 240 zcmV`@jb518%G&E<7u+<)p*9 zzt3(m^s<{s5hSIy862OrgSluw@KHjdXI$PBg|B0;U8JV1+6He)B4i|3-??PSY?_RP z!6|?j53fHdPP!wcX#D`suk3qgJAw8Fla7V1(7+1nl2t2wj5dONOo2*-mVa{$Q}nf9 zV&{_3U9(m%c8}nlRiyGZdrsMq!c6z+Kvx^3l$y0mnd>>=%rauJ-teNHO2y)};Wc-! qGSybI4%>(D@;BUW`2IOnE866FyAJAc`mWr$KUKfikoSLU0RRB1u6P>& diff --git a/staticfiles/admin/js/popup_response.js.gz b/staticfiles/admin/js/popup_response.js.gz index a68e772f710d40128e88a6567842ef7a60cee043..3e03d894b70d72ed416ac0494866feba5b84294a 100644 GIT binary patch literal 285 zcmV+&0pk82iwFP!00002|DBIbPQx$|h4+zi2k-1u#NAV|0LlUu6qN&@i9Jmn9NUT~ zjS%YH$xmBlQ-pX6%QN%r@6B>iT3>)=KA^*fEtY8_cCAxnyb~GwP7~IPw-H&S#wg;e zsda#c8E0q>1niEzyl-A*fF`2QUbQtkk|olU#o_w!^{fTg6}Zyppljpu;6oeo24nCp zVy^m=z)|Fx)cuzcNsgB7$&sD7u`{Ih;*6FsM!h6e{Y%Exz9%8SoqB_&{iHUrHZeYq z^DSB+)SIG0MQ;O4bjE4l-CQ=42e2*9YF|{d%3=30I?m|^6%E4YY92?UMfxSqdYu0` j&NZ0E9kiCNV(zv6=gQZJ$22)+VwnB_7Ejf$Ndf=>R>O^s literal 280 zcmV+z0q6c7iwFP!00002|DBJqPQx$|hW9>&H#-$^cPa*;3@}hs9sphJYwFg9hYkaqFJ@w!oFe0$DA@Om4dN*xixi9^zRaCH z1ZJF}6%epH_VT`dl^ukLLVJ~3bR=t}CyV3t;p^Gcvs@-= e+(NQ+jd8E_KbO6XJIoG+7)Cz=NKaBZ0ssJd=Y-h+ diff --git a/staticfiles/admin/js/prepopulate.js.gz b/staticfiles/admin/js/prepopulate.js.gz index 83cdffb9effac39b9364f4324f5c2d1f440552f0..b7946eacd29a2c34c888d08f462525843f867784 100644 GIT binary patch literal 538 zcmV+#0_FW5iwFP!00002|BY11Zrd;ry$8rYOaTL;443Xba1TY%Qx0u`oQk5L#gRpq zCIv1@jl%z4Qq*ECPRbLPnKy6V8)>^fNWEtgp1wbd^1R;O-;vU*!U?U&Du=)KcMw+Q zErNAM6fS#6S1Vd7S{tl&?Im*vJLnTR)~GnDLZIEiiT!y*b#T=Nn3VeENr^&p?7`#O zu7`bGpBn@VT7fq*Fr!C1j`-TvwZOol#KIwmQlRAUB3uQoLU?ABeO(96Z$dx{g1HUJS8Gz22l#_9~~ihvl%?bQ3@W8>!jAz-)8jXf<{aPt0ZBuGJuC(Q02Q<9DC@v)~m}l zt}kuA1+Bmv8A#EC9Rz&sidtY`QDW(kLnTmhcoVJ$S0lVK=|h07+EY)-r7&9z@Y>cz zgi{=Bt&Kxv+q~Gb+S5VwZF}$$m@(`W>x^rF;6vIMB|=u%i=#h+Ocx!^UZJv6XlWOA?dw&0-ooGY(_a z*6}rbWeC~Kzn!P?!ajS53(CP)E+OgK``93$DU4j{|tI9#>Z zOy16m$yIEx8>%h*_&Lp4CN+oCe^Egcsmpszs*AQMY%?1byKUcTph9xmjn4yox`&&n zN7}UUw!Y22Q{y~UVEWA4a|$ni0b?MxDgp)o0I;|OZvX%Q diff --git a/staticfiles/admin/js/prepopulate.min.js.gz b/staticfiles/admin/js/prepopulate.min.js.gz index dc5b8c24f410a196a217680bccfcfcd36ea56be3..d65ea7002a4d8ddcb38df8335f21ef8d98c584ba 100644 GIT binary patch literal 245 zcmVo@47g`7euYiZ@58d=Cv zz&L*QDshqq+S_PnXFe^MXjNzj3kqi?jg`)`8(i!uaCtXb7*XTwIYe)>(6pmuQVrY} za6XdHs8nz^QB>uF)f(84)D#HvFV&E(S?9P$s`BtzsI@IoZXpsHXPxRa7Q0t1kJJOo zo^2hP?Y5FGjtyMLxL`pSx&L@;%>hiwFP!00002|80-WYQr!PgztR{$A_>BLZoNcZ_rB%J(UpF(#k(ElCY(K zas2L8;v@~Ux6#hdd|EKks?a(M3TGvam40CFeC#Q3`7l`+QR6&th=a{S(~go!HSk!# z`9woTrGkrzqAH)P*1(3Ora+J%R719Ao#Ps*%I|%l*0w~she&9gb*j@??B29IQ4c74 zwsmN>+e-R4HgFr`f(2dW*XMg{Ca7fRS_^rW+|`Le>Qi&2t1z^ t@C_i+74pba^ibiwDkpc}V~O diff --git a/staticfiles/admin/js/prepopulate_init.js.gz b/staticfiles/admin/js/prepopulate_init.js.gz index 4cc52e56545b231674177b99a7f4b37a35c17389..e164f7f25a33b0e782058058c0b30b46de7c4f55 100644 GIT binary patch literal 273 zcmV+s0q*`EiwFP!00002|AmpkPQ)M(hVLf61Bp$5Sa<>B$;6Wv51uy@nC`NnLj%;^ z#_YS>mTkA{!8wrO&;Jh}Aex>`c7a4C+1LFY8;kb|S<2Cw%%6(%36V7py-n2u_+TMWuTn6)D|)bzIDCMCN8hzD~(_dqC{)9GC8t%uFJ_Q z-W(8IW839HH6gZ4PpgXIG4QZbbivZq-(+4>dEZ)W}jF+jo XNKyVvAK!b7!=!x!M8jQD`2hd`bODB6 literal 270 zcmV+p0rCDHiwFP!00002|AmpgZo?oHh4(%MQY`_h;RUKrl{#hV&^fw->x2k{1-OY7 z<=ulJw%m5;9r!sq=kfup8=XqVJJxV=eImK&7?H#jj7s#iDBloBXVB_M-blmfvp#`4 zcmcXMP7DDDKa3UOI9G`G+x?z@WNL7 zj7sc>G>OiKp2&F=!JqSLwhBsKYDhZhF>h!~Hi3WqT!Pl`7GnI#yf2o8xpLH$(aRk* z4w#{xn)cSjL?7_-m(Jy;Fvz>eB-Qs UlstWo7^W=U0s9$IaPI*C0P~%IssI20 diff --git a/staticfiles/admin/js/timeparse.js.gz b/staticfiles/admin/js/timeparse.js.gz index a765284dbc36ce796b45257cfefb6cabd3c5cecb..48a26d6aa04b4e69a8a8e016799ce797580e44de 100644 GIT binary patch literal 602 zcmV-g0;T;QiwFP!00002|J7E@j+-zP-B;>AcrlVqi5vs!V#q{UbXBQ~O6`tNi3TUJ z6ij5Crc%Ve*T#@Q5*`{dBh`z<;QKiD`W$1lKJb-fDMuDKef$8_fQO8NObWJ=aAscp zi3E@=q2D8ssUIn+;2D^Mz%1)Aor34f)9EtRLr@<~e=XyaGja2$DVsExw-JwbRQTWw z<~Ng>bsa?ywg$ywKtjBud?UADKA!{UuCYli4}t?oAh1E{sbL^!Lrp10RRQWK{c_1z)wbPav5Oq9mF*eq z3vfs$)CSke%xyXQ^VT8`i8bOF@vuiqUi;4HGqo`x!`K~QKSYI8FGMd`{+=Ay<_Rl4 zEKPH_RT71H=dP9k&5r7a;mUYJy?OtQ-n!cMrlRXe{5s|J1sowio~FDsh-_n+#5`9obh`35!ftWyDyJ{(xVYW4SW zdmAlpgKE{bZ%}GyL6!H7Tfp>PVs>j@*5Bq+F5hv~ZBkx>V)~b^R4G?B)fv#$$}+mK o>uqSwu_AX~wfM+*oF4I2gR2wv@<#dP7Sg%?0akHzHWCZ~01#FuO#lD@ literal 595 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 T7Oi3vX#9TxkbZl|tsnpZ=gd^~ literal 2749 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 literal 750 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

?bL#}4 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

g4wLv@^bN!+#? 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 F1OQuh`Pl#f literal 76643 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�|cQl#1U{HiHBB!U#sh!w(KFmh#L}`ucPGqk$dau7oL-AsI8-U|mX9j9xd~%E&IkA^8Yj4-&+IjHB{h>LE#~W>RyJ z+x-PhcQ(6#9`a&@mVFG}OOp=Y1YKSSxg4X=jlSs3OJ9^_%eX}~lA6`<r%gzu}#(&C?q2%hJEU|E<7F61FUcPv=MgEK+Ck-%cH^^Gy z?A_#3m3D>{e1A=M&p_k@0NvZ+xR0MRDM3gMQ^y%adT^aM7=~3a54Rq%AfdUs3YHG3 z1MHfLRJc;F174Es(65P9ZLLJ}fvI{)C}lpe?4es1&w(dTX>K^vAt#_Cz)BglMLx~E zogSZnDCcK`!7UPT1=Ftvrt&ZsaoyUvfB)NuCJl%KAPcsZ7_Q`fV{+(Su3Vio?0KG@ zW}nqg3qR2_0yz28izFSFGs=*TcH8H9c3LKHL0~I#)Nrq6GI@m)DceU%o>D6TN+q8n zk#rmCT1d57Ia?w6QoMX|7ydwrf;C56WfJ(wNj}OsZiDz_@kaAja5{VNg%kFA+LWRW z$oNbph2aliM=%lAF=m6u9h8dmG6FnV-7dAyZA zkr2nV_G59`YG~QV^bU8EX+_8e8r&a$B5cf_SoSQZ}(&Ql_j zzN9p7)&)=HSJ4Q^q18ZN48#U<=NKR+1KAZxc~6sAgyMf zeTs>HR+*+C^}Yr*j-h=J0{RyK=8+RnJ>%h=Qu*3zV z5%NeAibV>KHZh59sxp8lVIl4yQk#Ph1P6DlSeEYJZ5Fd4=f?h!W^q}II9|OlCgYFq zJ?fbdwXb{0yYwWT=a0V~Y;STY0RHv%EG-u0^zZK;?+hLd9&X;SDsq(k_g;Kpj@rph zYiz?;(VW=}U+%DeGL+0QdISQ0IlLnH%vsOdRhd`rZSU-C{rKWpKTPh@$LHIR?mgPN zBV%cB%ZrD4hjG9n*GLC6Ab$|tfAr>>uzLfXt?H)T*Tvkp_on5F9p#-%9`e2=yhpO~ zO3CIq!IIVw;5+{(JRFQp^L-$1JNLhN_+Up@TJ*8jkw%r5^E()dl^9!FVn9IKDu2a}>Cb%kjn7n3Jyr;8SW$7UD&ZNIY z=FcASIchw)OaeN2aq16qkH8G_(?Vk7IL8v%Ay+$cv8i2BB;)VcLmDT8G1i>lNRMz$ zzsKWr`Ms@7;=g(cBu+54dDM zHG1{^_sRXi13dLvL0O-+hMND0_KRWURezoM0d8Qmz|$!mbpPkhvW##GK)9x`QEoxC z#R~(l-QU?E(g_(bQ*f$0qzpi~>UjKC!z3!Tblp834;&SC7 zvGtX_*}URP$ov&nPzuH&r)De1wuC zey>_4^<{F_4ja3K^V593^ztnWWG73syP-3EKf@rSO49^BMH_a{xGnq5m;S^F->0P{ zKT$X9%gdG1mge0^V`=g{va*-b8t%njmyeQtcof^ihwQJpwsyRnsR!q=aU-_sU`Zee z4bh~r-l3n^emQG!@a#~xG#Nj4si_e@<&HGb##*{^hsc$5#Y^qvFA0lhU6=1*6|9J& z9@q7J#|Q@lf>_CS%vxxp*b8feH3XN`D~ib(cn3rXn3z9Zef2!_Ev|GJn<>;F-F~YH zMlJ#WDG8cmmn~E(Hho!QQJYoNr)@{~DGVQAcW&|{BCUh17tG8RbepW$doB3k4*vRT z9O@_Q$E#lM`ubtqQ>?M1r*{6&(#eREV5=u3xdoS$Gl4QF9cPo0^8b1Fd6U4wPZ_{i z_n%3nKoB5Z{pGPxg0<_;1RbkZRHX}*bf{FoDP0g(X7534y`xSR&*Mw9ieUr?PNL2_ z>w2vsnmy0ZuL8azin4NsxKi7p2c6D-ZU= z;h&@boWe+GLR2s&rK>JAB%U724H!R8$+QJiVC&W~|9PCadNXgSJw;jgC1g3J`1Y<^ zNI=6w#^OsV*D2p#zt^r?he8ZkzN_Om`T{$%?dVVa>rY03mQ69@7q0OuWC_5W3u7#u z@|!O&68UG*W(ZpmuD>bXB&b(v$r)zZOOPw0Xrf9&l5*gN;5Ml!4JNzuBBtgQ-5DI1 zk?uAJYcwzb>1?npI6jX9JzS<14u83QPshzYNw&0f@-ZPMj*KK!3Zg7OqO#+J{euCK z=GhFEc40;hVxn-X&cA^r>FOJYJ`!w9zUT)6@Ya<&c_ZI8S{`U&3a=9n4r*_ILx)9l>- zh~1db>*j-I6L?((p(>3zfP&TFd1{~(zOc>zI;B9or%GY90M~l$9OjMaK0)^+tQK~H zrY|bA%Ml8L=74+ek^XR-;_a~#Fa~WQ+6CplqiOV-rXd2+NdUi|cfWLwD0EwxLSk;W zaQOA0?D)P+3O{LZlD6KR(mf|5tvL|tW^#>HUT3o_95$ppQaGJ~k1yNT5`5wf$GjMa zYa3i*6}m;HX(h!JSz(P@I?A@uN!sr&06jmeW^!4~vr&19xm(7j7Q>J-q);zGn9Or~ zk87TYxn>`A3WFd5$`w_*QjaDIPm#HENwjwyRpl2D)QPpeXMPOlfaVI8y6VCh*ijIJ z4xHi!O1>M8JLMFhzMCFek(QheBcD4rh*m6gI9Zo_aIerm%X8YM9X@_39p$n2x~fYW$TNOd^UizRo|*d8ZNcq)ns*v6RO}TY+1J=#}%Zz_uIggAZ$T zlb-QXd>>TlwTCWnyFr4LXOqmC<|IprpwFUonF(BBM&k&CmeW%Ztd^utkTOV8fN5(6 z$6)K;y$2!q`EayqK6D0&e_G@dw6z8KF(m!8CNCkn&W8@&sS2(^iNCeVc^$_uU4T9U zo{(HhEBW{<|Deg&Rvm47Ev<6eZac*8h50`N*F%Rd>#l_pykDZ1kjnzrV_z}&KhBkr zDZij=v=}B%zc^HgUMxwl%SFnyWyQDBGdH+^&AmictRZHK8Ac+ERLK%XX7t$c6UTx` zxIb>zGx2c3y)@nj(1Ogx1avM(D|Hk#+OuK}B%5A=PErv*b5HH;JhlKyc|A8lkxgd`kdBNG(6f;UH80li$3V_#=4huFRc{U@Q1v9HwV{HU0GmSS=%RF~9?@Hl)MZle z21_v%Du3$G_m4DZ#DR8R$*N9H7P?g7cAMhR={ zV7p7bhX;fXIAwcwl{Z#^cx%IDH6UM7hj<6_L|Y3D{FdAogG0N(f|t6}n2CFF*562^ zK3U~f>QgtYyWMxDKg)6JXxm4=n6>L$Y8`wg4w=eE1CLL&iIAw9V4eYOwSEVeQ$|Il zNL54XgDpDeqm=TAp=^KzXF|EJx3_i-+J21?+U)pKvhNScrg(@Pd_xCj2c(kZ9xyQG zd=ZQgRoeb|>0>~iwoi)cdZppCi*JwId3kt5nF$*^aYTY^Vp2*Pycf>$<9y+ZVznAG z*P5-kb|>m*)SOCJIA_JNByr<2-cxKTSJH&cy#pe!^h!oz^b1a~Xq)`}V(p0}-!jIX zr<6TIX``<%omTz4iZI;(#8b6v=%jZ_!05goIKxM~OCjL$*wv1eFVIF3y$n;6OFK@^Atid*s$w>0+i%XcB~d!aZoH9h$Q5lJ z&PaL%GNFr)b|tDJWs0P<7E>KHz;~SUrEYcin%nKZ=iiwVQf|Umy9!fEU^q{ld{l)T ziBOK4-E@!F6Dry8!C*j*>|!;FEo72d502zY6e}yjA8XvM##3FB=!wSGS8_R6#z4x6 zHAG}tFwLlN9qQzKE!hLpRFvhrmfGnzqBZXLK7t}donKZJe+#;As6vFrqs$TXGYi7X zZh)oCN@#`^t4xjoD^w}C{cE6StD;exV$&J|e5tQ?S2;-8CdLn%)Q#0wHh@T>MR&g>w9gJB1#w-*ChVdyDqsnL>g;z&s`GD z!vM3q?FW>+3{VA_q#1sg6H4 z38Ozx&50(z6{Mlaf}leD8UI10*5x-T2I;?)Lavuoi0ezUAHtzy28ONOu3xdT6QN*yYgXZ$Wr)*)Zy zW7shjE0Nu)RjRbf!v!8DXSnJ%5ni?~icxj?awxGP6#qG(Pi-W)8%+SS?;lgQ*Rlu* z(qYpFQAD|E68n}$MOy4H;tW~0$hEyx-91Fmf%Jo&yS9F4SHZ+JVY}( z!-N+d)NoK*bl`|Nl{uwL2SEJFef?@NMhAz*IMj{n{AAh3&06o@d1vc=hx2q7`Bw&&k2gQvip5KEXE7`cC`|a}&C<1odJW zk2GhNE0L6)VClE?6m8ZdIu(-8xn{IIJ?rm$yZy*vh9Ol*7Tin^ID-eje)*gx>aeME zUAt)VBk9@ZK3 zV4^P%cwpXptgKOy&CQ@2oApG93&P8u;qTMQ_+udtNzA$EpK#CUMrvsYhQ52o3EMw^o-wd z$p6Dr{>P5_7oGDjIOu=;q}Pu6ZVgWmQVq9?#Qp1t1}W+eFBry9q} zN^-*xfqoM2cM2Prl;w=lL>-ekg^&IX=l+k;nzjFgY^W#F{~Y(@Yp22ggq%b?5!nI} zhZah+(43H^n8djl0YL*?^yk}rxcWT*83*&`v-zJN&p&)Zzx0sahD_IJvpHP$o>*}W z)M&Y7W}7(NtC)?X@cB_W2Y{o?3>Bg|IjOLK?E)`1mU$hZFGiD$tM3>Z(cdE}F{)(b zPc8|Rxc&U>{}>T-o19(o>6ScwvM0_yCQR&lV+1Q|dvWq~TpGXXlj4dqBa+)Eg^|O8 zB#=D2F71M|qHo=?y=5Aa|8}02bLiz?R3`>|PHcdBUhuQg5?Jb~i$KL$q+`@JQ)KKC z3r|zKNw(l}=vwi_n73e8*dUF5;%C_$-5-dqnNVu3*KsPQ81J7bO%7D8P3Mu`_+Is8 z?7QerL1;s20|xU+%`}>u{orH>8xG7q2FWzNpp=x>uK+1EP#|{M!gb0=#*j15R5uT8 z`CAEkBHg^Af_#X+4R{Yo{&tKnbylFT;7(*(IteoHhX#Z1mJ67@L=kCTbCe9r$(XFP zDcKOrK;AFcdjR9k5CKq})qmSp_RpF=(;8+j zXm*ua%I-aDoVIC&m8U^<3+YK=%{p?lhU#MVwnV?BoH7rid42+yt3RRbqFl6xt7|ue z#vk%_%BNwO;+Yh5Dietakd{7E7#k(K6)SlRl9=`6unmj7! zQbHmqaM4ua!gmd1|5xe!*XznF28EK{=Tz9joD9PEJS=RHABhaKqDEi0(IB@9NVK_Z zTQzc(15eJ;Yz98gxp>zUibnO9tKOz^U?=C=aQ7Z5!(|3@mV2)Zb`^Y)Pqt>iF5mV* z>u!HmZk4yTUhke;1yL07G&DqE^;~S~PbpL>r569Be7l_hTR^10x)Y_uEeyQFCOnD! z7Ojay=J><~Pic7bM zaTkjr7N<+}C*^V`^wDvK#3}o2nNHLn!B;j-o=MCE7A49~VU^gJ*rm8(l251EI0v=> zM&>kfJll4^J!m-=gixFk2cEz;%F|vqO6YzR;(v})aOeC5fcB5kbs8(H;z9*w^cZEAq zzzSk>W(0X2KJuIX-lNBV+->0+b1^>n0Xk<&0(Xi{OVQD{Cf$_{NYR)Sn&i+v39aBj z66pxAA-tghzYL^)GqnC}SYYTn!R_}LTsjne=}t7gVSA+5dPBJ>iDMrkLsd60N?9F3 zz=6g_PDe6c<<%&gz$~(INxaPhE1oU_>CA4D)Jnl5Lg$p^Y%nQ-?U&Rg(IaGZ&+Nw2 zmmKxvoNUxID@Edspg1qf)e|vb)==>mauv$wl$`ZTzHi6|OIcogYI~UX_muLLE3$+S zI~>onzTWZG%M`uN=Gh7U@o#>W9+Rrc_+6NckG7u0T3a)B-C`XBm#WNZ+YC5d+OIF} zNsU+1ktPOQ)eq?-l4tMU-S4eRo=Dk4^c8ZpE}PcPk?4}75ev)9 z_a;MVL`obTj-I>udlhmZN(F0dKp0e1GQYzJjTvLFTlP&CDRtm)QZkWq8d@wkfR2dF zIXI4Xhm_Tt5ST-UJIG26ll!~L2yLUol78D}}Vu`?-OdELcXd=U-0xk{*x*;q%@Obv1U+KC|o?zUF=eKuGz{ER%o@Ux=f z@Lj8J4S4)eAHL4c6J*^UnDh+9;ld%v2B(8w0z@*MkIsNglcPYAL(^cA?4=_i<_#Pj zIZ1W9&a)7+Bf;CIwej>rbkt-{AUpK2*t*Lg-KNtAz+F)_)Vkmr0FwpJ%BSSzb#pI4 zLCszg=KXYiJ6GI$beQrtp@-Hsx4_|=Zpazf6|n9{+FgaS^RmMu58^RIIdX=- zC-ZcimmE_m{<6pAXZ`ym$M8@7jmm0ZSjPHyK21+E4aVe!h6bvfl==9fs+_vwqYPEDurEb&eB6<4uB}Y7~DjlN%ycNb&eRt0~l)}YWYJ5hIJsZJR zMLV$DicCBbdtiHp{c$ls&Kur5scS{45^0sa!3Y-@EH64|(WCb`WC*Z&A^xRR`F%Ra zqW9%;29I3?ESVF<=SKpK#Hj6*uqL*G(;sr{ApY6UXdm6urA?UQ0i^?)1}WmXb9l^C zlKLe+G}psYpWp;k?ZN%{RGrT#0X5f(LtFEFS+s)KMVK(kWK+p>Jg1D+12|SA*IAe{ zA_#=@igApSryLn#bD@~-l&meJcawZ`vP%3{f#9N@9NkA}5^Uj5J;OriL5KH{Ak#H@ z(v0QKc?vTKjIoCmV|Kava>b$}bIO2Iv@u2EiSV>kCkGta&|zK6d7c35L5><_#W`E8{&~h;-*8tQtG+9}dBe(Ig# zlbcB79ctaBBThx=^1^e#9$~%eP5MYZ$bM<_=Jh1Uyq0N7TsAQwZmkC5qm)jU zGSmmG2@ZAJ#>_Nq#jaC2hHQhxb$J>rWUCv{IJ}sBDfiNq$CBPWxpsL>V4g~MHJdn* zYo9_7qmW{L5PocKx;$1&r?sDh{D{*e1=+Yf$-Od@OvhtSI202woXb7zk@?3@ot@wP z`vE+lO9WYk*JYt4%`hz_en@UW5~*WTK~SpvLKSfM6Vo-CHtExA0S+rG-C?q{c=@r~#F=56CK0JqBxt6#Tr3~9da2bd z*NVGXPR7r!53}J6TiLlf(^=m(-M6D%UmXXNO5G(_Cg6jQ^97b$asdYa{pttSu=TKZ zEhS&(dXC3gk)7lV_I5HQU66qgmj;5mwR7KUum0d>nah9GURj%dV;n~<54v@_{vVxu z;HJqvhi;njv(U5gS`W?t$T@ShUnVUw@XJg(*S!yC%$K(!bL=-QQ1xE3+OW}6+P~b< zmx||6+{;s{wu2mvJ0Df)oGCCqp^sYi^pxD$O6Oi5m@%vifObQn76>3W75Lk`hSZ(+ zf6P!(44;qwgIUyJ#&QZh2?A)I3JWu((q4RnBan8nf-hDB(HG7!JpsWh9a6>)^WW-2>+iS!1vJ+C&bdBzTPvK1ER!|I8~i5P z^Cil7VsBjE+eaZRrhqT`Y?3|Wkt)mO$mmtCo`*1EVYH=R=rue`-B(9Hr)0|3E$ONu zgPoZ?d^ZM`hf-r08Fal69YL@0vy5 z>?OuXAmRxSLjH9FCfF4;6xo&gjArYQ2mX$fPUfTpxoU0iA>`qrcgM#GJ3X_dj+ev| zQTm#H!=B0SFee5_ySnCNEcJiZ9ehpGy>LSQg&>jX8b>!>VqmC zi{z&^|HPGC@xYx>(Z6imS4vS`6eExpi~L`y`in~+FAFP-llbmdv~DCo_7w8ugjP>O zzd~waFg)6`p|f>WydW9)&C+Mi7V%S(Q0n!V2Dk*XU?8Ad1Yt=zrzl>UtwCtY9_Tk) zaft>nSW96U^zFV`|1kI#+Srq#c>r7lA3PQJyTF`{_H_IMIDBpoyEzO#EnW6|$ zIPzLKN_{%CZpSZ+U8lkUR&zGbrzl5=Mxzz-=b`S(U*j(eM}6KP{?uhH)e}9P%_bKH z20B0h74iL~O79*)>;QTinU?yGJ93iYjMgS0xc^hpXP)Xr6pHR#9>cOr&BHoPH0;%_ zQA>N^5VvA4^zOkALg!?^mIGZ2x+Ys+Wf-vb&Nwb#)m27>d-i4vk<;U3FiF$MO;0En z2Zmsc7jwigG>7-ZdBg;G3xAZhQ)M(nb;i5u!YU2R2Aziy54Z6BHgJrbzlm3;*n7W$ zQgfQV&DpCI(+;F|k@`Jtvgn2VhIse!q}hSo5QL66es==;ba2$|36chi2qjmPz*706 zhAU&?B@X5G30pluW`C>eAlnGo>)`4Hx{mCh+28#*_C%Z-hC<4z1Ii_1ggSD~$G#Zj zHA}QUu@3ryTp>hcY(V1y(sPyH&GcYdl8Y(IejDtHqcW|v=#|f5?c;zPP&E;?A@RLB z(0#o*|BC9y?Y6Etgmpx6%e0ixBT*o&BIaV<*vUnw>ANTmZ#NQ9xZU@Fbni*QS=XnM zg!xP-H($m5X!M=ysGYQ(R1r6( z`Yp+}`jeo$IVBxP*<|f5I+zG0vZH9hpsMT~LwhN=y5tj_^(Wbk=XB#BhsAqE ztRpryr7WSv+;(EgRCReQYy;0Qlkz~y$E7y}186joELUdWJv2o|UD~?2Usv4T< z>l0AY#DvYibzzjdQF=+LOabR}IU`9pW6@;hd`)yptw^KX6r-xVu1ngffbt3FFga0L zTy#nBVTWDZ(6L7SQ3-?1&3so=htbA-(2e=vHb$q@ydfVH9)@$VVd&=W^HwFdCCWiP z;cO?@Y*^IN7|KlSI@=Dtk%Q)#oTIJ1*~HvKKih1M#vn%(5NdtJ_Fp$N!I4}BJ^@=! zUU6M4tusm&o!=8NvXjoEv9`t%R>Sr)h`W{A*29F(KNeP>AMnza6jEERY?>*t&9MpZzFCogkW0JgKi90~5ULznXQU`OV| zY#}Wz2npr{cJbb>)oyt=aIM~{K8K&~t0=Lxl^D>E&ItYv)m2+!M2c43ar#kDqB%6E zyqsi|@B^*vKji3LVXSj6UjVt{)wXx#!(sBcSYj@UCtV*%X|)jS)#R^xWO{^lSSw~l zqLu2x4L6{LVJ+5#vHBkpAK}JIaD|~dw}*wj8p?UeIcX^AMgK#dXfLi;6YJ4o6&+h)UjkLi4jM$Yq{jUFyP2!D^>0`EA;gSmwv!f6aeor47}RPAIcd zA}N>&l%H~72GKl@NvnFCS$s^K46r3|q<^&w{8f787%p<5qP)o@O#6ud{mJL1wY)yJHSL|g?Gv)EvAmZmO%9UWwYUh@hl=DR}h zbkVm&YmbfdF}iyYP?CQFSN2ceT`qe_*}W*&mqtK|rrd=}Il;wo6$sX%VKbH5ew2xqkD}8DqZW9H!6O z+t_UY5*F7n36d))fP-P+7^cUcR2rxzMKUO{$iK3AIcSCF4vq(t-C+A|{j%*)m1by| zVUS|_$h^}|Kf5NRIY|JM46nXVbWF4tJB{k4mF-etWK0)6) zcTiWQouON!W6i4MU+Y#AD`eM#SENInNxj85D@KEFflrr_S0l`l%9+-P^*<{os5q0L zC9!A`Hl?G*(#eKG4+GxLTNljZnobtE2Ln~Z8#L?L!oFHQdFz-?XO;O)s+OZs#`2b$ z`}kQ^oh&E**j4aqi52LB&5Ld)N{B10te=D7y`3UA+VRaMuD#)Sm? z4O|SE00D+7c=9NQ0L4C?l*dT2fYT{5DxPI;tQ9xzwfF66UXhv9da&%$+t}BFI?jCl z_ghi+oFougx>};sJtA34^7r_#0{@^Xs({TP^`PQ^dP*S35LoW!}P z!ucD@`0bpt5l=YWn!-opKRf z0Jt_g7d@?ZL|0c+rSrJ*=2dbaMDVET9a7^XnqA1Ns##fGJE>$R&oQn#xPo{%R>9ml zdW4y3_>d(0S0aeJmPr*9uhB8ve3{6wEq`d;P2*2*$Dob&Kd?S4`dcv4 z=R(t8l5w}iG80MSz`y_#^DkA-az+JZne&P-dP*Fx0||RO$;nUMv8&W+$FTaaW@ar< zm#}L9PPmVkl`|N$3~Qu!VvrS|_^ORIrXLk2o|iAC3(((t+h zO-w|%0I0R6!PR_^)B&ud-Sf7yu2Gr3eC|TSwKOoWM&Dh$qGDT3m+A^`}FRV%8(B%)$Ie17+3SR_!r| zBymJZbFfuLq=Qd937{CNlb@a~`il}s@X5mImFx}5)!|SIsDw{)MdGYq7R3_=*tX)% zjc_mb!3j@~F{h^#ctE3ou^O~im_#}f-pLq3^)$?_>{T>ZK86et%UhZN$&$#t#cVew zFX+il&&QH?3ZbS)wUX2vQ3gjDhycAuv{Ni5EAeeGV4ybRwYm_9AXnCfjDrWhqHOKZ(g4BEda(`V1czjiw<_K)FP+L;z2 zRVo+icAkjqMhhAtnSuNlqZgNoZ>VPu;$4yT7x^^9BKG-d!MZMdfubQMZ9k@3=dFgK z^n1#76P7JH?RK|bh<@;)%nN+QS;_bV9@?qnpPd0KoFzM7_wPU0q_BH7xxkb#X4uz< zmzx=j%2Kr%pZ8U{@pPV7hF^8l9%l=H-gDm*a6ap2Y2}{qlwPvV3;7hA4N($8xf``* zHRj!DH9u#^AM?fI2lu}n+`pIfHEGm0gYCinEm`Wl2T1llQ<)cC{=ILzEeaM|umr)G zm0%Cavjq^rrE*L*NGKy`(T!kd+{b$eybSijGo9o7ljL3IdQ~QY*iMg>Yy4N0d<~PM zfnd;X%cn2@v@>8BXS#UJ64CMb+c=kiaNM0Xd__qT|AHAhu3}hG1{=QFKcUjg<*wOs z>ABkEmN+X}@z8GhlvdMf4758R&C9AhS>V*RvZBANwkG*8M$tio2lv1E`rf1ebMN6l z-VGi;_&@g^4bp1%xy7`s2|^4Y_`yj;iE#oJ>~Wf4&bht2ckVuUyp=v_?^>{!oKaDp z9Q;U7zkR2jAOv`XbUfyw;GKk$>0DyV%d-q`|I71yjP=ZFt~XpeFt0Ew&^U~&+b2QJ zp|0i0^?artdept{=un13s&Tjawq@;@j&gaz+Dm6gLTu+Tr$?-?l6n!e1BolEZag9elHp#v#E33CR3iX&{M$ef1z~{q?u`h4zoOt8Pb9 zdXn7SYH`fxK=@y6Cr{z3oX1K8U}uB(2T6O_CYN&a&}UJRhhEj|8!pu&pr#IXpNSYG z4J3`SdrMmY*MM(9PuzRW5N)-n{DhY7BjV%j$FTThS%5%S%hKXhqp-CFRY%y9mT2Q~ z)mm-BlOVUBMrk%=d0i)=*&Nu$B(TOQ-%SC!;w7u`69Cb13s@oetTLKjg`rRjubyjh z9Zcc~s{m|8&v*sI(6SDP1^gd+CpIK8e z4Bh%=aPZ6U&f&q~pm((K)t2yi_?FCUK6Ca6sDVN?MV^-=O9`-I1=Pa(VZlKz%5$f( z1v-WXT*?vMBMHO@=D8E&%@D4wLlFU;v^@nm)b<@8lH4Wu+(1?Vb{MlxMW)3&m6Ul`YEAH;I;{BenMO3an4yas}? zl?LikNF+@Z;~^<-$0Pw!)E8YaeTAaR^MWVM_2|5*4JDjNxfpeYB0P& z@5iWA1{vh5j(->pLyofyo$qsU-%xG76miKYIv{I&mZ9)y)H}uS=Jty~bWu zVg1tk#M-EWEf*PJ_MeQ~Tuclu(3zT>cnns^Yhj=gaHBmNa&B7U@8B;=G22bfDIJeN zbmAIP)Q3oEj`K2UCgTBC_h&oY*bw_H$zPM_VDYNuKxkO;Ibt;XI$|9WQvxN7ko z8>_nnf0Od~1N6f0pC%)?tmY|tY@KBD48tx(*@o2wl)$L&r_0#tf-?YKMnI4M8D9rk#Uo<8w9+y8#|F8P$FNl+Cb>D+nr;NDJ`bz9Kk zXu+MM#ptvkJb*SkJNF)K5817o%SF=`Jw_$hZ_9l2@de*95T+tb(2e|RxOv}<>J z@DB=?^uq}`^cQV!x3x++Zw{m-i?6c9Sve;EJ|O?;Xq3$sWYA0}_BUU54g8)u(Qyl(lc@dJ z+ezI^XPvWIoVodvT61TX-AnF!YYb;DqU@DabdV>kf24CZPh*BB#-=Ca0!oXcVhkVi znUI##>@#D(k8YrlEsme^s6w9jVuuSnRa|09hpn1tG4QzY-dkLw>ufQdp#2ElWD|^t zL`#yhc2|j4Zs4iB!;b4FohOCxu~nPEhw8eKiQ4mk@|cTbc9Z@S_(@*I-B#$P$UQk; zp=Nib?Eh%W1#A$~w6E`Y&s|y!Q!<@ncF2c7HU;^LJ zjbXSa!vQi|$5@mXi8b__5dXJ6)B<)}8*yRM3EJAy3a)CTT4VxJ7x}=6wL!|p9XOD| zkHQ3WYr(sYM=aMmNZ>UX4DcxX^c<9~uQH`3oXcyJY>WmXRd+`zebZRiJIn@zynfW+ zz;;{p!9}cdmYLIRA!Zr$9dWyQ&#u-glE0h4Q33V{PTtppZ`}LS7vH^n?rcSDr2=v? zDT~w0dF{9;lg^!Q9({Aa8>Q!SB4Jc7#n#|OqzY>3xxgOEO@VJhmc_tZ#ZO5K@Ai8; ziHiIwgy}0!gLL}4=54bx-CF&gHRRXt5lf|CQ9bW&?1f^@zIxC<{6=f5RlTzoVqzp} zvdZqN(Y;F)z3#Bv6i_nCCY!;X@+qB=Qmn*}T*x&IfL(NJ7n0@qF~>92YeCt4wJ5b~ zb3phhK7aE{u(R6=q2q4nND&opn%&}Hhni3#K2pJ4lzr=pyX6_2htZN;M;Hu~vF}@Jz7H1w`a5MD=K4oc zBtZRBU|#-7LG_&UFPtv_#k~m3=vvb6bIHXNTn$1lPXH>cq7od3vHoH!0Y- zSOK~fQ3^Th=*?D45mxL-s^b<$<64b2?s%|E*6A;_tkDE_uXB-Gt#X^jAwxC&BnSTZ zJWe%%VUXFwsZwwdWlV2Lk=W_0#2jR zXhZV%JUYVZA0hVaE3KGU=!A;|49IN9RW%-JCLEd6OPzoz;%oI0&Th3r^&Z-5LW6M6 z%s9|b|4@!JsL#TdJ;zq-Wc68J+1xG^0NoI1D&9@OQNh4TAs{sC>V#kd zc$RZ(^+UHnx{LWNtf*0kR}VL+7r@;OYST#40sa+D1WAfC8EVEO)Zhz?GrZQo2}@M- zo-J*<3d{w^!1cahEVNB$nt)y3su1wXU##AWpZ3 z*vbigQ7_ld=MO{P&MgK#j`+v7G@5SQx%$T3YE!CCL%~+ycYePjfmJ;Nd)_q%hwzN^ z?S_cziTZvVyM0|hTp5>}T7_RoC((u`HFRN!*QAXR3S{NGB@DPrF_YQNWEy1o7NBr&|h`eMVEo*eKx0DA_PYEG{Ll zZk9M#`h=oNk)^JN@Fo1;noM?x{51bgC;UC)IhOtER~de00mw1981Od2?1WizR-R*L z$gyP6G>$V&1X6K0?G)4KF0fFcjKn>v{*_c55U?L`H=JzDOvLn#9TY*!jBCcBSj;VWR{*#`gM&{ zJxj3+bymoHD3~uv(eBN@035Z7m6zHy9Zd7v*1oh{?~3^|1&P68_Q=A6CMobJN>90L zRIPSgEy~%O;(N3u57#K#V!oX5wvwTf^h{81-GhefcG3y zBaG!lnt_>|F|iTMk+1=i1TE)Cn=y1JpK~B5|IpO6KVa!U#1_UpBKxR%fPX>y;Xo_w z49PuXuzuM%B;|RWunw4TkO#ytwD7B$MBKP(P0GwHo`Gj5ykBQI!g-p z;MhE*CRDqMLRqsJ05({`Z`9m&z=Ahg{US*Du{$mz@Av`{duz_uaasu~bRAT=w>=Q< z-Fox6ryG?(!y>1-=3f*rZ8$M({_H!@2y8G}pj<9^u$-Ai74dEqb^*d%UKxj~I^b}* z0r+N~q0OBYw`S(0BwJwuG)I1DnhBYw3!mxAp2BF)Ya~@4M<7<+X%d6Qvjl`o$)2O40316!+K~+F9F0+aqx^Vl|!W=@; zfI+Q`4w|N}P-FVD@1t>DK}ReH#g|0B@Z6_=K0}x1cw&B#3_+m47I^1_;5IB zjoWlumfq<@(B0}_|6jZ<@y4f6WTtMuB8NNjC(8w0O5-u%gHg^#EAW)W8?=KGmY5QP znLPGS5hGS;;g(LQ)MKC+e!bcg5kEM5~y^;2d~1*B5_{$)aQ*jn~C0d`0&s#aTZ1l9*O@ zC$frrBTGVhvUGlG%jN}qH@=H_Yj{-4HP&DubTRD#$fvn0DR>SG`D#HE7Pc?+q^V)!Km0@m?=$VGQwxlRXYmFscJ0!3|zQ&kM2n z!sk7jNl%(|6H{}-Y_iL0fUP96fv5H2T__OCxeC0^Jj$Iv-V3fCgG%PH%b*$6$J6~= z4Q#GJiV4V*Q@{&zLFSd^!UtY^UwF$1Hloj*i3GTC%00{(IlZ{y$r3Qgoc0NOjI6P$ z`7ssn3bl&G+kl!JAzWe~^N{yR=vLs?WMcWC7`^EFxRF@K7sPFF`#Fc5CIhCKaK+<& z9wag$DUP|!tvY9BuF83|4D5}CvlgYWqmdd`;n+ma=JMoaE$-UZ3#(x{et@P+MLpoL z!|MQ`>z)8#Gu9V)EBnl%_6q87MV%Z|d*Qu9?=WrX$q5j*ZVigf(8J|_2~;GNTr*=( zgVohF5aS`Pf!8{>h>s}A_Q6&=FC_yJ1dI zob-=m%d*c8!p>NQn(UiDFpQZ$*H7(z&NB!yxBM9why$2a#?*jT160Gt&_%95R26b? z4PHN!_g?M|=fV}@L;@yNjJl96FiQ|>*3gGXMXBp>h8paeN~pFb_=!Zf#`*zhq>7t> z{=zTo3$vU}C<)1d<9<_W*(2T=&j99b?73fZEpmmcYLPBjG&xAxAW4>!Pn6>TnfkVK zId)8MCux%+h>sLjRd8R8+v* z2tSn|xCIAxw}r^GrA%WvMZeoU#UE_duz7BW7L?Ov&5?*TPUGM7$yoMlfba{Lu>k_2 zQ^(5&k53*16KmUT-`arN^f`2k_L1*XG^?BxZv`kWJ*aX^Cxy@i9xWV8;HSuC>i`wm zIXzy*nlrXpUJcU<;zP^z@C*!FW?1x-!ns5NGpc_DF479c1C}i>xv(+TtCQ6pv4mL8 z&(k^G9;xOYE!_&VKi?TmlSTidhOosoUww$fw)SuhG)Gk>te`F4+g(4kj_rQw`g))! z7)c%R`%c%tTN~)={U#0gbRDWp+vFrJoHg;e{kB-fxjYJm? zY{zs@5;v+=bea2pD7P|kf#{j<(d~ZnA#f#>=$)T| zJ8dmf;4pQQMhv5sC<2-Cp&A%2OnC6w zx~ruT-45`wmv}rH>Tj#QU=~oOFBYzr*TKy4SyLQ~bTpvXZW9Mck9JMDJ-kKw674h6 zkc!q9lM6g?!lwyh-Ba>UgqJn>{_Xw5Cl!>bT|*{BVM}n|yc<^%Q(pnY z&QV!=amUkcdO?S#;wAKnXuob;T%=*(bt&JTWs@1+iRTelQ7u6d8*@bf;4pd^p478X zUwhUfC^^3-nD7s_Gy?XbC?S(K`=SX8IA9|9C@zg16!Cx=mKf=a=fq5>63tSY7fcqU zYj$Y6yySv^!Lpj~V$&kHj`tJi*0~+bYzhoN@I?wyqiYEvfuSp6b?1r$Vgqtt_Bcic z(+HsXeGn08vp7y|5iDj{W8QoX@1JI4Y~u8+MA}POiXK{a{Se~lwGd1C4nY%GT65MKp2{YzV2N7&~5iv2JGtX|2&hqRbziu$L$k?ql4T+9IrMMiOmFHMcoU;bpz*vGNx%17p4|i}u@b+i;beQbOXn!jwK1wYvE`Uap7tbejtg~xc*EIn>ZCI440##qfOAAe3 z4CWXU4)@4if?ZqayvrdC>4h)Vcc9@WN1lm(KhIB3DSO@pcWTklrTp+`e!=Y-QRX4? z*$~U9VF%Ta&~IBP>;F&QoBy|MWci{$i+=^oWG1A=MT?!-q7^;IOUE;bosQj|&QsJ0 zL_!i`l3)X*mc;tsU!Ap16+lT&ci*}9-JZ|HB2ZPR_0(Cvr=db|auSug_H>Fu~{Ye!M7yRgSlU(w$0K>b5ZmRfW;8}CIxpN$R8Zi z?tZ@=m&J5y0{%QjgwzVv)qH$b7V~0NQR-66vZn|psEoq#ujT+v=?YA;Y3hlb?3gNB zzH>8Btd@GPXf|oRlw`MjYFTI-_WD)i&x>4w3@DvUK6Vp}*%0nRvV6leN8NOb=j!x~ zFEgjvh1^1BI1Qg|-2EYPswY+|;p0|U)cgO=(e3vny5>3K6$t%oSX#l>1g9`W|7_+l z(DNNy{T7^@J%lLJ2}xx~WMnBK1_V(W4SYONvK0x%4tEMi8`rXg3-#mX2y?XxU*PfcT5V0QJUE~dh7aAELCvy`bD1l#2{yv+Eq)G0E`N>tE zaxg=7-;D4OsXizo7gJ2Ut9e`GfW(tT2LhiSCc&(LGLLn0t8!j473%uC59k9Kz-4q6sH zgZry4+;sI0^ak^^!}l|UIKWUlp9E9f8<8``3hb{f>^rjZ6qFO4h&7Ye@_vwR92AuU zx3u;#xJ#rlK2!gK`Mk@7-f2duyX$7un56$W3Al*}+(-uQLI^&F6xhQb9e>DSfA_N= zo_^p)C_n;pofYS7$`5s>AAkCr&i}g8ZrlxZkLO9N|{_#~G_-o0`g#-1@6vVhe71&bPCC$G`-Nbj$O?W9kEu$5ru;oQKZCnH| zH*ggaTWW}F4XZ$0So48#;(p_cLu_B}0FqRidsW{VmAl|5e+k7F1X`6WhZDJn@2EhM zY!3iV2R;aae+uI&uXhFjzD(W^wL+BhYhG|Ke8xO&|D71oQE}Ez7OA_F(G^yYF$lI^ z%$*2c5Y;DqL24couEX^AH1-XGCDx7VofmbY%_9SQr=eRoX$dQ0-7uvsJQnrER(mtO z^tb|2)SMhj{8IH?@>>)`fyL9|6nwfC=t1j_nYZmRPgpyN4 zwGf10H`cq*QcS^Rt=>-i&} z^t`qsn^gR3PJl&n6p<#pd15lpy4M7eoMD3?HbLUC37E*xDe}-1suy9yG4I`w3u?nW zv^l9Ve}UQ=3HPAV$!^~=oF|M{%A_?b@>##~R(rI6NMn!r;>44Q0v{SG`CB%f^W zeDUaWDgO?rHPeEkOh1YY%b^+_GlD5!hdumtVG&S%$GfZ zyjcf667iD){)lx9++|am<_#8vnL&aoR( z!}|i{8%6o%MeNq7gC=r)vY+fe>_2$8sd5=)L{0uP`D&Wa-@AQXBAx@BuWEI2f?2%r zc*6)0D8=3#&;kaMfu0`aH%jbHW_aIYP?0(|g=;{L&}wfu9D}~A5hXM=ZtsW8V>@D3~?8=7B@5-Y!5 z&1PwN<=((c$0-QX!qe|wK|X>LxJ<}CG6Rs_G3D}I=Bz@(Grv7}Jh*fMyW2Ns(2Qdz z+-FMJ=}w?uO<{k7pUV>8)peydN4?Sehu(TKf{?UT%*1`UTd(IVLD;M zCY^V0p1;{ko`cx)Gf9y@)7=8|40(b#9y)Fc6QW>q80i{LI_+x^$Eaau;T%(UI#9ac zPZ~D*`9PCpr)cgji6a7mEoy$XI4x7kDEdQ|zW+8wS#D=*`vJoryOkPenoQ+)%A|7t zr|Sjqb~rmLa>@=^N3rL~N^;f21(@5C8>($Kny zEk!{XAgr)AB}bHmyql@Ci8k9ne&uTdwFE;XbVDLax+B*}(?lFW$Vp?nSr zPYN#@$}{0x&|8q>WiWE6${6L$(bT0eae3Rh&jV1*UcF_JvCyu z$GvaVQsuUTy_U~3qAwbrm2yLEDgd*)QmpNcSR z6Z@j;j?CMsKeuf@7eH>Swsk-Tt{n#$0s+N*y9cE(-b>rtoBlbdv1q0gY@GKM($UT* z+YcT+e$ch>6Qe z_LlaW#Dik4&vc_r;38D(7NKW+O9MG7AeUYiB99b79}M?ctoIAuQ36;@ij1oVLXNhOpNx6#sX2r6#U-?DGuFO#tuh*g7_GG3b0(6oF`+l9Vq% z2T>42i5*RJ9?3mjEF8yIkt&ssayQ{B+`=!|(_cK6CGuGC9X+Y22qc?WEkO^`*ePVw zr~qNoag4ucyn1fmx*i$-65B)~h6<`oCIt%tbe3o?0DTI6>O(4N02gzWP zdHbBurDg@MNk8CQ1#Nf8CyIG>X+MX!zZaU_e6xioD1#iWRjTVhO19v}b$u z&v*IDt&wjD4sog zqR~WxE|Uw?K>LiOg@k5qs2qoE;0(}LKNCKW>f@G4y&4uz*PyjwsBUfB5UsY`MtjLQ zOzV;&$(zNZr%*e~qNVZ0&=WO)!_~+bDtO>4GP8T7Ehx(dfsPnQMphocIAF`V5$4@u z++TY^`E6w_EZF*eR}t)vbkwRWG~}3RO@2-hT5o#wv(#lIKo|jzdd|6vQUD zsoBWHWpyvq`Wp&cG)eUgWYSDiu%5+Q@^ZcL6Ol#NP7=bCL__g(G_M%;$7gQpeVVSp&sgGXc-ZiXIVE^ohZo2Ljkm`J z<0<(dq~zq1M}_De_@}#-Qt`D?i-yKRLt;C3=%>an7`ga-uBb!mC_HZjx;4{7IDa)K z;{Y7A_GOEs91H>3mE(++SYTyexqCld=3~5YWq4iyJ3z$0oE1@&&l^o4b$B(WE=L0k zFJeNiTP+x2yjpTc01($l33y8cE-}L8j%wb=j>sYK7;S?nNy0t5r5p|BLeyhw6*>Qb zM;9{@fUhAX;p*5)k4fLrfq7OEbiUtVnyjcOt<9cc`^X#6Y{(lA5F8Yg?dYKpF|61g zH7H>k81r>R1MiaG4W!|%SXm8-BZ0&ls%s9zKDVhyM_#b3-3pERoEnvByb;_TxkN+G zPEC!xlzcz28kspIct0{%2T>^mc!M_MV^zCUpUB5UnLDIwUaw>bNDzfwSIDbN7wLO% z65`hrRL%)#=FGE7F9d&|j({Q$VO2{41N!M(427zY0=R>Pl}G@-w}z_KiEP+<#NmK( zvEkk^2j+H0<+cy{FQM`1&v*Qov}Uflo>}JXlte!sxgXs9u)_q@&w6aLSj(|Acr&<3Y~&!J zpAy7XC)(V9>a%MBeD`Jxx^cV*DNGLqsN;9|LPGMZz-o~zDL$p^$^skI!Uu)gq8smg zHKPnThnxMQ12A$3$q$FOKkq`}v_ebQeHXtV&E9facM0RlUXrzR6_8&+0yPtxKQ{MKOW?fS+(4LFlH0^iA z0!n-javJ>cRk3v32mJL-cCu`vD;etXtFQCPBx?%Y%BChvLCcZkcdS|2k)AUMI*zGw0V6ubf zy;_D>)cm8*#B+^W_x7$)5Jr?vKn{8K_N{yiowi9f{LXPeK=m#_t)K>IssR}^+~wyc zC==2!OD|t7HJ;C1vKUy&9L--jih&wC5IiY4`N{*q>w&A|_GofVS6WlK`W#We+pt>_ z#FmqAr2WKpf#?*(7K>{*j#Blb_zQvDU}ZYyL$A@8s~+12@U6Y1y#Pj5VEErkl46p+ z!MS6_ZUpGx@5DfGf5ntn1q2jB2eC8m^szqMcm37;FVxQ)y5TyB^^uw_=t|x6FB2R1na>cLiV_sK!}VKM7Cz%N z`qwrr%chBV+s4Kxg_osXnPf}3oQnin20z@DJCl=Q1x~z_Ozwhw%?_Q>2iExuOmOkp63i|61YA}??1DfZI+dUJ?`fU z_If9gc?;=DGED4wOMH!Of+`8PO3LiW?h3 z{=t)@v$;R)?{{%dOw5Fk@ZgLP;^aYnxi^DuQn5|+`MDoF-vP%^sJ;mbhe7liN06Wt zDAQ_Tni?c;kyMS-IW$_G!No9V;3s!V-3{TmPg0gXSsoXYt1sb!BV_DKiPih{;%5-cx;~tk9z__7sJz3UtPW9bBzp>N_LbWZ{wyK9UKtc zmiOD@T^D@_vx>jv{HuV0+W3);b;X;$KwOJ($LVR^dmSEnh(U1pq25O8aL|e~k8AD) z5JF+%=#yneSw9izB`x18G*6022QVPQrX9$D+Jje^NdlfN|1>R*)9DNMP9ZwV>_jHD z34kSnUx8reLM8JsW<$tN=NK8M6T@2G*#Z}^ho_F( z03olJ{0ieb;coy_!kda>Kt%A+%r; z5($j$qCd@?Xf33QQ5s&0rMm$n*jf+eNu>!voFsC)+!_k9WGdrm#C1 zp3P@bGAKnpPK?)x#7OB%ONnShOD!UjfK#YR-IxGk*A9^|9{DISSe*Cy!t=>;RdOOU zxp7U##SQ?a_8)9L`l1`=f`^v|J6N)o(Z%44gqh<=ePb^Zcu2pQlBg<>_2bZ|d~Wc% z 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 ZAkC!tp>;axVEb;f{9hKj=)PF;0|4QnD~$jE diff --git a/staticfiles/admin/js/vendor/jquery/jquery.min.js.gz b/staticfiles/admin/js/vendor/jquery/jquery.min.js.gz index 5dc6f24cf9dbd127457944eceb61fb69b803e4cc..d84ef6041c353ab18fd9722ec30ddf8854657942 100644 GIT binary patch literal 29891 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 literal 29881 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 ZL`XPG5e#pXeLW&x^&d>+J{n{M002EjPZj_G literal 679 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�Wz69Dm(QKPm8TP62 zd6POxhR6J>QnpoJxo&oAY@_@x@@Y4sq%^_%c;N%cWf6tC=;D$8MMSF*L|pMm4^iYi zdO{$az(pt(+8cc>ReD}jY%;3?hO$y?({6+oLPJV&`S5^nxCZ)J1REOzrpn6|jyo@k zA*!MhlR_9Kg3m;FA@2sfNc+ec?-xgn&JlUYWf4c6rILu8I87)3Vepr>E~d8zZrT-F zi$wP)hX`sj5RnM{o9x|ya5V$;72JNd7Oy za&JzI+{*bi2`KL+^77h?MWx}n9cu>urGMaGu6By3u8uPauh2TRV@iq1{^=?8ciumt zC&51{^h&9%Cz0R?|Eh$eb@NeN(0|(YKOy0+zIdW>@!vj-qWhv#zXmGhjcOCPmCGpU zy~3npbl*gq23)<=y%z*I|2YPT<_biw@42)E0A2t!vLW~ej7HewOQz0;%KiC;?vu72 z_-_sU-#l4Y9NUqS6q4koN(6Pk%KE{-XEpvcEs34(K%ZSbgvnqJUElX#I-&#g&gr5$^zHAw>-bF{gh<~&b~Q(N9!3hsWsdz?bIZ zKhRngLZwCeA2r>j06~%erJy1Iv?5vuLND@J@q;}NQpLAtk%JiB$|RriZ#Dg=`N*A8 z;rC^LWamQNJ||!Ew&FI6hv?zbdn4)XAXuXf=Og#v{SW>rp4?2-|Fm^-=KqC$AMbw) zyb#nVDZ-SFElHGgNU=8&aj2fQ@dbPa+KWibNT_()lGudO7@}4&zpdt!|J)Y;BFGcskr=_p2~mpiBDk`Q=pn!S}6=m9ehTT2;h9y5E)u@(7$phmm4Wy(8M6 zx}fcz-`JSiC!7Ydd}3U~3ZqbEkddeng9^eqyn3 zoIB$a9+E|Qe-qUvTJuA6WPDg(c%X_hSugkve!B1wHsze2Hide6tGq5dv^uVUBPCc- zdGX7Z7Sg4|^P3@s*72pO`I|!6PIDsAGEJBb$huo%9BTsj>9pE zuln0FmFt;%<#VPJ@O%3{j5@4#tQs5;kE(nezlI0`swv@{t2=80VFjPPrct{+N&L0~~6r%JSoUj*?|DtZa7p!do#vb6%i zz`YB4yo5%I`1E0uSYGoSM^qb#atecyoM2%d=^zUXBjvBcthVZ_2TXDBF*~U&Vf-$^5V|l@Ih2u5Cq4%P#$Y+MLPcI;fbeXYEhXYAQ?kjqLJ~3B zSh0bxrySleMn<4Gs`tzMZLE^Rz$!vckj5a$an!9=a0fzSWJk1a4%2{N6mP1kHFaZ2 zdZM6!BBq;!6^W8EHEx^Mw5qa%41u<^IUU6VhG<~ioQfjn>03hORGS`fAY;ZOXcL-? zXe)~dNx_A`_a%p9jBedYs$UcHvnrvE9XaD3?P)G^KQcHha^p+H)1LNK1ZaSHpa!P0 zlW|)i$SyIG+OP!7SXz5+6W=PWY}~*dq;otVA$`JcX4Fx*G;Ss~4ar}Dp8i_DhXxnVnc__=g#d29 zI@+aPp2=ptJ)6_6>!l$cW}⎐@CGZxGY{iK$bf*Gj^qqC64SirzyX3BH{x5SF_ zp`(;s4(kctvJGm$l^tZaTFJ&X)mgBV{lbJY_bF-x@#%0#-h_H(;uXfu-(fP@(&lKz z2=U?~`8WZ%G4YkQqAvI&c*zS|rHBcR=u>oOcV_QPv?xT+(8J=L`PqiD%|Xy#MZgnT zV~&u^Mx5kIxMB}Kaz(Ty!lYELJ-t_2f2_H6Nf2*FT0fn@XkBH*MWSp%DVh?-9EKdZ zGP*7(FWLl3{Pt4>keuL3Mj{)T(^6!|IJrYi2Gd6efpyG3x?MIuMPSE;Bz#{}yHRNr zIb0kezfBu{7_5s)9fN3u$R+GE)J_*^$Vt$C{pv>b{?pP}o$Cj3#|cwEwkBqjjOA*5 zrFW1)b&eBsF7X_3huGSZ8qb_KYifuL+mhCLTjQ&^A zY1ZejO5CEl6zIP2qVf7W^go8t4|5O}>zQSw5x?*0Ht6E0n21 zfPKXGo@ant&eGVC92jJNX9sL@`1bC=`fZbDwm_R(^s3Dp!QDm*K>d%4> z~!jdO%|5Lx;B*)c2dYwg#q}&^V7$O%kvI)^#UH|B=HtYBv?R=sRhrt=^b0(CZ$?dJ{l3n&O~| zrqOH>JpZ#a6Ea}25+%iXWbkbylQH*j(MT=Oynw{>Hjio@0q-gohk8+-t}6@7pi`~k z{tat&P$8)X%kXFB*d#2? z#>^K3^5i){rs42Wm{7{6D79c~xzM7nM+$b!aO?^ApFJ1qfiF?b0++zW{yvv9WQHuV z2>b_S3;X1O3Cx%d`8L@MhRB=WQErj47E1jL!S`Q6w0}hpFwmQxqr|*@WDq2_M`xQ$ zl_#aE^Wlp_n`8~foO^Xa1eQw6v(EyJ+hkjCTj3PQTqN}-um@_@LY+#%qr(^w1T#E48>Er*CMVx^7H0&wfayi>qlBRU`UQk_*09 zigi>!5jLdLUl*zO+V^{KD4YDv>1|S8!_fK-Qw-SJR{c@WiR$;)ysS-L+OXX|+&tCY zx{tRKf^b=Wcb4j^1~s+$#&EFqIS{!wpV68aC6%p*=VUy|Zi(I(x;v2K*ne&<%UHnH z;NqtsQj~Y&xrM@eW5Y!?qL)^ZuC2Mogj1OmjMd7k^&vzrRC<=AJL)8hFDo>uR|Kjk z0%yoIBK7%On17^$v)^8GdC98OYTJ)`s2m>TT^d9pZb}FqihQcX2<+@I(2@rc76;96 zk>~V7mloRD?2BfXN7a0Kyih7D0P+;5e&I!8G+;C3P8o7$;M|1#83NGF$20;!Wi!H2 zG^v$sU?&dD8O*k*FKPT>>229J>x(0TXDpIoCQj;~{_{KaH>km_k`cc2!Q+I+_#_{cKE^=g{D2-&rguXP9UVs@yD=I#P1D5PGrk zZH63)R%19pGhBK3RyzZ^gprwj*#hWF8T&=6gNxAnEfvEk6|qa%`o$!F zM1a^|sR=IF!*lZ)8N{}iAz@$`3^%|l%;!(d-^F-fXJz1sZ{Ph}skIW{Lk9&56q-sO zCeN;;@w3kz0Y~w>5hL_jSYE~`Y6)c~9Z7WLwfG1X*pwIGAUfHCfIg^LR}%@h5_+?n zKRGtlxTZ7S)lK+DlJX(;m(}Uoo|Ai-vw1teZ@QV$<)85%{q|Ii?zALU-y3V?r(t>` zQLR+ncJwOXL*-%+bf6K`?CfYVuzEK7NK#F=EespC@!hmB_adw+%{b-JYB~I z+1L~^D;86d3^qWTtwjK|$A1u7nwpN(>T_W}dUiZMkd!NR*u1B8WXR~1GcaEIq3I+p z7t{hGF<@;_A@KHmhbH*5y>q+JCyOJ873`YwUCFBwY#HCMxKbXkOb8^IT~F16sD5E! z8yLkz)f!DTEES+X0ID3JJ0y>_e;63_u#Wi2_JvdR6q115rs$|C01bA)e}Dk#^h&7$ z1X8BU%B0zKqsj$s1Oz$-I+qjNnvtR`%!_AB464z9ewEk(O4^5^VJ(yW=-w51y}svL)J| zSuJ8H!UP?1ktzBhc{(dIQjOlN0v~j9P;yYuqL4|boGpEq03s0CR;<@AILxV(qQAcUib)hY9a-uHWOk}BW^8ME za2R~`i)4(eRnzY80`^rP2|gz8sW!1((CdxL5!up>c2P$tBbk>mX5(X(<{mlBzlL8I zm5M;VMmN@jl}K^rB3UE4f?3tjwngKn^#BdvzaCMJ@?q^9m{#OKHcuo6FD9Bc9qgDq zMA74-Sf?pjY#_6j1UF8CGS)PnET?a~lbLhwtlds$`%lCsikTf=$TA!Ba5^d z8J9LurJ_&?sy$zAB4|hT>UV6;Yw9<;$*<2I7Bf!tg;59dRB`-S(U>$V@rrEpH32^L zqcGu7ds_g-ErhVoik@BbHu0#0p6S%i&&zNA5bn!fM&lJuJYs1Z>slL*(nt1=@~8_A zwi2{NTULL3$Z-Ym4_kd-V0o46Y%$6f3Ej8zqjO~09xjL}#fe-+{$4}$5Q9T*W4+q< zCF09BBw_#NTA2vE>r@1YgrI^s+Vg5LL8~4YVw+ynorq~N@w_))c#%kn07Mp*<`pRT z;VWNMFs@wXLZHqf@TvG(@z)rIPyWxswP)L^*x#R})WuKt?@^jUdOZxquC)kD6*$yB z*Ec<_U*%^SnWbdwldKecU$ygecXm9^AhfP0i1px3Ks?w*#${iR{)nnkeDS?jR`(6?&6lA0PLev)%9{Q!G=G(QZAIz!1e z_x3K~V<Z2Zy0OS!1ps zhWlEhTls7V13S|ZC5|Y$NtBUSYQCjr$lUi*Rx{TE_%@mzL z)h%LtN+Ugnl?u6TF+VexO0fcjT#u0$bjA?5UkZ?H_=GB+4m-~mtATpyDy9g;=`krk z$jTZi82wT@qoU;t)8mO0LLBg@kjt}#4t^4+kf%H;MC>~X826~~;4XXTP|Y!SyTGNR z$RF*7d>L{!XP1IYpYIR{CvMQ0 zh5Mta%{2#=g7`knADzY!ECtcn=63B*2(pR$F`4z5s{~gb9BJ;c^$cX8Vfnb2!j^*e zv8Q1HU9X^J>Q~XU>>;MvE@gXwv>K!{Q37C1;(qb6m6UvuK_7d}X||xCZ?Ox#o}n$P zowU0+R1m`#H9;z^hDdP+$KpHE@V&ADO>B~#i<6FGMJYg+~Zr^ntMaClpIVh<&0oDWRi(h;)wQ?XHyEz+7UX*n-0a z19S-jG!S~-!}nkY2jI?9@5?4#bGq-L*0A2mS8<$_fJ7(}P**;=bTD_Q?+UJ@Y^GhL zW>HcSr7ZHuP{QOOH;!k8Lc(B%>xpoxWhyGOForCExkiCv?KeJKTm0>oNii$cr;v%B zshVP#11t;`Qs5j-&Uy(90j0pdW!xjs*#wILMgQ)ozJE#z6 z>nWRZ5PKK8dq{DlHF4tT(x3oSM<;>!Q{@V!fXRWGtHW8;Qo*OlY-yAElJL)uxSlOo zeGV0ef(%bt5xZlAWXUPG_>9}-rCh)xGe~)J2jfrDz<0uP4(s*CbpmXjHc077cw0o@ zl~nKv2ejOJ25^D1tQ_TnN|BSs;)iTEF}_OHDS%-jA)?Y!+HC0fV2}lNHY5x3U3M`v zC&U4TPy)lgnry)`W>=d2$OVP(+iO7;Yc~X&QC)hb>=YJz%(jT_r?3dNhOO zk~dB>g9KDR;r}ZJ`^uzVe^o2=3|}#Y0qGs4b!_As{fZK%T|}d*05~5EW-hUcmwTDj zF;|6SGDxK20v1RKVdrO~IJ{QmPx%{?mLMrK>0uv^O&lfTwptN=Sy<7n6V-L7&mwAr z`CSSO=1PkoR%$xyNVnkOvlH5-`d9`^jRhJtkwiI|6|osgP9l$6x9VOFjZXVQEAMt_Wss8a-)0cbB;#8T1$_E^5hKJnf!N zPv_?kezqa~V3mx#)Ws^Gu)r8Cw(Zf;(b*Am;c+6R#Jwvv>UZ3!{@Fnu+_yPn+u?M@ zT16`gN1^H^mb`@&Z^AAqa>2nM%J`&m(?qBTmza4U?BUVVY7l3#Pb6dJuOlB2ChVT`5)THNKksc z@*skajh&yFq8r8Gfodc%wJ|~Cc~;6}E|oc`QkaHRGZ#cHNQOPzhRiMYD_WUYq9g1) z@T7*jZefXerK9m>Jzi?B-6yY_G+tlRG3<4K+lVBIH)>=)N6p@kkD-y+1y+`kp-=I? z|8EfAZyQ!!(m&wUzj+DXmamVT9x5zfYY#-b*ZfQ~;;zup0=0NvMW97a{~g}tmlmnp z9i%S@EpWmU5`VE6CTx?qZ0<{a%4H>kNY(&Se+BlRI@yq$loTkmcq`a_IY{N-X=L4* z*kR0id^jQD%Q274${OoIRGD}28hL%ze#_6U#_ZvK zY;R;Gt8R=rM4|I?#Z{<)HFM{7W4x_dIyyq5!Y2utu;KNTOyF;HDMmR)5M`?1!8f;7 zWyM0g3H#k1YK5KEZ;zg;LWq6N5U>^G$lN9qV4BqT^4mPwFy345DTbotojdC^Fk+8w;TXp&Nu(@rhKQ`ts~hx)IEeE^zrm^m|*%oU0W7Rf&!%bQ(GjJ z=|(1}m%cGXDl6p;8x-vrb1tP+v?q3((P<)J<37l22_oB#A{xk(`pBbW)FDWA_I>;e( z8Ai7E3cJT+el*g{YEj?d&)}9=YgN!e?ZQ^h$)T{7)*Ih!T4^s*NA z@wWf0mS@hXCG%nwF*H#@>d2Yp0+{PoKaL3hV3FF|=EznnfKO9X}dZ#ChIfL>-AXYeN4>=IP z%sW@hw|A*m4}NNfMZY_}_MlyE{`{eV`k{e3o#(lHqAd4W(z6mxSR1SPHY^)d(7c7! z(ir&8a!ZQum|DD*T9ajHz2C#WlD0bgE-{(^f#`byq4F?& zw|!sk%yRXgU*x&!%`r1rm)SXN+(aH#*{G(+=ED-|=b@J-$AM`eO7(}^>dOv_CAydib8eQY~TDOQPN*!-XcMG$9D5=#lp_r1R?$d zDHB$R*lbmVdZntC<$7EzMH&+QKINC#`ov&}we%3ij|rUTWAS{9W614%e<33^GRau0 zN&D-_WS2ibM11Px-Pfv=yPPd0%0M`3lIzAv^p6KEL#6EKp73Mv8hL8cY{^zP?xPc7 zxUeVm%$DvT=Idaop&H2uGE(g%XOvs}`-YQbf0uqtm3wBAj>0-!BQyt%efV_lWN78M zXG*S4wV6Na_R%+zWTj|7n*ip^K`U!inqN!x`Njo01ur{EaHB1h?1?k2dSNC_-<4ui zI)>*fFwt))M^tdp&#aA(FC`Pm(NH9lH6`HKhUK|jQM{Z0Hht+^x~fTo-=pL`p4%&C zIy83Ka;VsWM?;iel&%-E0HTZ-2(lMoc~e3TgsiYRga_O^EeH!tZrc(Q&96^fow87x zDK&r9^Vyr8E$wU@N^#=)qgzY%-es!(j+(Xx*ca zFNw)?l3B9^%XU3Z5Xm!9beEPWM$5!1SgiAr;G zsWsfWe%p<7s)1B+iH=r)kiC{prIx7MR-kvl7W&1!SmV2(PN$fvDh9@M zZFvf4Td;owjp{0#z9)HlS?gy6`WazqeG0C7MLFoHbsFF^13snv*)7Q?bZJD$8^NV) zzQ`5@?<#DluzTT_*{tz3?4WKnZ{g11hjHo-~? z9$d&J<5M%QOARu`#W42YjUp*5&stn`i$4Y~jC8*mbEthq=ld5N;TH?fieIRtZW?;# zI6x|Rcg0Adl=&u&s~NEWvN$GRMlL87_jnZE`E((J2({lPlsA?*-gs!=_Ye~E_b!;o z$=7>a__0)Z8F2afqi_Dt6BZw&0g>{STgJQ5?pdYoWzXpuD~HF451zMi-8^1@oj!OH zlRgDyiu=7z6bv%b`vx+7OMKYm|46AU6xXoRwEMGYJ5!O2gEN*G=H5$Ze6 z-=&O3*N*|i1!i8a+r%=IH@;QgTA>~qw=Ie=e8A_Q(Lo~dTPrXwV6l=GfMJN0^m0oIRxV};=OIN4XZ((9(%FM6{EMeBa%n^fIbQ|z@ zzaGHTj2^VK5E+!S-eo*BUzCg{^Bg_3LVB;Yzf5^YY135L{K$)eMd+6k~O zF2y5~>kry`412Y=&gLM%JI&Ts-)0w{n*72e?F_SA8J~Y0^j1~n42+~g#_E->xE$ML?#qzUhcJ52g7^h)&Pdqxvh7w1ftKR0^&CQBfo?Fl)oFfG^S z_?{l4oSLxm=0*%m@5ZuaEJj%ZoL^m)+bU#3uKagTSFx&px`j%3g0K#=-Xz=(Ywx0@ z4v=#U--3ok+kU2USx1I_Of~HK!}ABo`$)WB^4?2pqwTe&RZ(ou63C()ld@t!?|YGX zSFi(WsqXpC&|N1qwuz)^7Fa5 z@AM3jTk1GRKN|_>Dms4IMTI=6s;%*3X113ZUnY9g zS3jOzA2Hu!=vTQY9;%*O#Ip81W|by2=J#UqqIVx$%Ae-Uor7x8Memc7@oy@d-8sC+ z6hj{QS|NI&;62`ilRf|KM`l}-Gajs6);8S5=~t%AN{LL?alLFLky|rIg@c^;^Tv5R zWiunhHCG=+P{}2R;wTKEQU$6sHZ!lKU^|Y|OkXPMSmpx4mjy?2!)r{8$K1#F3oT>a zi28F_{IsgdEkbm2v+M$ij77=`@06Zd?^rdD3$~M5p?&S6?v8a{NpG6E1YqQ(pH?>h zDBCVo>Zqo3>AiZp%xKknwMKASR0ng~XlwGfw5h?Ki=+OqiTar>!ro+#s`g76pTOMY z^88?^Ua5jUBwIU>TX(yvz9~^AX$+05gVsvIVAt8#Nu;e|Do!QsN`2Wp{cLbkdgOO~ zhw$0({l@Gqg&tRK5Ind(w;$WnGg>$Qv2#HOVmY$sCm|0Y&mFg^r{Y2r@4 z{zYS#;wLs^BEC}h-iTu?-Ls99>GMo$*}PPFRySx}kYrt*ry)`I$ID(%VC|GNzl;af zEsF7s@RV!OJFUuP-mm%qLZdn_JJ(i5aXFN_Ng`G!V*N#r6dP$0fxm>gVl(by(o-Yz zeXPz=4xZ#!G5*06oj({6Nyx|D_IM!1ga zkH#p;7Pbe-&CHaTmO`zLx>Arl;9JXq2PLdCG2RLoHcDi4DK9IDbHfMs>`QygzA$#n zDNTgUOG~RRGJrlE&`jX`I;-h8dM~gyIr677(LY;%Kiyc$oB2;e-$%hDYdM#ZOGC*5 zr4}kXe%E>s^Xey`-HvRd^xlDW$s{tUWg6ab!w1vnighp3r|mPp@o*LY%4wRLC`eeD z7msb~32)byJIl_T`cX#WPnnIU;~&2>c;xDT%sp{1JDp5!=e$$jxt|PNE?$ZKv^F|- zg3Mg|>ao0Or~D73#(w0>W`zH!@+Lwaig8-KDAw*{4c7|C=186Dvtet@O>IQsw$U=S zmbkc}eLSu;l;q|7F@nryXs=BQX_~16!!h=em&hrnl3+WDP}JIE*}*arr9HBb8Q-;b zPHWeErk1moT|}H86=QR+m*X4X%E&xFe}m7zB2{{OK{@3!9Wp{~4@lhf@Bc(MTwYM7 zN%rVX_oZu?%0-#F^(EK&eAA#VGqYf!9hEZtRr7Nf%|^m^%s5Lh^;t#mGiYp5omIxz zW{2XOrB}w|&|-aSS|sV`Mmo2lZGN`8=Ol^D$#Abc{F4Z}V7r$dM(r?lYhm zQZOD!rP8aq-}hy(`%n{JBE0C`_S53{^U=NM2(ROfNjaQUMmr(tP4)L?3Wu@ZO%~3| zR8?}vj@?RuTi>kie=H|jBjcbVsPw%z%oVSxZ(n!LbYkH=jTJOon{=5k+bTWx%Er>; z!KP9}-q@I05+l~1?`9`E;(Jgl5Nw1x&f4?ER%_wVz1N$zkIf}WBHz?rguwHc&wAw39AQXfVRi#?3f=bD^N#HVZ>(F|Byz$HK|LgnDQB7oD(QNS@1@9LczmiAlWqN+JoScxHPIIjJDzuRBXVEIF z!Xn+OOUGo3>^EdlPc34?xGNj-OO~?~=+E;@Q!w(S%PWa8DfUcUsUzjVWFKZ(%w(S_ zjA!+Ax})Lz?YZh+DiaY4VhW|G-neU=McfyB)Se3ynJ(HE$SUm z`i&6)3R=o}b%Gys&N%n7KFO~CC}d>O%WM7^{8~=Tbm9j3+{Z>@gKfj0_DQ z^W|6wVpgnCM9h#uEkb6WE1A^Aw&Mh6*-z*fy`E$I+(%M?ui(@!e?qNLc4vThHVDt< z@v?E2mUL|p>~CO??=e=-8hZ-t#|aul^fxeX2>sCnqunXFN};1B#^f-MbhX#wP`XUh zGG&M^!9KycPqn=g6_NgJ`lWx87l*GAhnfs0ml!7(8E2AE_nA-72&rWe#wE%|L#eO zMZBx~)jauC{!;5II|Ykq&#E{;EiEbbieForW!!EV#3DQtaW`p$nsCK$AoW0=62TI6ECAc{U`P8NqCQOM!B{DTHwir?Td4Ty{* zj6ov8T%F;m5U`296oiySd>`@abiK_!dKh; zrr#`*8)g&|4#In(uee4bRt3@UX&2%`0PVjK;aCvR*|S#->f3_p!wjrG!`&CDL^z~!eF2r0(C;r zDjIcy{R_2nAjgyA0-{F=aRGDyTo65V1UMe{vj{+oh&#p~K};BCgd+z79e}Al88kZa zA3e|wanYnO;XP87sou64B?)!=Xn1{mJV%ZEt#>EXMmXC_vhg5=yHGoRg&K>3e!R6P zZ)d8_Y&w^AJ8HM2v5$PB_bu?t(sdrrYfG< zTX<6c?QbLVA|t6Zgr8af6r~ls9JVdoDNU^lIjXjG?lch_!mT1rI#oVN5IE1lI3%)Bh&i`lTq4s82onUh?9C77lNIC|r4xh6lpt z&ZWhXoJmn!E;i_2v4!9P&`!S70i<8%!i$PtNVoG=YZJ;^tl1`=a$`QD+#nS>h5EG1 z0*s{n(7{8p-?;g*>R90Fuumbc5I!JoBKHgfa6)#9^sz2T;cyNHOm9$^HsBr7GAecg zKa4G6%kZKp%Y_&wG5K?^=$7pfn}srgZ5bIQzyqlf)!f_?iCP2xQ5!H=6;=X3aYq_fBa8&eMMlp`xI*C zjO79kTSx3c>8MmTPXA2)t|E=jM<&td6}=qW-zBxb*yf)g6##oYy?HopPzh~Z7uK4} z4zdnKF~d$LqjwRr3crbD$l&+k{`#xAVzjIenc@ncqj^HaJ67j~_%iH?MaQyJR)-;H z+rWyZhWON6{cfHi6K~nD<7(mwH}Xr_ts+^lrlnNcBJ!k{MqmWiGFn=bMjhe~mp>z- z&@R^-hDKS9##$8<4AG2qy+n~3+Klv(Dq6)t!X}(Z4?hEayoqBALn*GBXq%hHTH1`I z!Dc_4s}T5KsoFBMX*0rBOKz!)*R;#{@`N_Byj3*G<6ks%(WJ~(c6&XWN_aesX)?d| zP8{($xY3#My)&29){0+Y#edd@zcjYE8 z{6pl%FPi)Vl_{hf$IlU7z9Qv4K|4_(F5T$fjwC`PxIg6Hni=7%-W^mjK$%wBcH-;% zyDaWtS$#s6$&93LSNul*vC*~cMax0UOJ^*|G_yF($;9$YR z0pJ6`u__^EHpJ|N7-5KBhIna+2g8s#NnM6DM*(~Y_z>_R;KKpE56CAn-n`Mniux66 zH>8Sr*kI^+qmWJYuvBjkF~379oiimYW^71h{jfuQ8b466*30y>C_za*ixT9tvnYX4 z&IUQ`rdGdZT32R80N)7S zsNZ5F7qDTizGO-0gO}-pU+D)eGMV7R+Prwck8M2A2FKGzOKtFIZNk8>b^z}H-T}M= zcn9zf;2pp_fOi4!0^V&3x765fcF6J0p0_=2Y3(gKHz=8`+$Sv z?SqN!gAwh6ne3Ba9soW7d;s_W@B!chzz2X20Ou_VL^q{n?rSA;S-}j3(nV>YG*Q4B zK@xBI)Ugsa1VagU6YwVBO~9LgHvw+~-UPe_cnffFpsg0*Ex=oVw*YSg)&{H%SR1f5 zU|`HzZNeB`AMg&~ou(*n1FwP7MB!&JcwSEu1_TUOkNu5;3Jp}i!4@=7p@9kwRA>z4 z+9SX~0t_U;KmrUTz(4{FB)~vG8&CkpKmrUTz(4{FB)~ud3fPn-UNPvL^ z7)a1!2LiB+0aJNmK^Xw3&Cri{0HafJfcjd!>}u^Y{_XN#z~%pr2?*4!(5F@e1p4o* zWDy@r)NJLb4IZja|4r(w+RcY#2Yo&npQXMj{mFTJ{F3HEw8rA~fP~{Or*ay^7twOG zIR2TIJhV^DKdSP7f{=ra6kTWlx)AiJ*I;4~h5}oeV6EY{d@CLpU)-%5%P>0~>E51m zIQ`Te-`qOa(chb6x1rMsgwajE^d}Cbd)fDP(zmdcaiP zH%3UCj}8uXwWCM1-T7oWJBxQ`@pJ^l+uS=iI6OM~e0aFryWDmjJ*x4Y&*Mum5~NjF zf~m$z7_4&6M$sHYoF$i+@r-dM-s7Ld%94g90>lwGC0x4Cv1nq1iS8Qc?3vxP-Euk8kXJ zTKBi}sSL8IA{wj>DtHgmA3J2@dh;JUoM0ML|K0)A%4rO=RglR`P!WAH$Rg4i$9-e+ zW5U1wkzty(lYAPm-qiu?8K>UJlxe_v6Ps4Mq<=|7`dlFTRmMFg(E4gy9u>jtcd+MS zSp3ytn2QnfsmjZYdO9mjcsj;}$AriiTOJ9q>{;P##i)l}Eg1FapliyyC$r&6Ep~>1 z_P|?XpM$4Ng#9##WI1|c8dY9BIyie$X0-0_Z&y^R=RQc4&`}v}@2eZkCO{usoEDhm-+F34dv+h?HuZBUj$`aZvsrY*9;*>?$m7eoa~dx`#F*5{5`y9NWWI1l@x?-% zgdiSXEim*^a-GlzciUl@!mK5}K+VY9`G6I1QWq%oiYdA_mzFSF5?;eOj~3A`L~tjj zI}b%+arGI~Hz<3NacWwQPoq&ZK0}LaUx!1KHe`ygV>;-*xG;F6<{d)rwe#t!ar$8oJeNQct1^5c#6uW)m**G&)63{e{eC1F6T$ikpD0&1;Lz+9sx@w((>&mDt2X+s?+};pT??Q{z9E z8?`6;H9Jq8gALsvK`dx<<0$Kian5y;@r5LtBZ^*AFD2-lO^!snRDJv@rn}tS`Tjh4 z|5W{r#^3MpU-j3~1HMP!`Sju8{JW>@n|fLXk!(o1%kQw2vp(!&IC`_P5>bQyO2hmh zC?ca1lAKL~{`g5~hhw#&C`&dZ{G|RLoE-?LWo6S`rj93ECQ&hdg$D{A0&E9ujPzIcIdrBUund0NtiEKEzo^u>2?bt4u| zy}$-tklHNA<2WXADKaP+HC~QJ){<&pOy=iwvW;gU+wSh}C-?U7@Y5%AdTf5&zNvlE zXT#0b$0xV9_dv8yM37sxK~|vFh;$_y0nARKrhxU=qiyv_*2#Ttxs5xKEo;@xDu$FT zYu&6zX*tZ>vqg2~n|{#O4>rq~S$ZR;FMDHadlgET-?)0tv-Ub>1kDOuc)du@-rXpQ zLLE10ymMo%@AvN0@4x@vd;0Y0_l>9i_sysGAsSppMJH|w)Xo(;!uI%~A;e%W=gV4P zw0_9A64g5Q^|m@~wxzqI>*^S=c@u%~Y5Di_XXnwQCn-?Z2iSZN-Vx!QR$k)_%+Dtw=`ng2Zj`KtPz81jr*l>b>!rs8)@Qnv8I&is(xX((jN zR;!lPRQyg>RbynXZd#ds<=JA`cv^<;j^gnpDDhLrEmq7sp1-~sFQSjy>-;PlZ!F|S z>Y5(rB7987vBrz+V&#!F1jUH2#3HjJ)sJ@n^GyIvf0YBmJg^*dyUwGFcyt3H;R90! zfsK#O-p!1!yhIK^;q+>*PNwgq*ctRfx!B7Tm*(Qp=8yZ2oGrWCTMqA`UV~>j`V8pi zkN?36xt?tvSTy9wTvhSO+QHj$b4RtU+Sa4((#s3m_TX)DeY9oWZmI2kdE<;H3r8Qc zR~Y>hO_RV5J6NT2ZtByUOhB;yvnKjBL#7W`kYJq6#cUZD5rm1xFZ6LuPPef5IL*)B zQ(B>*A%cow*EbkQ;^RV{8GPEvL)*pn=kJo~RJDJjUvQqiLDp3>Dr<1O3b9l2u=PVK z0`JBj<17ah3x6V2YPlgVwkrS@H`_RmCtGd zu;O9N+&|)Yn#xQf$0{L|5i?42mG$$#{>yrE)x_nhtCPq1{s-$J^;^}WrD2hkdQz%( z>%=2amg?v28C~)Cn)TTG&UqOvuIA3>FVFTf%I&;*wr>$^=f#`-?AWR8=bHHCne!R- z@#n=Gev0SI(IQvFb?|$gf8^6>GMTP`*DK-KqwXDW`6MK|Tp_Equ7dnIoyF0+T!rtP z!6crO#wRLHi(t~+V&CQ}CXU2eDLncMI!q=Ivi=2yem;7U%;ri@G>R9gLIk*U@*j%x zIWe4BHCkfZtw+loE3ooGg_}=SQ-dGuhPGBWv~v3^+?B{K77A5#SSEcP?O+>v#<3}_ z*7()x<cgjuVlgi2&LuD$X`*&?;{@Ma2U(?;jL%Q3@ zbvNsY#S_>aw0{2LuC6_hi`~0(3Rk?o`qc$lZ8e!l_pv%o)=g*yIb7X|+rQmwCNeom zOGxTEK}6{&0nN5l_nFpuy?CV9>m1{(mCNUuVp+WhtoHj!B0neNi)4(tWxj#aV;_@0 zWb;`yU0Yk#vwd47C9rL+!r)<*om&w8<*z1*#Ew+rTt^bWhy<3%UiO+=wN#^(SL!YL zl4#|%-RUwJov*pA6F4vF+;0@H@8|J+n#`1>rr&V}q{X7*hhO5z`7NGJmT7aNINE*B zUv{r!6UXn10@2Bp!}3%qW`A(@HV-#zkYx{ltbIN_+&pl1I!A}+-|@@A;r#IR(dWYh zTB5!^JXB_u>et$LM-WKUDK@PYq~X28%}<{;4-P*(KH93?-X7LI+h6y#(~e-Zsr}0C zAbB-3u@>YrS3x-QqDrO@ho;*I;CQ_bGfN2cqH&tOGi&v4QdnbJ-<>=7s z6kVsY34&bf+L$Gk;c^<1eoBC}w@~i6~Oh8wv za5>&$vJW>8@uyb%@$l`Q=<0s4CIQt>P^X5En@Y%^J9{6Uv)S@uQOj#N#^+hPhmY-s zAMZV3yKl^7VhW{UR;sOSSfp*!@a`g>FU-I)g@r*9t+J?L$a3Q}o-e6DvR|5r;GtJC zFB7X>TWs8#E@?akq@9wVZ9-7pV)3@PKcOM;VqS5nO~lBqGVegE&#Km~e)Kofz?o{l zfLW%pxhB<@?1EtCx4CHJoM<{7C6y=^&5f#1-dS;xo<@C~=PUkLItdhHS5qw^@VQ^m z#Pf(jHk}{!2s1lvRZ%Iuu;}}x#`E1Qu0W5Zm0Jn#iRW6^#0!dZMJH5#gl)MX28BG2 zRLn|s$*yPVxuA!^TTBJ z4l6pFVX+vLR80wApfqsHxgzK*8`m*M*|Q5A=QCqXaU#!y)XgrJ*C`FV&t1P6Q{lp0 zPvglax$3#SJ(1~Sd*_9I?K<7jX!2pMZo5u4%@d#p(cGD1XYpJ+m*+u&z9;l)R%zEz z$GLMBjj5SDjkEVC69(0E!4yBW8Oh(=qi1uf7v3$?UBNe(@L^YNF?lOrX>2J82bTVYR=>AZd5Al7azxi zu7}6=ozHB<^KWmnNAQsA?K^w!L4C(N`dt4}_=vsj6zchadVn^LJ|EQGBYXl}fp52+ zjgK2OU0L@D)!(90Q`LODXWh1Pc+Gf^7g{muU%X76|-M)Eb z1EA7Pp zL2~-hR9%L#zw#x~n^Cp{uvRku6d!vzOC~c`FEuEPbJ}Y8I*g!a(UiAy^`mNd#g!hW zCI7?Jx}!qRyXWVcG-_j}jI$FJ3x8P5YnW~<&n(i#h|$CLLwp0ZJTx<#Yp90xWpL*_K?vgz(7c=(eV{~Vl% zIh7&KRc|;sJW-Op;?_bJix5Gyq###daun=@r4I}&J?VbFpp9Eq>zFR`F}yD1+P~wK5vtCN2(#^+PnJLf4)q$FYd2<^1IA!8i>csO&aD&-q&_3@frFghZ~{j&ARvc&Nr+y^8jd z8SE2ElH>T2d0{36DWBM{xQa(0j_=f!8i_5JHztoq&chH~&@qrF@Ef#b;03fL3#(Vz z>u#vNWhi3PQq(na&gvO@Qt<}!RKX`wWNMp^J;wR**hTSB8Yq5|I%u^3--mV|yL=~W zpQ$cV7rK~Do>b8u!nKI^yuh7RtKY?lwLq^-JFAp=tE1vGoc{%g`FXl69bUCRuGj8! z!N3kZc2{)Y`2dQc$cnJ)kzRgc;N@(xoK|*KPZ_tAX58tCFt1ngb34E}%m3sp1 z$uIm;{j^ddCW{R!P86doz1&uO>g>I`+9PDwd4Z3!56L{0eFD|??^t2<@<9*?(;UCO!}CaI~huYV8R%HvnQgJXkbGR&RasE=0P1KfdBrlYn1j_o_QVaa;uC5#&3f6Av zHt^Y=QN`4~QZ`63#?w1nukNmXpWsdfHp?EVJ-X{o_i^K%X!Jnx^l;MjJ7Uk5Va@HT z3uHMC??#Y3V&o^}v48Xh2yt7b>U>Z<&**kZFifF-A;KrIjJq`h{TWPK*Ga_W5Mj$!SKJLui`h?AnyFZZx0p z4bk$FYBQ~I5=*j*M$J2Sou9Zg+sbTZLY|xZMznibn2OQOzE-Z771%h4cK-KBoGLCi zYP%nmo*_Ct(>BSb-k#LkODf~>B{MzoyAk` z5?TlLtnA+~oyC!OcqhL!ozb?G%-cW?t|+BiooT?^ia;g66X~ znT#Mn-a7w%6_Yv5<}AGmFW=2n=|BtHw5EE#seC&QWLq5-b%vQinpEDmm^wXs+cL}| zQfUmKq^NX~taMPfMf}_CuR@FL4nb!04_SJ4_GI_VTnzsO>&kBFW!1!T)uOUy<(i`Z zcP=UG+;2HQ{oheCe&_tBSrtrg7@b|+-fPiT4EFHw97EMDZEm=c*YKMg6;el1GwOKJ zjynIx@oH)mVp*{z)ii2;N3Hw8QO<=1(!PI`n>GE?{i3G~2TSH=+o0EqDJ)EbdYC<` zYT{utoF1PKnd8hEN6yR4FtUDbMqq4l`v{L znQv>G<2&XkGmBS#2}b`iij|YIMig|F$YN!T$%bKnTh- G_W=NIF(JJG diff --git a/staticfiles/admin/js/vendor/xregexp/xregexp.min.js.gz b/staticfiles/admin/js/vendor/xregexp/xregexp.min.js.gz index 95cd32257091ba05e7395ab1660bfb3e14fdf79d..2c2449ad83a24c742a514e70edc816a706ff166a 100644 GIT binary patch delta 21741 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 AT>t<8 delta 21774 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 J=OzQg{{ifVXqEr~ diff --git a/staticfiles/css/main.2dfcb7e48ec1.css b/staticfiles/css/main.2dfcb7e48ec1.css deleted file mode 100644 index ef8ddf4..0000000 --- a/staticfiles/css/main.2dfcb7e48ec1.css +++ /dev/null @@ -1,186 +0,0 @@ - -.site-container { - max-width: 68em; - margin-left: auto; - margin-right: auto; - font-family:"Lucida Console", Monaco, monospace; - padding-bottom: 100px; - } - -.header{ - width:100%; - background: linear-gradient(to right, #56699B, white); - font-size: 30px; - color: black; - text-decoration: none; - } - .header a { - color: black; - text-decoration: none; - } - - - -.about_info{ - padding-right: 100px; - padding-left: 100px; -} - - - - -.graphic{ - display: block; - margin: auto; - width: 50%; -} - - -nav { - width: 100%; - display: table; - width: 100%; - table-layout: fixed; - background-color: #E7D473; - margin-bottom: 1em; - overflow: hidden; } - .site-container nav a { - display: table-cell; - width: 8.33333%; - padding: 10px; - border-bottom: 2px solid #642039; - color: #56699B; - letter-spacing: 0.075em; - line-height: 40px; - text-align: center; - text-decoration: none; - } - .site-container nav a:hover { - background: #6A589F; - border-bottom: 2px solid #642039; - color: white; } - -.content{ - text-align: center; -} - -#mySearch { - width: 600px; - height: 70px; - border: 5px solid #6A589F; - border-radius: 25px; - outline: none; - -} - -#s_button { - font-size: 30px; -} - -#mySearch input::-webkit-input-placeholder{ - font-size: 50px !important; -} - -#mySearch input{ - font-size: 50px !important; -} - - -#question{ -border-bottom: 2px solid black; -margin-bottom: 10px; -} - -.email_input::-webkit-input-placeholder{ - font-size: 16px; -} - -.email_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - - -.subject_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.subject_input:: placeholder{ - margin-top: 20px; - font-size: 16px; - - } - - -.message_input:: placeholder{ - margin-top: 20px; - font-size: 16px; -} -.message_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 175px; - outline: none; - padding: 10px; - margin-bottom: 15px; -} - -#id_subject_input{ - margin-top: 50px; - font-size: 16px; -} - -#submit_b{ - font-size: 30px; -} - -#id_username{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - - -#id_password{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - -/*# sourceMappingURL=layout.css.map */ - diff --git a/staticfiles/css/main.2dfcb7e48ec1.css.gz b/staticfiles/css/main.2dfcb7e48ec1.css.gz deleted file mode 100644 index de93aa09b7a1ea833e38f41a9d87c58de7515772..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 848 zcmV-W1F!raiwFP!00002|K(O)Z`v>veNLtRhr6OmTh*krG*E)}u+OLVWz(LKlNjPP zv9s7IbQS-7*NziH3LV>|_F)Jixc0q1=iGB04i7xZ6m=uP6=9qf@NjqlkddXkV6jR9 z7+%qAQpJin<8Df4DgaU{(T)~up0vX=tmn>1#?t%X=(>zpOyGmyQl#|g6mA43kvN4+ za3OONQInICIA(nAhC(Tk1#sT)=S#B!EB$$R;3bsAv_ObXg$}nI;|?bz(e1ntC65D0 zkp?N;c|l@Exq7Vx7<8x5^M}Ln`28s?66E|wCmNiR{iFd5s?(fEq@oBQOtGf^t>{v@ zF^xn)6caoEF1QBlASlNo0-|+u9_2onTyZkINGM7*Wqc-dnOX=dYOO;PuUb%tHH^9# zmO|cn!XjNKW-?F7y~ZOdJXN<^eFCs;_KlFMH6~8(Dlar!tk^ozR8}NR>15Y7v+CkT zWEa4UEop35)(vy5X1!0NkC&r?UAMMstYAF|Ans@}OT{99gvBxClgb+aT_0=wq-M}X z>_#+AC-s^Ie&r4H>$r(qy)~uUh#I;mu;UH1i+l-aYZgOqczMwujGK)$vC4H#IHgKq zzV^K--uL<=zu^bQzivXS-e0y)HfACzn_~wfv^Fg^m$vwQ)p0qI)ZMeU_P|}x@Rljp{B+TK5luvD zZ?9GnAB(^%mgS;QgsUC(_DjOFA0?IA0hq9}PxbZG9kLc3k7k6W(?8^LKHOemugl2! z`{s2aIGa~nYv-1^+Sd7I^4FOiv20B%yC=)=JB`$f(A_k`a}wXA9R#px4X~VDC2~x( zCvPzf=!WS_%DladN=fGQU#qUVrJmb{zir0($ltFUtp`wdXj|>*v3UB(h|pHcxBnzy z$I$jLJ!5JbK6TUKDW#+ZCmH=8oNgbWHT9fGxj?`#PW@TApPlp&e_2HIhU7Wse*1F$ aw)$h|MN)bh$>HQo@B9Uk{;9803;+OEhow>g diff --git a/staticfiles/css/main.2f108e233375.css b/staticfiles/css/main.2f108e233375.css deleted file mode 100644 index 6d7a533..0000000 --- a/staticfiles/css/main.2f108e233375.css +++ /dev/null @@ -1,185 +0,0 @@ - -.site-container { - max-width: 68em; - margin-left: auto; - margin-right: auto; - font-family:"Lucida Console", Monaco, monospace; - padding-bottom: 100px; - } - -.header{ - width:100%; - background: linear-gradient(to right, #56699B, white); - font-size: 30px; - color: black; - text-decoration: none; - } - .header a { - color: black; - text-decoration: none; - } - - - -.about_info{ - padding-right: 100px; - padding-left: 100px; -} - - - - -.graphic{ - display: block; - margin: auto; - width: 50%; -} - - -nav { - width: 100%; - display: table; - width: 100%; - table-layout: fixed; - background-color: #E7D473; - margin-bottom: 1em; - overflow: hidden; } - .site-container nav a { - display: table-cell; - width: 8.33333%; - padding: 10px; - border-bottom: 2px solid #642039; - color: #56699B; - letter-spacing: 0.075em; - line-height: 40px; - text-align: center; - text-decoration: none; - } - .site-container nav a:hover { - background: #6A589F; - border-bottom: 2px solid #642039; - color: white; } - -.content{ - text-align: center; -} - -#mySearch { - width: 600px; - height: 700px; - border: 5px solid #6A589F; - border-radius: 25px; - outline: none; - font-size: 40px !important; -} - -#s_button { - font-size: 30px; -} - -#mySearch input::placeholder{ - font-size: 50px !important; -} - -#mySearch input{ - font-size: 50px !important; -} - - -#question{ -border-bottom: 2px solid black; -margin-bottom: 10px; -} - -.email_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.email_input::placeholder{ - font-size: 16px; -} - -.subject_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.subject_input:: placeholder{ - margin-top: 20px; - font-size: 16px; - - } - - -.message_input:: placeholder{ - margin-top: 20px; - font-size: 16px; -} -.message_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 175px; - outline: none; - padding: 10px; - margin-bottom: 15px; -} - -#id_subject_input{ - margin-top: 50px; - font-size: 16px; -} - -#submit_b{ - font-size: 30px; -} - -#id_username{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - - -#id_password{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - -/*# sourceMappingURL=layout.css.map */ - diff --git a/staticfiles/css/main.2f108e233375.css.gz b/staticfiles/css/main.2f108e233375.css.gz deleted file mode 100644 index 90bcc3c6a1f9a52301252095784b97252f20acca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 846 zcmV-U1F`%ciwFP!00002|K(QAPunmQKL?5b;f)GuLrqpFX=$n*_IZNKrkyJ%aT{-m zoh1$}L;c_P>^P~LwtzMX4nqim?f3lq@+-$jUdbeNBf%wMoEC6@d<2k@mAhoIOad5P z(QI0;6${4Ql+I-Uq>{p3E!ZNlm*?2eos*2EcfrYZ6|tDWN5M;x(vv>i2u>o=hfHu$ z<|LxJCMR*s_`(f^lp+h@d@#sYdI#3(=kbx3P!iJuAv!fWJaURBoRCC67lo*J96*XR zNZ~FD5;Mx>YbijZ>qE~UjV6;1eOM;Q`Hd>nI7{}M1~9B|b0U$7B7iW(p6YK&SJI7X zBnl##-~n*K6<`NJIR+6BrJJ);`(Sa+N%JD1sN{_CxlnByA&jVv4()nvL9?u2G|jLT z^3D?$sXj3)^OW2vJfg-^yJh(VU~Klakn0U5PHyWgv`38CYNhQgNtn{K$ zfH_;y*z9Z!bB$)b&*M**e}U$N{RI< z_qzGO8;t#yAL#tL39Y@qv~Sj7A}L#-gAqoX7Ta5Ua#ruIn_u>d6eLR2ja0Tf2!Hh6 zznXlRTDwmbpp`(sH|-P#RNao?@0+L9C8SUFvb%5iild~H!O>#vTC1^PoGnl` zeuG`jhN?vDep`tVRmyKEXH5rX1iWHdE(%GwY;l&eutFWUe*e4Eq(g@B9A83!NsMSB zQZvh}GXKCe+Z~=(gk`@fTBTHiG z>*Ss{vd_f!6>lm#R87wvst*~Zu{AYi75<=+d=Y`Rjel0DwrB?dY^w!^vnxf8h34ix z8iKM|jVS%?Wwb2Gg8pmQb+^@X2lr7k&d2`K+^{}=x{uVdqsQXeP7uLX%Qyc=z=0h1 zusmaO7Ctn~@Rq8i1t%H(AChi9J{#&eDa$1SesSv0%KhzG5Ajz;L~lr*W9|2^*YE0o Y>%6Eey^Q2=_Ew$z13Z~{>`)8<0E~H{`~Uy| diff --git a/staticfiles/css/main.517024c83fcc.css b/staticfiles/css/main.517024c83fcc.css deleted file mode 100644 index 1278ebf..0000000 --- a/staticfiles/css/main.517024c83fcc.css +++ /dev/null @@ -1,185 +0,0 @@ - -.site-container { - max-width: 90%; - margin-left: auto; - margin-right: auto; - font-family:"Lucida Console", Monaco, monospace; - padding-bottom: 100px; - } - -.header{ - width:100%; - background: linear-gradient(to right, #56699B, white); - font-size: 30px; - color: black; - text-decoration: none; - } - .header a { - color: black; - text-decoration: none; - } - - - -.about_info{ - padding-right: 100px; - padding-left: 100px; -} - - - - -.graphic{ - display: block; - margin: auto; - width: 50%; -} - - -nav { - width: 100%; - display: table; - width: 100%; - table-layout: fixed; - background-color: #E7D473; - margin-bottom: 1em; - overflow: hidden; } - .site-container nav a { - display: table-cell; - width: 8.33333%; - padding: 10px; - border-bottom: 2px solid #642039; - color: #56699B; - letter-spacing: 0.075em; - line-height: 40px; - text-align: center; - text-decoration: none; - } - .site-container nav a:hover { - background: #6A589F; - border-bottom: 2px solid #642039; - color: white; } - -.content{ - text-align: center; -} - -#mySearch { - width: 600px; - height: 70px; - border: 5px solid #6A589F; - border-radius: 25px; - outline: none; - font-size: 40px !important; -} - -#s_button { - font-size: 30px; -} - -#mySearch input::placeholder{ - font-size: 50px !important; -} - -#mySearch input{ - font-size: 50px !important; -} - - -#question{ -border-bottom: 2px solid black; -margin-bottom: 10px; -} - -.email_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.email_input::placeholder{ - font-size: 16px; -} - -.subject_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.subject_input:: placeholder{ - margin-top: 20px; - font-size: 16px; - - } - - -.message_input:: placeholder{ - margin-top: 20px; - font-size: 16px; -} -.message_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 175px; - outline: none; - padding: 10px; - margin-bottom: 15px; -} - -#id_subject_input{ - margin-top: 50px; - font-size: 16px; -} - -#submit_b{ - font-size: 30px; -} - -#id_username{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - - -#id_password{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - -/*# sourceMappingURL=layout.css.map */ - diff --git a/staticfiles/css/main.517024c83fcc.css.gz b/staticfiles/css/main.517024c83fcc.css.gz deleted file mode 100644 index 319dc544d2281177b26b6c084a109fb20bc96c6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 845 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 SB!{!NdgmYSI#RDR3;+P_YLe#w diff --git a/staticfiles/css/main.c2c0b941fdab.css b/staticfiles/css/main.9c8442cc79bc.css similarity index 50% rename from staticfiles/css/main.c2c0b941fdab.css rename to staticfiles/css/main.9c8442cc79bc.css index 99ed41b..818ea0f 100644 --- a/staticfiles/css/main.c2c0b941fdab.css +++ b/staticfiles/css/main.9c8442cc79bc.css @@ -1,53 +1,67 @@ .site-container { - max-width: 74em; - margin-left: auto; - margin-right: auto; - font-family:"Lucida Console", Monaco, monospace; - padding-bottom: 100px; - } - -.header{ - width:100%; - background: linear-gradient(to right, #56699B, white); + width: cover; + margin-left: -8px; + margin-top: -8px; + margin-right: -8px; + font-family: Georgia, sans-serif; +} + +.header_1{ + width:cover; + height: 45%; + text-align: center; + background-color: #56699B; font-size: 30px; color: black; text-decoration: none; } - .header a { + .header_1 a { color: black; text-decoration: none; } - - + +h1{ + margin-left:50px !important; +} + .about_info{ padding-right: 100px; padding-left: 100px; } - - +button{ + -webkit-appearance: button; + -moz-appearance: button; + appearance: button; + +} +button:hover{ + background-color: #56699B; + color: white; +} .graphic{ display: block; - margin: auto; - width: 50%; + margin-left: auto; + margin-right: auto; + width: 65%; } - - + + nav { width: 100%; display: table; width: 100%; table-layout: fixed; background-color: #E7D473; - margin-bottom: 1em; overflow: hidden; } .site-container nav a { display: table-cell; width: 8.33333%; - padding: 10px; + padding: 0px; + border-top: 2px solid #642039; border-bottom: 2px solid #642039; color: #56699B; letter-spacing: 0.075em; @@ -61,7 +75,10 @@ nav { color: white; } .content{ + margin-left: 25px; + margin-right: 25px; text-align: center; + } #mySearch { @@ -75,6 +92,9 @@ nav { #s_button { font-size: 30px; + border-radius:25px; + display: block; + margin: 20px auto; } #mySearch input::placeholder{ @@ -96,7 +116,7 @@ margin-bottom: 10px; margin: auto; border: 5px solid #6A589F; border-radius: 25px; - font-size: 16px; + font-size: 16px; width: 525px; height: 40px; outline: none; @@ -124,10 +144,10 @@ margin-bottom: 10px; .subject_input:: placeholder{ margin-top: 20px; font-size: 16px; - + } - - + + .message_input:: placeholder{ margin-top: 20px; font-size: 16px; @@ -152,6 +172,8 @@ margin-bottom: 10px; #submit_b{ font-size: 30px; + border-radius: 25px; + text-align:center; } #id_username{ @@ -181,5 +203,154 @@ margin-bottom: 10px; margin-bottom: 25px; } -/*# sourceMappingURL=layout.css.map */ +#Box{ + display: inline-flex; + } + +#reddit{ + font-size: 18px; + padding: 5px; +} + +#twitter{ + font-size: 18px; + padding: 5px; +} + +a.button { + text-decoration: none; + color: initial; + font-size: 30px; + border-width: thin; + border-color: black; + border-radius:25px; + display: block; + margin: 20px auto; + } +#searchMain{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 40px + } + +#searchSecond{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 40px + } + +#redditBox{ + border: 5px solid #6A589F; + border-radius: 25px; + width: 200px; + height: 350px; + margin: 10px; + padding:20px; + text-align: left; + } + +#twitterBox{ + border: 5px solid #6A589F; + border-radius: 25px; + width: 200px; + height: 350px; + margin: 10px; + padding: 20px; + text-align: left; + } + +#choices{ + display:inline-flex; + } +#twitterUser{ + display: table-cell; +} + +#twitterDate{ + text-align:right; +} +#redditUrl{ + display: flex; +} + +#redditDate{ + text-align:right; +} + +.column { + float: left; + width: 50%; +} + +#help_content{ + text-align: left !important; +} + +#searchCustomSub{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 20px; +} + +#searchLocation{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 20px; +} + +#newestDate{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 16px; +} + +#myList{ + font-size: 20px; +} + +.about-content{ + text-align: left !important; + margin: 0 25px; +} + +input[type='checkbox'] { + -webkit-transform: scale(1.5); + margin: 5px; + +} + +.highlight { + background-color: yellow; +} + +.header{ + display:flex; + background-color: #56699B; + +} +#graphic_s{ + text-align: left; + margin-left: 0; + margin-right: 0; + display: flex; +} + +#nav_1, +#nav_2{ + float: right; + display: inline; + height: 75%; + margin-top:25px; + margin-right: 25px; + width: auto; +} + +/* Clear floats after the columns */ +.row:after { + content: ""; + display: table; + clear: both; +} + +/*# sourceMappingURL=layout.css.map */ diff --git a/staticfiles/css/main.9c8442cc79bc.css.gz b/staticfiles/css/main.9c8442cc79bc.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..d1d29dca2129181a3d71cce1f0a268cb6dcfee05 GIT binary patch literal 1355 zcmV-R1+@AfiwFP!00002|K(WSZ`(Eye|CWU4_u9)TT!`^9ovbFKCJDwm-J;po`%7o zCEDU5k(x-=PL2HUJMlxNWZB8GtQj!-#pcKH?svaC-tqKgAgCl>#F@mDkpgW`PY_zu zSSBHg_!m;ls(}m_E6Ti-EMx5ODu??Uto;jjq5MFKP7 z2~yDI3?X!Sa({YqdNN1|j!7{OK$o6Y#cI+^h?aXkKCAvpvXLH6>5752gh{<(#xpzmmw^Fm@KXBG&&;H8{Xw&c~09LF(bD+_Jl8};qD_KqD^ z5*DSDoGG7rYqGedfL5LpTwoRf0D4;a$IJNFLvx+O>ID5SOe*(mA41-YtP@~dZQ`oH zc|xOVb4*2^;=2k;uAoHb(_kMiCEuSjn3ze!8Z=QXF|afIMYFr+H$Zh}MAc_YyhzFH z&@wga!9ws$h?aCiVl&fW`A^eN=hKmyuMk?Md>x{M#xY?tbgw7c0a&Stt)gwkyojV} zZN1U&Vlb*cXZ5%tM2LJ7d`dxH0Bv=!4uNihr!+?W$@$P9UA9*(IQTU?ws6nAdN?H# zg3uE=jx`FZXRs(>L7OY>kMUQsw1HE?7jWbiKOP{4o}xpp#J2?@x|rO4xb(k zKn;QBGtzXfP6y@N0gi@a9ji^c+R;wi4RQO~-8DpCl(fh@@ptH1K&QJQZAXa4jsdQ% z#?AuAv=p@_im9cnywpJ1Nt)-~xvDSbIvJ>>*pXzL2U^SbV%{JG8dc|*cy0kfSq|YB z!p4XsJdJhkan3xDPg@cmw+XiWSrSnZ4>la6hfV*+!FEC5B;x_eFiq$6*@tbnY3%7v zbnFTy^{AoF*jd;Si(Le$Q_5~<%TgnA&(dRlGOFo4qFnqzBKactH2wZfp=y{NhNy`a z>bXVM(45?XA&eTj4l*JHUXgz)@xCqUKgZc%I)0od0{@UJ0>>478qfDg*eG(xCYPZD z9PY#RjLP}qQ8}YJ2|!-!v?yOjS+G zlx*rQqF)e@+rGkri$+Ia57j&5npU;h-`Ii&yDR;nI?NP9lu=1>x)1EAU7C0XQ<+fK zoM<;xZP(ebaf;)b6c*iP{a~=|3w8T{hVpRxWWw}XwNUL5E&LkbVexZ{-w{Lm+|c8R z;tlFU+dNttk8EzU_yx`GGBh_uqgJhI+Z`nh!Cpu|^ss_a!f8Z=8(f{SWem9yI$FA0 zu*T9)SgHi=oUKZHz0Nr9rbrv&%%QGtkIPa0MOtQcKte-_Wo@OKsQkL|?I$G7=T2YJ z#;3EGS6u#B3dm5`>2>J4m!&%7ibvQK*Z;y9jI5z{x3E5EZDKo$D=OM)*wsM4 z;dqb6zvj2!C=*pZ@|(QN$@|w)LZaIR-@N`EHC}dPftgtH0`3$M;gozI48}h=Z*n%b z*UxOgth8d67PJ3?aR*H2>sj+z&ZV#on`6&DIs(iy&s=N|L};U1_V-(5e|9i*pwFKN zZ_SUP@`a8I8#?W))XghX{gCKXdBJdTML0OvQ;1y?S-*6)LJ^!xhJ6vOBR4{4I-!e8zbW+3)7ptM~d#w>2do$y z8Pg=I`rmu8fzYax7DbA3KhHhqIEWfyc}TUgL?~|HDFCR*DLe{h%M_9=uQC@hg;1g7 zdz%7jt)2vpD9TB6kF&x(sf0YI*Y_~kO* z@t3EtjO!Cd0^H&@1rbiDOF?lL6HP72IfYzmdcZ1w(&ZR{o``h^$Mxe^kw-_=nDuD8 zz&O#8T=MMwB9{xXOt(nfUYt1diOabtiPR>A*^kZl)n@6_J>j{wR#!OCYXhJkx!Fs7 zOraEvapgG$cq?v)oAk)vLJcXGGV4=4;%&6-J~uM3XN%{6(5q%{qMWXq-96s$j?*`#GQOuZ+AblOY%SO9xr$1?4${zZZU#J2flX) zR?MpNZ!|kCU;8YHM+yc~He(TZt!-t!S{ny4Z*+};Jj3s1AT0)qqq E0C-sr7XSbN diff --git a/staticfiles/css/main.ac17c06cc9e7.css b/staticfiles/css/main.ac17c06cc9e7.css deleted file mode 100644 index f048bed..0000000 --- a/staticfiles/css/main.ac17c06cc9e7.css +++ /dev/null @@ -1,186 +0,0 @@ - -.site-container { - max-width: 68em; - margin-left: auto; - margin-right: auto; - font-family:"Lucida Console", Monaco, monospace; - padding-bottom: 100px; - } - -.header{ - width:100%; - background: linear-gradient(to right, #56699B, white); - font-size: 30px; - color: black; - text-decoration: none; - } - .header a { - color: black; - text-decoration: none; - } - - - -.about_info{ - padding-right: 100px; - padding-left: 100px; -} - - - - -.graphic{ - display: block; - margin: auto; - width: 50%; -} - - -nav { - width: 100%; - display: table; - width: 100%; - table-layout: fixed; - background-color: #E7D473; - margin-bottom: 1em; - overflow: hidden; } - .site-container nav a { - display: table-cell; - width: 8.33333%; - padding: 10px; - border-bottom: 2px solid #642039; - color: #56699B; - letter-spacing: 0.075em; - line-height: 40px; - text-align: center; - text-decoration: none; - } - .site-container nav a:hover { - background: #6A589F; - border-bottom: 2px solid #642039; - color: white; } - -.content{ - text-align: center; -} - -#mySearch { - width: 600px; - height: 70px; - border: 5px solid #6A589F; - border-radius: 25px; - outline: none; - -} - -#s_button { - font-size: 30px; -} - -#mySearch input::-webkit-input-placeholder{ - font-size: 50px !important; -} - -#mySearch input{ - font-size: 50px !important; -} - - -#question{ -border-bottom: 2px solid black; -margin-bottom: 10px; -} - -.email_input::-webkit-input-placeholder{ - font-size: 16px !important; -} - -.email_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - - -.subject_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.subject_input:: placeholder{ - margin-top: 20px; - font-size: 16px; - - } - - -.message_input:: placeholder{ - margin-top: 20px; - font-size: 16px; -} -.message_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 175px; - outline: none; - padding: 10px; - margin-bottom: 15px; -} - -#id_subject_input{ - margin-top: 50px; - font-size: 16px; -} - -#submit_b{ - font-size: 30px; -} - -#id_username{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - - -#id_password{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - -/*# sourceMappingURL=layout.css.map */ - diff --git a/staticfiles/css/main.ac17c06cc9e7.css.gz b/staticfiles/css/main.ac17c06cc9e7.css.gz deleted file mode 100644 index ce1a494ef032cd581a4f0c7101d2f306b13e295c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 852 zcmV-a1FQTWiwFP!00002|K(O)Z`v>veNLtRhr6OmTSZb@8Yn?~*ymIGvT4uANeuCt z*jelpx{Ck4YsU#8r5)R(_F)JRT>D<1bMEnl!vjw;McqhnMHr_A+#enQWMt(oS*(%( zMwc|3R$!81vGguDx+)_U6Zjyw6e&IG!?oZf5`D-7 z7cwUiH90wnW5yS5D3lUe0B3_izA`JY*6)W0UP4Js3xw!Y=y1z1?r=g9-7E@G@;HDL zX^_HQ6eMPptJg|^LDz?#KN?LY@B6S!kn;2N-lpd5<`h}O+{ko#nE#mVp@p(xdi@ww1tY9XwswGK_ZYC#>=FzRAh z3VG)Vi*%is$vh=@8jq;(RNZRz3Bb15H$tvAm^ituywGg1V(Um#S&=ZM)5o@%RTnoR zy8z~FMPs|NX_#v@>wOx3yciGdy0ukf1?xcoaZ8JNDwY8xERHFkR^9;U`dH&9HG?i< zH==1et=BB@OK+$j$4%Vottr(;)X+tN9dDqW=PN*4vlx1#i}S&7(rm1WRjzBoDOC#d zweL;wfj1cY4L>mcbrV|k{-S-dF%wDI0y`L?wP~@vw8LlB>bm~0Q=}l#qHd&WcL(8* z-uai4&(qfGz5+B7nEPfrg$C89Bl!FJYIO;jUA^q?E8gNL>3DFonF&y9G~R?NXz1n^ zrZ#*FU5|!RB6PpWM2BkOw}h*)$XQq-S8ne3!->%W%y^D&58NdUZ@~Mmu4(i|sX+ zoWJj52hG&ko^q|7JFeI+6Es6$liAVD*0de)WEp;^k$Mrj+u}bb@om~c0NXAB%h^>T z$3%N_*E=SLFFmi!)61xoWI_M6>bhI%xo!B{W}J=v{kqZmE$ZIiRy%quo;@%kwAJ$M zp9ak;x^tA zJBuACL;c_P>^NzfwtzMX4nqim?f3lq@+-$jo@9!;k>H9jP7Am{J_5+d%DrW=N&=XS zXf~_XiY4Q2N*5{sQYz72E!Z+?FE6m4yC4}$?}C%7GGZ}-kAh2)(vv=13r-@@hfHuG za}rTglan}ReCdWlDUk(mJ{aUHvjc1W^Z3Y1D2Zu-5S^^`YmF$J6PDKHMhA`He0#I3@c{0~l7fIgv<35kQz?PyM%|E9J&C z5(QCA@Bp~r8nA<)9E%8u*3H?eeXzLVWO$KKlxoiSLg+TN5LVP$hi1L9pkCH6>Sovq zdFKg>bf1{XJSBG;kErleZnb;@ur~Wf$n^#jCpT3Vnj=?;z48= zz=Ex4YxmL5@=gFthWN7zotePm;3<8K7S}am=8$iP1nDSYb4S;TrHGWbv=puF_ znx?aQ&jP>nhWhKYS+{y?N_7x5bWxz=4YZ4V1sH1ooK?H)`j@>T1&J1QBURfSgg<`o zUrxWwTDwmbppn45H{%orRNs!^@9U@4C1g(Zvb%5iild~H!SQA$K&{bavs6LDG`BFd z;ali>G?Wsd`%NV#R13c)Tx&RJAK(?sa#1M4RRdGb!xClS=K1dqlMWZgb9@K^1~H#p`^GtIqb6 zYMtEkME053JmO7dhpO$lL-iq}47R#Pmf;T?sTUDw+xTadYKwLdz_waoIlD^aSZHtF zqakRE^@K9tUPh%POZu-}*WFgn9o$FFIG^}WbEEa?(|x2ZJ9;dh?*tLrYWeox2sn`A z9+qcJ&BKRg8QxM#T5yul{~_u2)3c_Y6De;I@QYJ_R_<@ldWgR)B6>~o9BaRSy?R&u YSLa1idKt;#?5#fe2OSb}?@tT>0CsVlA^-pY diff --git a/staticfiles/css/main.cd9f01f42328.css b/staticfiles/css/main.cd9f01f42328.css deleted file mode 100644 index 69cf54a..0000000 --- a/staticfiles/css/main.cd9f01f42328.css +++ /dev/null @@ -1,185 +0,0 @@ - -.site-container { - max-width: 80%; - margin-left: auto; - margin-right: auto; - font-family:"Lucida Console", Monaco, monospace; - padding-bottom: 100px; - } - -.header{ - width:100%; - background: linear-gradient(to right, #56699B, white); - font-size: 30px; - color: black; - text-decoration: none; - } - .header a { - color: black; - text-decoration: none; - } - - - -.about_info{ - padding-right: 100px; - padding-left: 100px; -} - - - - -.graphic{ - display: block; - margin: auto; - width: 50%; -} - - -nav { - width: 100%; - display: table; - width: 100%; - table-layout: fixed; - background-color: #E7D473; - margin-bottom: 1em; - overflow: hidden; } - .site-container nav a { - display: table-cell; - width: 8.33333%; - padding: 10px; - border-bottom: 2px solid #642039; - color: #56699B; - letter-spacing: 0.075em; - line-height: 40px; - text-align: center; - text-decoration: none; - } - .site-container nav a:hover { - background: #6A589F; - border-bottom: 2px solid #642039; - color: white; } - -.content{ - text-align: center; -} - -#mySearch { - width: 600px; - height: 70px; - border: 5px solid #6A589F; - border-radius: 25px; - outline: none; - font-size: 40px !important; -} - -#s_button { - font-size: 30px; -} - -#mySearch input::placeholder{ - font-size: 50px !important; -} - -#mySearch input{ - font-size: 50px !important; -} - - -#question{ -border-bottom: 2px solid black; -margin-bottom: 10px; -} - -.email_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.email_input::placeholder{ - font-size: 16px; -} - -.subject_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.subject_input:: placeholder{ - margin-top: 20px; - font-size: 16px; - - } - - -.message_input:: placeholder{ - margin-top: 20px; - font-size: 16px; -} -.message_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 175px; - outline: none; - padding: 10px; - margin-bottom: 15px; -} - -#id_subject_input{ - margin-top: 50px; - font-size: 16px; -} - -#submit_b{ - font-size: 30px; -} - -#id_username{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - - -#id_password{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - -/*# sourceMappingURL=layout.css.map */ - diff --git a/staticfiles/css/main.cd9f01f42328.css.gz b/staticfiles/css/main.cd9f01f42328.css.gz deleted file mode 100644 index fc7db6f4d235c34c25f1d5e87b66a8cda1d1e752..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 844 zcmV-S1GD@eiwFP!00002|K(QAPunmQKL?5b;f)GuLrqpFX=$n*_IZNKrkyJ%aT{-m zoh1$}L;c_P>^P~LwtzMX4nqim?f3lq@+-$jUdbeNBf%wMoEC6@d<2k@mAhoIOaizX zoKEYdV!^nZ(zy(PR8rWh1zRNc@*LZ_bCR+2E;zZaA{G<)D0nGSdeVm*!AT_gkO?lz zoJ3UDc*HmI+dRqY5?7lKrLu4C~vRNTi|&AWX5R`diYKbYmKc zf=DKK09%wI~&7Xqgn6s_|xThX!cF4+9=S>Y=~Q0%u}%pAYpM#`LxakKsUw;KWP|r5xWsh z(`mEU1l=2|uhVwj=&dLs9V` z^MN-Q`z=4v`E?Uodw*%)tiwc7wm=6Xj5aN{xAx?$-d#7p>=h|Ul&Bl2YPpeBvpXz0I-|!VjNhgD&%}jtsqw!{`hK6ajFxl`8 zbTt~P5~2HTB_>n}za^YC9F!06ie1UV_r+NRJem=f&f2>loh#1Y`(W`pAK|LAJ*BLZ zd!EQX6Wd3;sq9cSJ$I-+WR%9%)Ra~DgGTa21ll(KS*6;d9R#qg78uU16gd`}oA+o4 z%3?L4^tYGMvLp-ouU*&OR?i*WN6k1N`%iPj`t<2OQp=7Wi)TAQ1Y0fN{2KuWa@@o6 zjLBK}&@97Ss*)C*Wb}VXy7}~MsOO|Cmk9X9sXr_Cw`V=XUlkF(A$g9q-@jhJtN*L> WqO$ZdlEc|sb@C5Scr^)53;+OaB$gfk diff --git a/staticfiles/css/main.css b/staticfiles/css/main.css index 607da3b..818ea0f 100644 --- a/staticfiles/css/main.css +++ b/staticfiles/css/main.css @@ -1,53 +1,67 @@ .site-container { - max-width: 68em; - margin-left: auto; - margin-right: auto; - font-family:"Lucida Console", Monaco, monospace; - padding-bottom: 100px; - } - -.header{ + width: cover; + margin-left: -8px; + margin-top: -8px; + margin-right: -8px; + font-family: Georgia, sans-serif; +} + +.header_1{ width:cover; + height: 45%; + text-align: center; background-color: #56699B; font-size: 30px; color: black; text-decoration: none; } - .header a { + .header_1 a { color: black; text-decoration: none; } - - + +h1{ + margin-left:50px !important; +} + .about_info{ padding-right: 100px; padding-left: 100px; } - - +button{ + -webkit-appearance: button; + -moz-appearance: button; + appearance: button; + +} +button:hover{ + background-color: #56699B; + color: white; +} .graphic{ display: block; - margin: auto; - width: 50%; + margin-left: auto; + margin-right: auto; + width: 65%; } - - + + nav { width: 100%; display: table; width: 100%; table-layout: fixed; background-color: #E7D473; - margin-bottom: 1em; overflow: hidden; } .site-container nav a { display: table-cell; width: 8.33333%; - padding: 10px; + padding: 0px; + border-top: 2px solid #642039; border-bottom: 2px solid #642039; color: #56699B; letter-spacing: 0.075em; @@ -61,7 +75,10 @@ nav { color: white; } .content{ + margin-left: 25px; + margin-right: 25px; text-align: center; + } #mySearch { @@ -75,6 +92,9 @@ nav { #s_button { font-size: 30px; + border-radius:25px; + display: block; + margin: 20px auto; } #mySearch input::placeholder{ @@ -96,7 +116,7 @@ margin-bottom: 10px; margin: auto; border: 5px solid #6A589F; border-radius: 25px; - font-size: 16px; + font-size: 16px; width: 525px; height: 40px; outline: none; @@ -124,10 +144,10 @@ margin-bottom: 10px; .subject_input:: placeholder{ margin-top: 20px; font-size: 16px; - + } - - + + .message_input:: placeholder{ margin-top: 20px; font-size: 16px; @@ -152,6 +172,8 @@ margin-bottom: 10px; #submit_b{ font-size: 30px; + border-radius: 25px; + text-align:center; } #id_username{ @@ -181,5 +203,154 @@ margin-bottom: 10px; margin-bottom: 25px; } -/*# sourceMappingURL=layout.css.map */ +#Box{ + display: inline-flex; + } + +#reddit{ + font-size: 18px; + padding: 5px; +} + +#twitter{ + font-size: 18px; + padding: 5px; +} + +a.button { + text-decoration: none; + color: initial; + font-size: 30px; + border-width: thin; + border-color: black; + border-radius:25px; + display: block; + margin: 20px auto; + } +#searchMain{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 40px + } + +#searchSecond{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 40px + } + +#redditBox{ + border: 5px solid #6A589F; + border-radius: 25px; + width: 200px; + height: 350px; + margin: 10px; + padding:20px; + text-align: left; + } + +#twitterBox{ + border: 5px solid #6A589F; + border-radius: 25px; + width: 200px; + height: 350px; + margin: 10px; + padding: 20px; + text-align: left; + } + +#choices{ + display:inline-flex; + } +#twitterUser{ + display: table-cell; +} + +#twitterDate{ + text-align:right; +} +#redditUrl{ + display: flex; +} + +#redditDate{ + text-align:right; +} + +.column { + float: left; + width: 50%; +} + +#help_content{ + text-align: left !important; +} + +#searchCustomSub{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 20px; +} + +#searchLocation{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 20px; +} + +#newestDate{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 16px; +} + +#myList{ + font-size: 20px; +} + +.about-content{ + text-align: left !important; + margin: 0 25px; +} + +input[type='checkbox'] { + -webkit-transform: scale(1.5); + margin: 5px; + +} + +.highlight { + background-color: yellow; +} + +.header{ + display:flex; + background-color: #56699B; + +} +#graphic_s{ + text-align: left; + margin-left: 0; + margin-right: 0; + display: flex; +} + +#nav_1, +#nav_2{ + float: right; + display: inline; + height: 75%; + margin-top:25px; + margin-right: 25px; + width: auto; +} + +/* Clear floats after the columns */ +.row:after { + content: ""; + display: table; + clear: both; +} + +/*# sourceMappingURL=layout.css.map */ diff --git a/staticfiles/css/main.css.gz b/staticfiles/css/main.css.gz index b0a0f943db15424f673e28d0cc6a39864fe98e61..d1d29dca2129181a3d71cce1f0a268cb6dcfee05 100644 GIT binary patch literal 1355 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 Y)p=1_dKt;#?5#Ta2YQ_(&`%5i0C(k}^8f$< diff --git a/staticfiles/css/main.d0831675d63b.css b/staticfiles/css/main.d0831675d63b.css deleted file mode 100644 index 043141b..0000000 --- a/staticfiles/css/main.d0831675d63b.css +++ /dev/null @@ -1,186 +0,0 @@ - -.site-container { - max-width: 68em; - margin-left: auto; - margin-right: auto; - font-family:"Lucida Console", Monaco, monospace; - padding-bottom: 100px; - } - -.header{ - width:100%; - background: linear-gradient(to right, #56699B, white); - font-size: 30px; - color: black; - text-decoration: none; - } - .header a { - color: black; - text-decoration: none; - } - - - -.about_info{ - padding-right: 100px; - padding-left: 100px; -} - - - - -.graphic{ - display: block; - margin: auto; - width: 50%; -} - - -nav { - width: 100%; - display: table; - width: 100%; - table-layout: fixed; - background-color: #E7D473; - margin-bottom: 1em; - overflow: hidden; } - .site-container nav a { - display: table-cell; - width: 8.33333%; - padding: 10px; - border-bottom: 2px solid #642039; - color: #56699B; - letter-spacing: 0.075em; - line-height: 40px; - text-align: center; - text-decoration: none; - } - .site-container nav a:hover { - background: #6A589F; - border-bottom: 2px solid #642039; - color: white; } - -.content{ - text-align: center; -} - -#mySearch { - width: 600px; - height: 70px; - border: 5px solid #6A589F; - border-radius: 25px; - outline: none; - -} - -#s_button { - font-size: 30px; -} - -#mySearch input::-webkit-input-placeholder{ - font-size: 40px !important; -} - -#mySearch input{ - font-size: 30px !important; -} - - -#question{ -border-bottom: 2px solid black; -margin-bottom: 10px; -} - -.email_input:: placeholder{ - font-size: 16px !important; -} - -.email_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - - -.subject_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.subject_input:: placeholder{ - margin-top: 20px; - font-size: 16px; - - } - - -.message_input:: placeholder{ - margin-top: 20px; - font-size: 16px; -} -.message_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 175px; - outline: none; - padding: 10px; - margin-bottom: 15px; -} - -#id_subject_input{ - margin-top: 50px; - font-size: 16px; -} - -#submit_b{ - font-size: 30px; -} - -#id_username{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - - -#id_password{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - -/*# sourceMappingURL=layout.css.map */ - diff --git a/staticfiles/css/main.d0831675d63b.css.gz b/staticfiles/css/main.d0831675d63b.css.gz deleted file mode 100644 index 54602b9d705be24aaf6d2305b2149a45cb7c75af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853 zcmV-b1FHNViwFP!00002|K(O)Z`v>veNLtRhr6OmTSYQj3Y4Hd?DMI8*|cZmB!+lR z>@0Q)UB!Rjwc~^kLRW24`!ECuu6?i1IrsR&@sTH)qHZX-B8<}<9*&OyQnGeeEK;!# z<13oZ%2>W++)e00`9KOKn$ess<7Rk)_1pzXS#s~6To)mW2z(S=iiDo@;YM&0iaw-* z3z?CSnw*S85#viY5K4*Ehx5T8TbmWw==b9zFQz1-IYM+wbhzadcQ^qFZ)m^isBy-;tlV(UmiYT)|4tEYUm=zj@QsGvNfQsSp>cD<;7q)tv6Q0O4rrlgeryk z+V`gTz#B|PH9s)^bz@rg{<3+pF%wDH5<3{8wQ0V))Zw#obyI!l6v>aZs9UL;-9h-{ z_oJ)nmsw-=sRGmznEPfrg$C89Blw5vYPAWOUA^@F8{XnDZh3ILoe5BBG}(qqXz1n! zrY3v~U5|!BBJ@$6i4N7m?+906k@KKHuH4-5{fW^6%y@=w_uUl@Zkck;R~Nk((pV&R zdNqpZ4#O*!W+GRFs{{2qPVPv;w4Vi)+5wnwuus)^YG1Mj9gn7jC3DLK4#PhmcOq%# zKWP*>f8V+mnwhgZ*cv-KZdF&`>wCY=Y)NHnTG2gO1V3n~UWD$h_|Hjvm-e1Zz;bq# z$S~2K-1d%%;Y*Jw^Yl_GC0Wvct-5KKdTty3u^H!+(bKxo`1xsH*+x5hESm2b5t?d^ z?EeVpR7(%KB1oB<2anA;Jf)B{=Om^7gVXKLXGJ|DQmzp2i&KAA?r+a}h`-1~dPA}d fbH9JRepmjj^Fk@Tlw@%BR`2``V0e@UPz(S748*6$ diff --git a/staticfiles/css/main.e7ea66ad13ef.css b/staticfiles/css/main.e7ea66ad13ef.css deleted file mode 100644 index 6b34769..0000000 --- a/staticfiles/css/main.e7ea66ad13ef.css +++ /dev/null @@ -1,185 +0,0 @@ - -.site-container { - max-width: 68em; - margin-left: auto; - margin-right: auto; - font-family:"Lucida Console", Monaco, monospace; - padding-bottom: 100px; - } - -.header{ - width:100%; - background: linear-gradient(to right, #56699B, white); - font-size: 30px; - color: black; - text-decoration: none; - } - .header a { - color: black; - text-decoration: none; - } - - - -.about_info{ - padding-right: 100px; - padding-left: 100px; -} - - - - -.graphic{ - display: block; - margin: auto; - width: 50%; -} - - -nav { - width: 100%; - display: table; - width: 100%; - table-layout: fixed; - background-color: #E7D473; - margin-bottom: 1em; - overflow: hidden; } - .site-container nav a { - display: table-cell; - width: 8.33333%; - padding: 10px; - border-bottom: 2px solid #642039; - color: #56699B; - letter-spacing: 0.075em; - line-height: 40px; - text-align: center; - text-decoration: none; - } - .site-container nav a:hover { - background: #6A589F; - border-bottom: 2px solid #642039; - color: white; } - -.content{ - text-align: center; -} - -#mySearch { - width: 600px; - height: 70px; - border: 5px solid #6A589F; - border-radius: 25px; - outline: none; - font-size: 40px !important; -} - -#s_button { - font-size: 30px; -} - -#mySearch input::placeholder{ - font-size: 50px !important; -} - -#mySearch input{ - font-size: 50px !important; -} - - -#question{ -border-bottom: 2px solid black; -margin-bottom: 10px; -} - -.email_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.email_input::placeholder{ - font-size: 16px; -} - -.subject_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.subject_input:: placeholder{ - margin-top: 20px; - font-size: 16px; - - } - - -.message_input:: placeholder{ - margin-top: 20px; - font-size: 16px; -} -.message_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 175px; - outline: none; - padding: 10px; - margin-bottom: 15px; -} - -#id_subject_input{ - margin-top: 50px; - font-size: 16px; -} - -#submit_b{ - font-size: 30px; -} - -#id_username{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - - -#id_password{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - -/*# sourceMappingURL=layout.css.map */ - diff --git a/staticfiles/css/main.e7ea66ad13ef.css.gz b/staticfiles/css/main.e7ea66ad13ef.css.gz deleted file mode 100644 index b0a0f943db15424f673e28d0cc6a39864fe98e61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 846 zcmV-U1F`%ciwFP!00002|K(QAPunmQKL?5b;f)GuLrqpFX=$n*_IZNKrkyJ%aT{-m zoh1$}L;c_P>^P~LwtzMX4nqim?f3lq@+-$jUdbeNBf%wMoEC6@d<2k@mAhoIOad5P z(QI0;6${4Ql+I-Uq>{p3E!ZNlm*?2eos*2EcfrYZ6|tDWN5M;x(vv>i2u>o=hfHu$ z<|LxJCMR*s_`(f^lp+h@d@#sYdI#3(=kbx3P!iJuAv!fWJaURBoRCC67lo*J96*XR zNZ~FD5;Mx>YbijZ>qE~UjV6;1eOM;Q`Hd>nI7{}M1~9B|b0U$7B7iW(p6YK&SJI7X zBnl##-~n*K6<`NJIR+6BrJJ);`(Sa+N%JD1sN{_CxlnByA&jVv4()nvL9?u2G|jLT z^3D?$sXj3)^OW2vJfg-^yJh(VU~Klakn0U5PHyWgv`38CYNhQgNtn{K$ zfH_;y*z9Z!bB$)b&*M**e}U$N{RI< z_qzGO8;t#yAL#tL39Y@qv~Sj7A}L#-gAqoX7Ta5Ua#ruIn_u>d6eLR2ja0Tf2!Hh6 zznXlRTDwmbpp`(sH|-P#RNao?@0+L9C8SUFvb%5iild~H!O>!kvs6RFG+UT# z_y)Qf4ONNI{k9Sls)XMX&KeHN2YAJ@TojUU*}^PmVTCeq{rq=_NrwyLIX;8{gBa07 zq-K;^W&VL{wmUqn2+Mv|v{Z4xf`g_tv#R^zECL?Q2uo+}-H*-{=kI;6c%6@M)!Cj> z*2z6jWS@!cBi>YYsG6QTR39=*V{2;4D*Qns`62>s8~?0QZP5+_*j5V+XIF|G3(d`Y zGz4X_no#=N%V=4W1^w5q>u#&(4(_97oR9sdxnX_!bRVf@M~}s`ogjj(mT&%zfCD-1 zVR^>nEPQB|;Vo533r;fnKP26JdN$N^QkF{u{NmJ~mHXSX9^$Wxh~AJq$J*~-uiw@G Y)p=1_dKt;#?5#Ta2YQ_(&`%5i0C(k}^8f$< diff --git a/staticfiles/css/main.eaea361a0601.css b/staticfiles/css/main.eaea361a0601.css deleted file mode 100644 index 98d480e..0000000 --- a/staticfiles/css/main.eaea361a0601.css +++ /dev/null @@ -1,185 +0,0 @@ - -.site-container { - max-width: 68em; - margin-left: auto; - margin-right: auto; - font-family:"Lucida Console", Monaco, monospace; - padding-bottom: 100px; - } - -.header{ - width:100%; - background: linear-gradient(to right, #56699B, white); - font-size: 30px; - color: black; - text-decoration: none; - } - .header a { - color: black; - text-decoration: none; - } - - - -.about_info{ - padding-right: 100px; - padding-left: 100px; -} - - - - -.graphic{ - display: block; - margin: auto; - width: 50%; -} - - -nav { - width: 100%; - display: table; - width: 100%; - table-layout: fixed; - background-color: #E7D473; - margin-bottom: 1em; - overflow: hidden; } - .site-container nav a { - display: table-cell; - width: 8.33333%; - padding: 10px; - border-bottom: 2px solid #642039; - color: #56699B; - letter-spacing: 0.075em; - line-height: 40px; - text-align: center; - text-decoration: none; - } - .site-container nav a:hover { - background: #6A589F; - border-bottom: 2px solid #642039; - color: white; } - -.content{ - text-align: center; -} - -#mySearch { - width: 600px; - height: 70px; - border: 5px solid #6A589F; - border-radius: 25px; - outline: none; - font-size: 50px !important; -} - -#s_button { - font-size: 30px; -} - -#mySearch input::placeholder{ - font-size: 50px !important; -} - -#mySearch input{ - font-size: 50px !important; -} - - -#question{ -border-bottom: 2px solid black; -margin-bottom: 10px; -} - -.email_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.email_input::placeholder{ - font-size: 16px; -} - -.subject_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; -} - -.subject_input:: placeholder{ - margin-top: 20px; - font-size: 16px; - - } - - -.message_input:: placeholder{ - margin-top: 20px; - font-size: 16px; -} -.message_input{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px; - width: 525px; - height: 175px; - outline: none; - padding: 10px; - margin-bottom: 15px; -} - -#id_subject_input{ - margin-top: 50px; - font-size: 16px; -} - -#submit_b{ - font-size: 30px; -} - -#id_username{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - - -#id_password{ - display: block; - margin: auto; - border: 5px solid #6A589F; - border-radius: 25px; - font-size: 16px !important; - width: 525px; - height: 40px; - outline: none; - padding: 5px; - margin-bottom: 25px; - } - -/*# sourceMappingURL=layout.css.map */ - diff --git a/staticfiles/css/main.eaea361a0601.css.gz b/staticfiles/css/main.eaea361a0601.css.gz deleted file mode 100644 index 0f2b4c9390ef0fc396794e746f1f9d055ec92ab7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 846 zcmV-U1F`%ciwFP!00002|K(O)Z`v>veNLtRhr6OmTSYQj8Yn?~*ymIGvT4uANeuCp z*jelpx{Ck4YsU#8&=ze{`!IwMT>D<1bMEmC$48!Iin@{DiZD(KxIaDu$jHiFvREYn zjIL-ltzyN3aW|!N6#yxfXh#dSNZR2!)^q11W9eORa$QC&Ch$>kDN=gUha163B>IpE zE@Vz3YI1TC$BZxBP$(s`0L}-4d}UT(tv`>Cyo8dN76{R)(BYO-+~I^I`nf1X$>RW0 zq(KUIQIMEXu3jqv23;R|{%ACreCWe6LC$Y3hij(0*LQ$$2<8z_Q)IwNMYaN<+)q*;#VbsO2 z6!Oj!7U?=MlX*(+G#*jmsk+tb6M${AZ-iWLFmZBQd7;^2#nzFgvLazhrw?s2t1fOt zb^*-UipF+j(=gX+*84pEbU7Z{b!)4}3f6-F;+7WkR4fBXSR7M6t-Jxy^|8iJY6e}z zZbZ{`TCZ8)SKd&+PMf&ZTT`lysG*AjJKjLM$X9^2W-;_emluQKq}f;#t6bNFQ>ql^ zYu}sV18*?)8-8H?>n617{bl=PVT$3%Pb z9t}aaSWhVP_A)9ZSGZsR`LjPtR7ST|ZvpYA1XwWG)4*^UvRt(I^9M!*9; z?qPby)GT~#mfmmNKi0BQ;bIkqz_4-}) Yug;64^fHpe*;~Ey4<_5v+D{As0C=3Ar~m)} diff --git a/staticfiles/images/suckedin__revised.3043d04578b1.png b/staticfiles/images/suckedin__revised.3043d04578b1.png new file mode 100644 index 0000000000000000000000000000000000000000..07ba9cc973adc8878760fab50b52a7025d682674 GIT binary patch literal 10451 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 literal 0 HcmV?d00001 diff --git a/staticfiles/images/suckedin__revised.png b/staticfiles/images/suckedin__revised.png new file mode 100644 index 0000000000000000000000000000000000000000..07ba9cc973adc8878760fab50b52a7025d682674 GIT binary patch literal 10451 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 literal 0 HcmV?d00001 diff --git a/staticfiles/images/suckedin_final_mid_withbluebackground.1ed50bb4f9c4.png b/staticfiles/images/suckedin_final_mid_withbluebackground.1ed50bb4f9c4.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a6cf96852ce3c311f0adf86f7f5a0339a8d215 GIT binary patch literal 10419 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 Header

-

{% block heading %} {% endblock %}

+

{% block heading %} {% endblock %}

{% block content %} {% endblock %}
diff --git a/templates/search.html b/templates/search.html index 6d4195f..f9faf98 100755 --- a/templates/search.html +++ b/templates/search.html @@ -8,9 +8,9 @@
{% csrf_token %}

Enter your search in the bar below and press enter.

- + {{ form }} - + -
-
-

Reddit Object

- {% for entry, sub in redditReturn.iteritems|slice:":50" %} -
-
{{ sub.time }}
-

{{ entry.title }}

- Reddit Link -
- {% endfor %} -
-
-

Twitter Object

- {% for entry in twitterReturn.statuses|slice:":50" %} -
-
{{entry.created_at}}
-

Text: {{ entry.text }}

-
-
User Screen Name:
{{ entry.user.screen_name }}
-
User Name:
{{ entry.user.name }}
-
Retweets:
{{ entry.retweet_count }}
-
Favorited Count:
{{ entry.favorite_count }}
-
- Link to Tweet - - {% for x in entry.extended_entities %} - - {% if x %} - {% for z in entry.extended_entities.media %} - - Link to Image/Media -
- Twitter Img -
- {% endfor %} - {% endif %} - {% endfor %} -
- {% endfor %} +
+
+
+

Reddit Object

+ {% for entry, sub in redditReturn.iteritems|slice:":50" %} +
+
{{ sub.time }}
+

{{ entry.title }}

+ Reddit Link +
+ {% endfor %} +
+
+

Twitter Object

+ {% for entry in twitterReturn.statuses|slice:":50" %} +
+
{{entry.created_at}}
+

Text: {{ entry.text }}

+
+
User Screen Name:
{{ entry.user.screen_name }}
+
User Name:
{{ entry.user.name }}
+
Retweets:
{{ entry.retweet_count }}
+
Favorited Count:
{{ entry.favorite_count }}
+
+ Link to Tweet + + {% for x in entry.extended_entities %} + + {% if x %} + {% for z in entry.extended_entities.media %} + + Link to Image/Media +
+ Twitter Img +
+ {% endfor %} + {% endif %} + {% endfor %} +
+ {% endfor %} +
@@ -77,6 +81,7 @@
Favor --> + + +{% endblock %} From c770ad0f8493ed816d26448b51bc12d171f4d5fd Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Wed, 25 Apr 2018 12:25:04 -0400 Subject: [PATCH 064/186] Update results.html --- templates/results.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/templates/results.html b/templates/results.html index 1bb51c7..8699d75 100644 --- a/templates/results.html +++ b/templates/results.html @@ -9,9 +9,11 @@ Export Data

+ From 62e3e447b1393e25dae3397368044fca62969f1c Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Wed, 25 Apr 2018 12:58:03 -0400 Subject: [PATCH 065/186] Altered search results The keyword searched for now becomes capitalized and bold in all the search results. This was done for better visibility in an attempt to mimic Google's search results. --- templates/results.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/results.html b/templates/results.html index 8699d75..c3a90d6 100644 --- a/templates/results.html +++ b/templates/results.html @@ -133,7 +133,7 @@
Favor From e354469a20b458d377f1ca450965ec4f82e76afc Mon Sep 17 00:00:00 2001 From: malBaskin Date: Wed, 25 Apr 2018 13:09:33 -0400 Subject: [PATCH 066/186] highlight --- assets/css/main.css | 4 ++++ online/templates/index.html | 2 +- online/templates/loggedout.html | 8 +++++++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index ed6eae6..17cc946 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -352,6 +352,10 @@ input[type='checkbox'] { height: 315px; } +i { + background-color: yellow; +} + /* Clear floats after the columns */ .row:after { content: ""; diff --git a/online/templates/index.html b/online/templates/index.html index 9f9d958..9cc8100 100644 --- a/online/templates/index.html +++ b/online/templates/index.html @@ -16,7 +16,7 @@

Welcome {{username}} to Social-Monomania !

{% endblock %} diff --git a/online/templates/loggedout.html b/online/templates/loggedout.html index a042ec1..979a94f 100644 --- a/online/templates/loggedout.html +++ b/online/templates/loggedout.html @@ -8,4 +8,10 @@

You have been Logged Out!


Back to Login -{% endblock %} \ No newline at end of file + + +{% endblock %} From 94a816624f03d0b831d5059722fecd2f074b9d63 Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Wed, 25 Apr 2018 13:11:12 -0400 Subject: [PATCH 067/186] Update results.html adding italics to search results to conform to CSS highlight changes --- templates/results.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/results.html b/templates/results.html index c3a90d6..08b4ef2 100644 --- a/templates/results.html +++ b/templates/results.html @@ -133,7 +133,7 @@
Favor From 4a30d2fa45a586fca3fca712ee35efdc84f2df57 Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Wed, 25 Apr 2018 13:19:37 -0400 Subject: [PATCH 068/186] added comments --- templates/results.html | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/templates/results.html b/templates/results.html index 08b4ef2..7f7e3ba 100644 --- a/templates/results.html +++ b/templates/results.html @@ -112,9 +112,10 @@
Favor } } -function highlight(){ +// NOTE: this highlight function is no longer being used, but keeping it for reference for the time being +//function highlight(){ //This needs to ignore case, it currently does not - document.body.innerHTML = document.body.innerHTML.replace(/{{ searchQuery }}/g, "{{ searchQuery }}".bold().italics()); +// document.body.innerHTML = document.body.innerHTML.replace(/{{ searchQuery }}/g, "{{ searchQuery }}".bold().italics()); //old code below // var word= '{{searchQuery}}'; @@ -128,10 +129,12 @@
Favor // document.getElementsByClassName('returnData').innerHTML = enew; // var newe = enew.replace(query, "$1"); // document.getElementsByClassName("returnData").innerHTML = newe; -} +//} + From 1834d4c2196d50a8d228e7bca5b373740a78343c Mon Sep 17 00:00:00 2001 From: malBaskin Date: Wed, 25 Apr 2018 13:20:49 -0400 Subject: [PATCH 069/186] highlight color change --- assets/css/main.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/css/main.css b/assets/css/main.css index 17cc946..7fe095f 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -353,7 +353,7 @@ input[type='checkbox'] { } i { - background-color: yellow; + background-color: #feffc1; } /* Clear floats after the columns */ From c362fd01e9bdfef2f16e1162a6f7829f6a350ce7 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 25 Apr 2018 14:08:46 -0400 Subject: [PATCH 070/186] Advanced Search bug fixes. --- social_monomania/views.py | 30 ++++++++++++++++++++++++------ templates/advSearch.html | 2 +- utilities/twitterAPI.py | 4 ++-- 3 files changed, 27 insertions(+), 9 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 2e48d56..fd03a57 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -419,15 +419,33 @@ def advancedresults(request): # print(request.POST['q']) # print(request.POST['boxes[]']) global searchQuery - queryOne = request.POST['q1'] - queryTwo = request.POST['q2'] - booleanOp = request.POST['booleanOperator'] - searchQuery = queryOne + " " + booleanOp + " " + queryTwo + if(request.POST['q2'] == ''): + searchQuery = request.POST['q1'] + else: + queryOne = request.POST['q1'] + queryTwo = request.POST['q2'] + booleanOp = request.POST['booleanOperator'] + searchQuery = queryOne + " " + booleanOp + " " + queryTwo twitterDate = request.POST['newestDate'] - subredditsDict = dict(request.POST)['subboxes[]'] - subredditsDict.append(request.POST['searchCustomSub']) + subredditsDict = [] + + try: + subredditsDict = dict(request.POST)['subboxes[]'] + except Exception as e: + print("Sub boxes empty") + + if(subredditsDict == []): + subredditsDict.append(request.POST['searchCustomSub']) + if(subredditsDict == [u'']): + subredditsDict = ['news'] + else: + subredditsDict.append(request.POST['searchCustomSub']) + + if(twitterDate == ''): + print twitterDate + redditReturn, twitterReturn = advancedHandler.searchHandle(searchQuery, dict(request.POST)['boxes[]'], subredditsDict, twitterDate) #reddit global variables global redditVariable diff --git a/templates/advSearch.html b/templates/advSearch.html index 015a044..8bd5da5 100644 --- a/templates/advSearch.html +++ b/templates/advSearch.html @@ -41,7 +41,7 @@

Enter your search in the bar below and press enter.

Date Filter

- +

Find posts up to this date

diff --git a/utilities/twitterAPI.py b/utilities/twitterAPI.py index a86f3ba..b10b783 100644 --- a/utilities/twitterAPI.py +++ b/utilities/twitterAPI.py @@ -10,11 +10,11 @@ CONSUMER_KEY = "VFDbTduxt6SeTwyOjOFIfwWIO" CONSUMER_SECRET = "MrfTScFm6APqTZxDC5cwVAfSVqy5UCbgj61nl6Q34psjcs7J5F" -def search(args, date = None, geocode = None): +def search(args, date = '', geocode = None): query = urllib.quote_plus(args) - if (date == None and geocode == None): + if (date == '' and geocode == None): url = "https://api.twitter.com/1.1/search/tweets.json?q={0}".format(query) elif (geocode == None): From 73ef347ea72d732ac31236b42980a78d1cfa5775 Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Wed, 25 Apr 2018 15:23:30 -0400 Subject: [PATCH 071/186] Added more twitter spreadsheet fields --- social_monomania/views.py | 60 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 58 insertions(+), 2 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index fd03a57..75a0c7b 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -166,7 +166,12 @@ def download(request): 'retweeted_status_id_str', 'retweeted_status_text', 'retweeted_status_entities_urls_url', 'retweeted_status_entities_urls_expanded_url', - 'retweeted_entities_hashtags_text' + 'retweeted_entities_hashtags_text', 'retweeted_status_entities_user_mentions_screen_name', + 'retweeted_status_entities_user_mentions_name', 'retweeted_status_entities_user_id_str', + 'retweeted_status__entities__media__id_str', 'retweeted_status__entities__media__media_url', + 'retweeted_status__entities__media__url', 'retweeted_status__entities__media__expanded_url', + 'retweeted_status__entities__media__source_status_id_str', + 'retweeted_status__entities__media__source_user_id_str' ] twitcol = 0 for header in headerObj: @@ -192,6 +197,15 @@ def download(request): retweetedStatusEntitiesUrlsUrl = [] retweetedStatusEntitiesUrlsExpandedUrl = [] retweetedEntitiesHashtags = [] + retweetedUserMentionsScreenNames = [] + retweetedUserMentionsNames = [] + retweetedUserMentionsIDstrs = [] + retweetedEntitiesMediaIDstr = [] + retweetedEntitiesMediaMediaUrl = [] + retweetedEntitiesMediaUrl = [] + retweetedEntitiesMediaExpUrl = [] + retweetedEntitiesMediaSourceStatusID = [] + retweetedEntitiesMediaSourceUserIDstr = [] for entry in statusList: #text, user, date, retweets, favorited, geolocation, link twittersheet.write(twitrow, twitcol, entry['text'], posts_format) @@ -348,7 +362,31 @@ def download(request): for item in entry['retweeted_status']['entities']['hashtags']: retweetedEntitiesHashtags.append('#'+item['text']+'\n') twittersheet.write(twitrow, twitcol+54, ''.join(retweetedEntitiesHashtags), posts_format) - + if 'entities' in entry['retweeted_status']: + if 'user_mentions' in entry['retweeted_status']['entities']: + for item in entry['retweeted_status']['entities']['user_mentions']: + retweetedUserMentionsScreenNames.append('@'+item['screen_name']+'\n') + retweetedUserMentionsNames.append('@'+item['name']+'\n') + retweetedUserMentionsIDstrs.append('@'+item['id_str']+'\n') + twittersheet.write(twitrow, twitcol+55, ''.join(retweetedUserMentionsScreenNames), posts_format) + twittersheet.write(twitrow, twitcol+56, ''.join(retweetedUserMentionsNames), posts_format) + twittersheet.write(twitrow, twitcol+57, ''.join(retweetedUserMentionsIDstrs), posts_format) + if 'entities' in entry['retweeted_status']: + if 'media' in entry['retweeted_status']['entities']: + for item in entry['retweeted_status']['entities']['media']: + retweetedEntitiesMediaIDstr.append(item['id_str']+'\n') + retweetedEntitiesMediaMediaUrl.append(item['media_url']+'\n') + retweetedEntitiesMediaUrl.append(item['url']+'\n') + retweetedEntitiesMediaExpUrl.append(item['expanded_url']+'\n') + retweetedEntitiesMediaSourceStatusID.append(item['source_status_id_str']+'\n') + retweetedEntitiesMediaSourceUserIDstr.append(item['source_user_id_str']+'\n') + twittersheet.write(twitrow, twitcol+58, ''.join(retweetedEntitiesMediaIDstr), posts_format) + twittersheet.write_url(twitrow, twitcol+59, ''.join(retweetedEntitiesMediaMediaUrl), url_format) + twittersheet.write_url(twitrow, twitcol+60, ''.join(retweetedEntitiesMediaUrl), url_format) + twittersheet.write_url(twitrow, twitcol+61, ''.join(retweetedEntitiesMediaExpUrl), url_format) + twittersheet.write(twitrow, twitcol+62, ''.join(retweetedEntitiesMediaSourceStatusID), posts_format) + twittersheet.write(twitrow, twitcol+63, ''.join(retweetedEntitiesMediaSourceUserIDstr), posts_format) + else: twittersheet.write(twitrow, twitcol+49, 'DNE', posts_format) @@ -357,6 +395,15 @@ def download(request): twittersheet.write(twitrow, twitcol+52, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+53, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+54, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+55, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+56, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+57, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+58, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+59, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+60, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+61, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+62, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+63, 'DNE', posts_format) #END - retweeted status @@ -374,6 +421,15 @@ def download(request): retweetedStatusEntitiesUrlsUrl[:] = [] retweetedStatusEntitiesUrlsExpandedUrl[:] = [] retweetedEntitiesHashtags[:] = [] + retweetedUserMentionsScreenNames[:] = [] + retweetedUserMentionsNames[:] = [] + retweetedUserMentionsIDstrs[:] = [] + retweetedEntitiesMediaIDstr[:] = [] + retweetedEntitiesMediaMediaUrl[:] = [] + retweetedEntitiesMediaUrl[:] = [] + retweetedEntitiesMediaExpUrl[:] = [] + retweetedEntitiesMediaSourceStatusID[:] = [] + retweetedEntitiesMediaSourceUserIDstr[:] = [] #go to next row twitrow += 1 From f82fc8dbe3384d01b801cdbf33e2fdc77383b8f8 Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Wed, 25 Apr 2018 15:28:08 -0400 Subject: [PATCH 072/186] commented out testing print line --- social_monomania/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 75a0c7b..d7cb0bc 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -348,7 +348,7 @@ def download(request): #START - retweeted status if 'retweeted_status' in entry: - print "(FOR TESTING) RETWEETED STATUS PRESENT" + #print "(FOR TESTING) RETWEETED STATUS PRESENT" twittersheet.write(twitrow, twitcol+49, entry['retweeted_status']['created_at'], posts_format) twittersheet.write(twitrow, twitcol+50, entry['retweeted_status']['id_str'], posts_format) twittersheet.write(twitrow, twitcol+51, entry['retweeted_status']['text'], posts_format) From 8154a200effba30d10acd56982135f6330ca3c75 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 25 Apr 2018 16:03:57 -0400 Subject: [PATCH 073/186] Twitter now returns a multitude of results. Reddit improvements. --- social_monomania/views.py | 3 --- templates/results.html | 3 +++ utilities/redditAPI.py | 9 ++++++--- utilities/twitterAPI.py | 25 ++++++++++++++++--------- 4 files changed, 25 insertions(+), 15 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index fd03a57..e3c0558 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -443,9 +443,6 @@ def advancedresults(request): else: subredditsDict.append(request.POST['searchCustomSub']) - if(twitterDate == ''): - print twitterDate - redditReturn, twitterReturn = advancedHandler.searchHandle(searchQuery, dict(request.POST)['boxes[]'], subredditsDict, twitterDate) #reddit global variables global redditVariable diff --git a/templates/results.html b/templates/results.html index 7f7e3ba..aafba12 100644 --- a/templates/results.html +++ b/templates/results.html @@ -39,6 +39,9 @@

Reddit Object

{{ sub.time }}

{{ entry.title }}

+
Upvotes:
{{ sub.upvotes }}
+
Subreddit:
{{ sub.source_sub }}
+
Comments:
{{ sub.comments }}
Reddit Link
{% endfor %} diff --git a/utilities/redditAPI.py b/utilities/redditAPI.py index 33ec024..34c3cd9 100644 --- a/utilities/redditAPI.py +++ b/utilities/redditAPI.py @@ -38,9 +38,12 @@ def search(args = None, subreddits = ['news']): timestamp = datetime.date.fromtimestamp(time) retInfo[submission.title] = { - 'time' : timestamp, - 'url' : "http://www.reddit.com" + submission.permalink - } + 'time' : timestamp, + 'url' : "http://www.reddit.com" + submission.permalink, + 'upvotes' : submission.score, + 'source_sub' : submission.subreddit, + 'comments' : submission.num_comments + } #print("DID REDDIT!") #print(retInfo) diff --git a/utilities/twitterAPI.py b/utilities/twitterAPI.py index b10b783..93e8040 100644 --- a/utilities/twitterAPI.py +++ b/utilities/twitterAPI.py @@ -15,23 +15,30 @@ def search(args, date = '', geocode = None): query = urllib.quote_plus(args) if (date == '' and geocode == None): - url = "https://api.twitter.com/1.1/search/tweets.json?q={0}".format(query) + url = "https://api.twitter.com/1.1/search/tweets.json?q={0}&count=100".format(query) elif (geocode == None): - url = "https://api.twitter.com/1.1/search/tweets.json?q={0}&until={1}".format(query,date) + url = "https://api.twitter.com/1.1/search/tweets.json?q={0}&until={1}&count=100".format(query,date) #r = urllib2.urlopen(url) #resultJSON = r.readline().decode('utf-8') resultJSON = oauth_req(url, '3270317358-uXCQfUGY86T1EBPIrGX97s7EkNzzZide84mfgHo' , 'CCdhkak0eOQDxfdAcbdfCkHn91Hdd5SMlldbLtOQFpfPw') result_parsed = json.loads(resultJSON) - statuses = result_parsed.get("statuses") - # f = open('twitter.txt', 'w') - #print x.get("entities").get("media")[0] + + next_results = result_parsed.get('search_metadata').get('next_results') + next_url= "https://api.twitter.com/1.1/search/tweets.json"+next_results + + for i in range(1,10): + resultJSONLoop = oauth_req(next_url, '3270317358-uXCQfUGY86T1EBPIrGX97s7EkNzzZide84mfgHo' , 'CCdhkak0eOQDxfdAcbdfCkHn91Hdd5SMlldbLtOQFpfPw') + result_parsedLoop = json.loads(resultJSONLoop) - #print x.get("entities").get("media").get("media_url") - # # f.write(x.get("user").get("screen_name").encode("UTF-8") +": " + x.get("text").encode("UTF-8") +"\n") - # f.close() - #print("DID TWITTER!") + + for status in result_parsedLoop.get('statuses'): + result_parsed.get('statuses').append(status) + + next_results = result_parsedLoop.get('search_metadata').get('next_results') + next_url= "https://api.twitter.com/1.1/search/tweets.json"+next_results + return result_parsed From 17d4c32c718c773831e254122040e10be0b1b6ce Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Thu, 26 Apr 2018 12:49:32 -0400 Subject: [PATCH 074/186] Create test.txt --- Documentation/test.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 Documentation/test.txt diff --git a/Documentation/test.txt b/Documentation/test.txt new file mode 100644 index 0000000..9daeafb --- /dev/null +++ b/Documentation/test.txt @@ -0,0 +1 @@ +test From 8963545acb094706b592709cf1a986deb6451f5b Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Thu, 26 Apr 2018 12:50:53 -0400 Subject: [PATCH 075/186] Adding documentation file This file currently only includes the instructions for sentiment analysis. More instructions are being added --- ...Social Monomania Helpful Documentation.docx | Bin 0 -> 362491 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Documentation/Social Monomania Helpful Documentation.docx diff --git a/Documentation/Social Monomania Helpful Documentation.docx b/Documentation/Social Monomania Helpful Documentation.docx new file mode 100644 index 0000000000000000000000000000000000000000..c6189dcd0d0d790991fe408d40d4dee0fb083dfc GIT binary patch literal 362491 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 z zz3VIp$#YMSan7UIzfEskARxtYi%7PX9OW2o3J0eDagf_1qMl;WSa#w${Wx@{Q9OO+ zmV!@s{o$HIuA?5`tL^8B>R^oS5=Y<{dPXGX)*;#0_K1E*P{8QKtF5h~*&qTGE*Dm@ zJ&{7MA3@qNk1;X29z^8#7m7V2#I8~8b~%5l*jOaNzpsJa3?>%Fjrgj)GNg^l*_#B6 zpUU?3)^9bPbL4fnxFL*sr-g&vf${K6`hj7wKXY@bJ)cf&uofKZA#r#BSCX{8kX<`Z zLQsbs-+;{Iw2F&d|2%z;K|k-m%Uea5MPO?)n!hG3*k;16oaOm7Qx&~Qc>=8Ai|X!X z6*KDmZcDdLhOK3Lem zl5asCq5hhIJ2<$U?v0vol_g@-k;{&zA-&795Pv6e`lbT<)g^Ji zkayBP9ChM zEY$2qI9{Hq&!5fZqe1l=C^61@m!y4fzCYkP!!cl!#N{yXzBB>9@u$OgYKwB3*z8pT z6o=brBol;JJf>03MY7}6Bm4bK<>li~tf$z*d=OwdMnB&Dq-Hyyf7CybQ>kO~FWr86 zNY*0h^}5E(4M^QvXH!`EJAJY{W->BU8s-Rtqs&2vBW z=T7$UcD+Ljhw}F)e*uih`f;BV+@AmiDKHN z-o`i^%e4Zbiiof~*Hj9L6AZER6$dd3oqz;0A7*6xH>U@Hi>c)3s2MXA>9D1Q(kTD4 z>iQ3r?P=1sOXbRwIMyHyk%GM!e0mS+5qOrOt5fH``gmk^AKf|2cqv z%(vWRV>=+Gi;$%?#34KvjX@`sLrg>gjA+;6Ei3>;YdQV6^YKAKx1#kDgLBQ1yPT_; zf{SZ(MAnmN{?}?qcwQyyhcNnNn&>u(de%vI41Fxvm(P*OsB~f9LK9+$G#Z|2R_u0a z4is@0qctpFlFb|26-2akq8|}iD90Q{xpS9fNuf!%hCq#`<*7<;=7)i6ml!NHqi#$5 zYixOMb9$DzK|k&I1E1*cX!!K6_O zcIq0LjHp6r#M=X+2T4jw1E%Ze@Zex7Bz@%ZutPT)oY;Uns6MdiY``!M^XH;t}(}eF{L@{%r3R^PsomXn+ z@?dLg9iZH7#oe?g4yn|EU7DZj%+;rJuczie zu$B4)#CIGbW8T9Cvl@0HZ%&D5ZUisQf!G-Baem7kcHWJwH#03SB~hkiFL(37>xVxI zXbaU7X~}N#*FTK6(wqezjX4&%`*hB0i5Pg%wO!8LnBYII4|bd%b{Hfpp2(fBemV6> zJ=+n=-P(&b%3ILhSQ2+J>{MRhk;-vIQE$Nk5DrZGo6S>D$deJWGE6)Cz06aK?T&<# zdLJr&Sm>YMJWU{q@vJBZ79-d{s--i>a67Za?NS|>%1UF*H3?E#4o2s@QeL`Iw9mUE zu`8&hR89qw<+In@>I9{SPU*z6?;eJxd)@S4P+lnK_$9oz_ZY8{z~Gt&s~Pu-0SW$L zFs&W#=L$uqbzSwQEiV2XP|1i%x=kBMyKQ68*&Etvak+c#<&E>e01A&z)`zyb=Gxtm zYS@$V^vkA4Xdt?0lzspH%f1zyPM)$0UyS3h4EEI9gitvbEZU81oD$~x*=cPx-bPU! z%>r6Z#NSWKdR$=Vf8M>EddKL;97du=AN9>0k$;r%+gGQWPyIbwjI~j?E`fN_j0+?0 zI=Ak|J4!NBu46gb58`1jmpHk$FGVKXR_%G5#% zAnafFudB+o8U_lkz6u=v_V(ru7CrurlO|o;KO|@~zH78F?wiYlbPHGO!)Fq$6F&mme zA^4d_>MFo1ek$cYlo~@unqEF4o3icei)XaoG4+tw?sOx{MfAM?FEGvZIaDWs`s1}| zX_LxG?875*e{g@`32v05(cP7SjWfG2;1|Koz}5D^!Y$>-qQ)K(U(fR8N2n^WbS1;h9e`L*5s*i zq`CRLaPjD(X@%Pb9}|oG{#hZYro#Ba>>Y3WZA~Ip%N}Sh+hoOK*KZgXVhl?Q0p z)7l6o^P1~m{BIqJfKTZI2P{4DXs`DDLBkZ9ak_jb`p8S#FZZz23iU*M=-iUpic-{H zI5)HZXN9Wa^h&x6Q**Y}@W1-p((9x+X}wU1}LYrOO}%0s6*XCxr_?N{{S zqjL$eCUsGgTtqI8CDe+$1h<;;0AW-IGLoxvPHZ%b8CvXA>Tfn=D3vtgE-P7e%gXLv zLd($desOJiYKnb`P*eM$JAw&sCX(E9`!!+Yz#duP$zwk&`#40W$5E6QT>v#~#tL>2 z|IO1pQ82D#Zf4P?D}aM6sC}+U7?X8InETs${nf--@5c}1-dZ^ZpIcqVr7Gox`AJt| zpT88)8856yocEXaztKw{Cw{hZYl4SsfWX08n*C+=S{Tr2*%nwhl$??Bf`t8~Gp zI3hG+=?O3r*FRNyI@=QxT=RFTJwCnx@hJ@+l z^!C`(Q}Q#o9WX!hBE@{D>|e7F6s1#{Q0h!jI-NOJXQa>19Pe^(^f})*kyr@gL zNCU;~#x3KE{h_*zH8rLA!A6C4zLJIHLtd;kfoET9qQ<1kc}9l(dV&^_<8SO)4ag2A zEd|F$l13s$a#B(bk5h1W#bX5XZVoZS`8&(Z1E_c~h*H1k)T?J$=1kqbrI%1YVMNRh zGQ(Yb@KyfW%E5~z`g%ylw%9?5whW-Ak+0zgeiq=xhRY<7Sk)OT(B@_G#A5x z+(Ha7Bq$*v=jfK=LUgvmJoet{sJ!NDo^qIC$~aCpNy=Oiz- z(oSIWHZ5-Q_~)yhh)kuXZuDfgmrQe*@nADdoeHfu=fAbL3S$nrWrJryiq%BN?(t$7 zZxp$w{a)eq8d)v#l{<2g9uo?jgS64L#{~jqBU}16cc3rE1aC@eB+Cb<4^9vsKz4Ak zHTTCgCFL0IF0P>*RLBDfrt54+xBi}-Bl+k2kw%&9H|%~pNAc(3&0W4HZ8sO=!plP~ zfDC-kOtRI0Ddh*O7&fWtkGlV*l>GA-Jj}>#dKM6fT=X5jlxx~ia7=tL5J~^G!Kq3C zPF}rUarITnHq89oz3nWHX8hO-{8Pt^LeO!T*uhvZL`(M4KtDSA5a+ua%=3I_f{C_v z9eSmMY)Rhk$uGo~oSvp%AAcAUp?n*G$}7CgfU+idGe=0)cCgVs!dW5Vcsp|TBSrFP z;@$FzA*A+4`4#yZK`+7L;iHDKk|AGLdLBXG^1%f+Hv*>K zu)6co(-Bqzsga=qHxQShKS&m>PCHyR5k}b+G7GZY^PI9M5bVT`IV=S`^^aAM3bc6Q z@JzFf`%TqkGYrW$EmAG0I}Yya<9&3*QWl^<-09!Y5lET%5-eu7@>-Z#_)gvIOLI@* zn#J-O<*S3CKR;u?gLF^SOKKXP>niYDIpoPTt>6>S&k44dLr9L9mzI|1)|R>oWi&p- zfc|su)rYA_$1(yCF{w45Th!FEzjXJETu9Cc7MsVt#Z%mF&BzXcK}Vp9gOW^kKC{8% z;Vy29F@#lnWQyQXHU?lQZ1g~Wl4%4`XgL&E!-B+63$wqRPo#s&+H15gj_+!&CP@Pg zE{~(@jcS`RK;i9WI(%QVb@e)}tH6DTurXM^L~TN?)T<0loibqCx?oBnu8ykpT4J~B zvy94CuJF&(UqB=KvEt)*&9T3rvjxYp0a~0?{1r8T1v0r1x8uqs7B!Da|5SfReg0;8 zDP#XEdM{FTM}z_KH=mguEa$^7Cgg< z9eO7Bg_iL$4waCbHE#7o5 z8jH?U^!raCoqwBdXj#HHRyVUd^@8k_wg=9gp1j>Lm7_i_(if?U#S#pIM75^Aui{Z- z2QG_OhXu?jT4Wnsd|L=N#wI3%^CDM{Crp9v1??cxj@Gg^XhXdivzr*~|ID!%WigWDrcYw7EZ}=_NjSyjj+`)` ziJJBAUY3n|I1N%;&HKBM^H=%c=OsLdj?Q*i#G#o0&sK)^IDzzj z5Myn6a&=XRlQjqUSQOZO?N*JqCvGr?B;cdKbM}{*8lw#CMA@Q7ITXI=Ew=7n!D}B- zqS`$!Q0dutFZIoJ{aN z30gRcYwy$!SOIp+n2_mD6wL#7Cu(uZzeQJ=>`4tTy0P=xb~$E;OxbFjJRZjEh*|PF zwVwAl(vMMCBL6y`Oh?z}Bw^h5YZr=teA*dhv0J^r|MOB|IKH>o^pSmu#i!94oJa3% z&mnz{dHQ?R3XwIv0p~7d7t{A{bgm?KXKXg|T(;lX8g%4a|F#BZmzmyUB%NUJ#jYP2 z`ty9P;8yEi=2{Z@Yt(ol#OyZ%xq*4*KI8oys_kuznlB6!6O-~G#Wu3S%KW%ScjC6P zk$XP@&k~Z8w(1l+C*GvUbUBhzjo!?JxwS>d=M}5G5YP4GS6=}Vb(={a zQGi)@xBfBqLa>upD{{(7cneA;(&;I?O$IRM2yAGnwlhI&BMGhJd6Jz$@sI;9dqWiu zh_R_ru9m}!JFID<~_HsQTL zJ=HUf_6bIFjpWD*Go(>^$#I@p1IdkaGI;U>EMdO%@=F=6d z^Y>dMt5Y$KGR`b5A$;1gb&%8+GrqoAO^9D~M1fHY9hJXb|L+apbHz=m%g;zV!jv_e zE6-gD zK&ji1<$J>`P=%#2c*#u9?apkh4s2bBoGfyu92LC9+_rIvpZ$*M!F&2!$s(U@JqFuu z+5V6%ab+0xALBy29({Pl!CuVtF<3H1SI@$I-x{*Sb{1AoCx?*9Qm&2Pj2X!bG=<>S z+7)fheq|z!iHaT1ePiU}aE+g3Gd~LK`>=}V%fcf|^~#u{mlziEmek%Ie(f$y2c<_6 z18ZEcs@WI2nHYw#UDyY>IRG{J(kvOjtGoI>a8~QphlWERgqs&aEiq9w6YQ87c|Kd~ zE!JUbppA8CrDp9fvvEe*G1)%QgYwa|#$M0D-yi zN1M|C7pguk45fNF)F;FO-1WZnEb^WTF?~QQGDU9Ei-- zxj}OG_s3Nm9>a2^wRdDkYGbNZ2$fROj`8!q9|okm;X^a`RAH`Sy?NaGm*%L64rXk1 z3Z|Z^I9j~%tIT`|8l8j!!y#%K@a;6Ejca+6>XU&l&}DNOwXt;z2!UuE<}IT3mO-4$ zA92zau{Al$gA`b{zdFpX8TwC;6nNZCPdt{qLX^*i6FkR%ysT9IaH~vIsQpp62tLZU zAX5rFazQ8$8)cb8_WODJiFGoX@(<)f%Rem9>X@EyCr z%Snx`(2&KHGCB8Y*AWDP$fi^b-xPA~oWkgOoI-i9x;3soeH2ajM^)VY5KR34M%M@8 z65r6Iql~%!cHbHliIv-GumA2O8yzdKjqzxun+{i;g5^2^E2{ujOqHEd>U%e5!kxe9@WMWcmDt%cVom5O|Z zh8ltS$*e=OM3!;h{OL_-f!j}$SXum46hJ?$^(+0TT-FR^$uEs(1L%v)$KMr_Vz}*d zp?BatQAjpMko`X2XflnXYYEvtqGv8}Ix*3rY*f8Ym!thN>7h$^& z=cjJk0o8CIw&G#E*784@+U&GnnN{`vT(JYE#s^|7B6259){V`=l>;@tI)Uf<-k;$^awhNjK>E&vmZo~i;R56YRiGK*&j3={m1(lv8U>=YZAXuUP%-2 z_qC6>y6m&j?v&FJx#E?WXpe_-hvbn3yHpwU9i(jcq>MCU*J36!exAQx_-Q}#ccJP? zB42M#R1=GtIiX7b(9vTkY>p3@wnr;HSdqr3Dp08o$r}OubylTv;mIUP?1~Rr+|kcm z+_*n@Op@pu&d)Sw(wPY_IdmN%!>HI!yWZT&3XOgKVw5@NHBP|qi$=QD9IUKvKZ+re zWF(&!Js3(|#{XB7fCIsNi1DxIo=$pWfeNQwxdmed4x!ULcsC0XBA)+OeWYP!ZyWG) zA>>p$-Y1gOQ@!rkOG|S(=#waw{7SBF#h#Hhf0>*@t&EQNaC;M~ipz4V#EUT&Y_XzxPb@IGjfUf@pUYnhz)oDoEVGqL zf|eP#v;N{n&o8ReBcXN-I0;)uv{&!C`r$`Q9qS*e5_ej|Lu&1sJ*}p^wVL;<`2!D8&7;DvKa(`lQWYD& z&R$yB?Nu1j(x%1qnwf!O5;~vFo(I)9{{y)_LS>0l|~38o8?ohHf3GvFBT=EtR9^G;VQ>mmaO4*i(e|;Pn=OV(6s|%Woxc=6iftNgxpnm=a`p? zZB?eo;`14f$(`-gB>eAEX8z>rRvXxTZ_zibKEBGy&CsCJzX>ewO~2`#6d6#o6etF% z0T*S}(dyW-RjhsGWk-JNuP>*ud~VR0ZkW1e&lWgQUy7D_{n3(a;)U2GJ#V;GRbo=< z+xg8NuIkjPL_Jj9}X$G4gEuwEH^kw~OSH9CHdeiHOr>$-l@K_EW zRnEEOV>|JxXRj8%sn<8M?1duX4_3`3%wdGQ6@m!+9dS)%L#P>&yTPzedGt+um_l0xk;{if5q= zFO!2$iqfm%%A(uyPwL*12^At5q8FIXpK24~>BGzd>k z{F^Az_+}_{AV;7wm(cdQfU#0#JUI;vFB*Rhse$X>5mZTuBBwAE*R66-P*2}}&uTX% zd}=P|NyADpiV;WtD73t4EQvdB|ME>V)^WX;o^dYhD@tp*UP~Awue;^%ItEqtldAi# z`esh@<@1$n(wZHY*44bv#|szvOA`BXkX zP3Ae?c~R}$hZPdFrE*3VaAahcg)<#mx-@vU5MSfaKCCl0Nup9NE$!HX$E_$g_$&%9 z#ZN+RZ-&Wd)P}sPtUSmEj*2@zCn9f!X;GO@kBW&WcwGV#;}C{o4W%`0(qc`|o@g{H zPm_-VBhE9rrCZ$*>7RO1AA9)|X*l`Bbp$AD33PDY1mc zq{r4Wywt+#H9wZr50TE%P!BbEgXNYx9|+H@A$fg?O3-rtw!eAW3X3O}%XL4uNGbAp z4Wn+#rFEFC9GrkfNNnPeqiK_PgVUp|&VwxHupn?leT>u3pPjvV#9ti*ue`b7Tdc2dKf z*S=_mdMTGNB{`4iEc5i8wp-a2o`wc9$bPzBAyedQuC&?f$*T6J*3Nh{`9v)xtcpiv zKl$=&VX#wbHPI?jli|hjggeuumFgo43*)K@vk00e3&xAWqC1i!r2@VFw2qtl6Vm14 z<6k6jA3J8~D4UVKK(^}|%zB$Unz)don!h5tdBJ8g-U49Y>(ES<}5D$^Voq}&+(_}&&3?~ z<8-dVsTauv){~4s%}qEP!XKc_&Q63z*Hf4&_$_);Q#aprAQsbQ2+ zV)y{38G23KB8)V5QT1r%8;6USYP}g(3Wmzk#m?2?y<-wYmo?D2o;8r&Uw;bxT*)1oJH0qft zl@e?e7t|Y3#JE1#gn{f6tJ04{qI+z{K1~bCS)U%Q{K#!>YBQ7Tpso5<`m103$h4eV z5`nODS${qkiYeWw#G0AkPMGnf0yR%(8f}f>^p?Ac->t>SGL}pxAqj?ZyiR5KybT}6=Hw&<;seNP!DZaM9CE> zs}=JN>Q*)F9h>wX>&T1FxnN*Um6ibXq{))IHa^X2ATtu%l{Zm<3I*OZH9K?q1Vset zT+_&ViM11<581H)`4b`Da^=I?fzD;o@%KcARMpHyHdWkji1;4qVvZh?G(F>Qh|j+{ z`@Ztbc_Gmb8%a%eH?S*k@Gv0ia>Oha!YDR}84art)cVy>?>PDi>s;bqR#6_7VCSwZ z`bDw9Vf?ycQb?PQVEAE+ptuuEy|iyK85wfi)mKgpcRJ-bxybTYSZ9%O_xTgv!Rszw zRVMDARuSSJ+cwnZ?L3xTPsT+6O3c!eDx!uo=G5n!7`vBbFQ9)aCp!3VfgI#Q2sQ6Zxe^ z@>Kv$tT6q|YjI{%6}kZliqU?pwP)$U%SO%and9%If(Nrw7Qkh`SNdtOx@z4EFmf`| z(nD^EET+XjjkAk2`0k_Od=|eZO}cFvWunFf8jrb;Y8{IXlFJxBbu2fyM9bsY2wGmI zm3#SQqVSt3r^+0GE_J)5Ky}FH#}yNO+0iFv%F02#lP@zNkksN0@;m2>MJNk?3$*^_ zWxuYdz~V%?oi3&}hpDPBeiJKpo{E->D+Llk#j&5DqT8UhZpLbZ`)MX3kz`*5jizAbx*`kMj^(}Kt&f}7fCJh-l<2QANBv?MOb$45qCr64^5M9`6 zFQIp<81Gs!m;;+tFaw{?Ru6|XT8qG-m<6gsXfLX33Mef@fG@ilCZ9V=)#2 zrpb+iXhV54*2SOZ^vk5EDk>7Z4mwYl=nIxCGa~6ITtNBwhNC5j4U1;-B}-EC`|{^j z3jyQ%u6oYzp5%QrGCa8RvcfDjT{ORX+8+d@u0)p0fNJAmI<6u| zPGq#v8D`GY8^g@+$FI3_OYdu^$?hhVW>u&7SjbCuZ$)KfmK%_s7f7lwN#wSP++z3A zXm!Ss>G300Q+@GTeD`Bids)V+jOsBhh@`KIAcjsV{3psOCG=>(qB9 z2ig;E@HOXEZ7>Aq%SxWm#%Joo zh_tdDQeJNQ(oHlt{p5yvA;Ev~K2^9JV>}#?= z-4<$yZgwDsvzs3z<=p3zmQL4@=`SzLT_LeqF;h!&Hv*)-<>2J=D=8R)hoND!fRpJU znfDoDITVVGK|Rhq_j!25AMdC8O0pbz(YJdc=!5}hxq))wy!EB=!#t6q$tP0j|Fjm zFBUMRU>eZnAt#4YIZaf?%6vjhQj(IhZ}GfCRV(jXgRFTr!oc_Fzg8~&3;O#}X=xX6 z8?!W>A`Fa-OogQzFduD+j?B31-t#xgC;qEU)@CtCQ&E&Cm=*^2@Qo1_1LbK54?MBPp8CU{`v5jul&W4 zmOH^zJvnU*&%-QB3T^wZH=5t$oo~GkSqh|m znF*YiSAbCymCI@?P!#5yF<=RNGqIj<6y35GrD!Uo<-d~_cTtk z3v;g@cClp}VcRTgTCHMS6cx^qg1EwOA8X>GF9I7-(}YY@DPdeUEmC{VLmrGSJ(*92 zno8L`m70UQwyul!yr3vPwNQmvG$$O_mBI}J#kuR76sPs^9p2OC2z8|Ak{_+PT3lE2 zSthB~&vTb+;g%aiPI(FrE*KhB`N7&;JW9G1a*QdIpHkUY?(#UzktI2bKRc=7FN`xy z<#oNEVS1b{XSoj)niK9tnr>|m^Sh` z`o`-G{iYQVG*@cGD!>P8{MHPG2n9<>IWx_{ruDfj=)^>9yy$xzUCO zWmH&}T^ExGXfwk^OX|m$iW-Yr+DLj*RlP~{afly#%2Q6-?oPApe4YE#dbkm?L2$~; zTUGh;3uGn{?_zNbQheLK>{rZ1`7GSwW=q*T+ISxcWqk|F`pnbW>Ok2%*?Cggdg+b* z{ybaiF;QFli^jfNou*VUWk%JE6KS#P8^D8ZT1>d;6B7_Y)_bKmhu+8VGnOE38PN0spUUE)wt{z;M(5e${8+G{DRij>36M)(KH)E ziiD&jc;J{gM>~wAk?GQYI~lBS=6ATCVyKQa_eF1Fy5h|7p>pfXwW6_KH%uio&!%Ly zY-muMd|+i*S<`Hi^!k%}7Ttl3%2q@l>qDN2s3FS#^ zwjJX}e3{0&2N%#Z{f4Jn<%JdUFS~+`2KQPt#~y=iC5fd(8T2nLdZ>kE!PK z0l=8TOHi>d+XTY4sR<5MqMidcB*ee>XsN$!O(QtzE*To}JIA|g+V@DCKhC4sr*tvw zb9cF&uCl)BK1?_mSTrvq8S{ou8VvJOz-NTNjrpDwVL{^yTqy5;Q;%1QYKK(->jeiu z1v3d6XUex-?>(!Y4LZfPQ0_!Dn(hAyiaQuth3cicZu=sh)H0761wx?=DeTuinNR2_B5G4nuhzuTgQt9LQH zIp2G&skH(<-AVOFPsKi(+4x>x==+z;I|h132%-#AJPPz%4ZmuM`2^ihKNh*qHb^vcIYok2At&q*08#nYU} zHvD*gULB~~FQk<#=MqVYWDmAnF6#n?Rfm(zQP#OpqEPG!^q zHI@?VN8YC`Oy-QnoZMWf8Vuo>h(IZRE}v`YkaG8u%c_#S@(mai2Y zf7jsfS((13=7r&4Ae!C0fJ7c1T$T-`0EOMux^7!et}iYxBInIE2_jRx&N#KOw+Pa2 zqOeL#Y-2({GY5$nZem^FVlaS`uRxw6iXVx~yw>)| z_H0!WY&|lsUCD9RgJ)h>kqf3ny*sQKvYjMdg|^?;xZl)JcsCW-E(b!%wud%k6&ch4 zeuW45t~tr;+F-ZZK%Kj;br;_v_0hrI;^#NR({ZEz)RGSYth7~SY)ROn*IA996}Dy+ z&FNEW?yXm;SR=DvwKg;M8NM+!#r7wkL1qF4xXAFdr}_3;4Qmjz9smlU1hT1)bEyCl zO2|fIqC~WzgxZL7KW$Ik89usnV%6}@o^4x)@gDaum7K0S*WcgIhQ6B;V`x6zPD^uJ z9_dbXG2B_1`neI7dTm^jF@3hJaC8NA?Q3z`x^Pb!Kn$C|HxG(aw;XGCcRuUXCv;wo z;Qh&cF&fLub3WY_r|x>x{nK^MJZ+)5`=j2$)a=nJ5s~Y1054F{v4L(5c}~M6*0p)t zrP*e~eX06BVXvwnpPQR|1LZu!z96N`?i9O{L%6Iz|fxINA_4;q? zy21#;k~3)oL_a%=N}&p+Z&|$PD$n6HQQOVMwePrqZ>>44zUfIwm0|9u5bi z!6Tng60jE(_ZtcGQ`Y7LIQ@u-3*&Si$q2)*-cq#Zsd1fay5JsbxLf1B-KzVxMCf+- z1!X7Ip?bv!k;wi0Otm_fO~3Fa$?a@~*WCTb;tlIY5*4BK>POjL&2PQ)>D)oW0^U)x8=WS13uJiA+y!$Ta0k%@yCk+kv7cpri z&4DiJ7l76JInD3xdS9l2o5r%#q1zWr7d8!v>#Mu5Vgt%sn@AiH>3o+mokhcUJY+sO zpJx)IS$vIRx6j_8Zu|{L7kS@mtg-J}wLwoF?HUkmNXPY~rZ*N0XxrQ$s0*H>I-GJc zGxT%2!BS|o!BdXOhH-B7XnM0zw|uAP6iGh8zXA^C{M-RlHwy81Rg$gE@-tiJaY`bc z=!sJ1diBwqhGRmU^?^&%1>J$eN47UKBCgw*zEJ1eT6gwH}(=O+ShRRZY<77p4EvJL0Xr9Ya&h0 zNvrx6;u@~zmhKgH$WbV7^YqnA`NSt&l?>R-E7whmHcb|v_Ci)qiK#ba-(Ovl(2p#) zW_pUJ@Q~HIYvUL@C^PGc+pqf=B1Va{o{7Lc9cs8uMxoDdiw6Hj4n8n7&c|bU5{mlr zMRXbn11j~f^bf~_i@~|$Of1Nx*&B<=Pc8TNL#RA-TSvquNjD#Zw{ASel~ma98Rj8C(ozqVG`b^VL=q;PhuUJsP;zgd4D!9 z5AyEL--Vb%EBDI|ve+75UqGdZ+{e{u(WO+*fydjJi zGIU3|cinXhx!}3~_7$dTNE|E;jkic;>DMav~> zGPnAf(Czl)bd1;KGU;N$U1i4%ae%|%+qgZE^K!$*qG?OQ*pk!moV^rKsEGf<;lxdt zsCus1uVQEg)qO1bQBKXC-S4jk2S=ZRDA%!<1t}vzbqU?_ zVmP0bGfyQZ*S^qgM5Wyv1<9x_Z!-yZdI}F5xH-7$+dUaa(Lo0XV}YJvVeAFgsbFbO z#`I?Q_)4T%F|kgpmB}EJr!ndEUwSl+Zk_VR)`fDcPiynO33GGl=3JDvb+OU0RUf~; z9iPa>La93TH|$w5mP)FD=5$`{N$YlK_9^VQCLzkxBA}EcONIO#V^wp5%Sb9lXke*`g>-*C8i26xy%aVva<%vKAyv#796Kj&&}f)D{U2MREN|3{`0cLgH);t_EZ!e*8{bZ%MJUn0o^z?yZfsR z&LNfs#D)*87*L*40UOJ5*$ z_UZzXPY2C6sC&(0axx}v3I%mlc?CCzLX*B=%vSi{St?#h630*u5%B9>L z<+_sCLy1=*{~hamWrXIBg3~<|{4MdTwCre%{%Uh~jq61!74LcKozxqvmUVHX73&i9 z`}QU7#;ua>M$-ckj8xwOz-`IUU~3pa6;^bVYGHihT?Ua! zqrDddj1i2y`d#Y!E(Qp7K18XO_uY#;=IcC_P5s#L@H4;J`8Yakw$9z^jCy4dcmOs^ zzcH!@&*15~&kF_nYDEHTzpvNt(pOCwIB<6w@qS)hwd~y<2lx>%>eg5tC>mG4NI@2% z`k0aYTe+)*G_Oy$szNiC4iP!#`uf{)*fnvPD;Njb5Fi&pr#+|Xg}1r9cUv)v>Ld8I z+{K0k;l1Yg7ZJ)g)hvBDN`i`2N{(YW5+TEKLVB>I6M$Ic0%1hz9%E3-Z8zxMBS4|? z3-T2i2H!n^OPMrCwVPBKTdbDnc#oR%)~M?|t-Z5;yEj6w;L4&9-l-+H5xe5lAA{-V zkRqE+X37DNK;e7Y=Qwdn>;1ZodLo1-R92g{wjW_N4_-UjJH=-4NyyHkx=lpU>^|x8 zUT72K<@6)ktFmpJLM{a{!Yc$gvPYg>`nn5qkS=JcW?1mHkKBWs)%sPyBUjlOaa~9$ zp?`{nLv-rx%)-%ZD1CnmL5w_d!h=8K`Gr(dN%^YwDIkdM$;Er*WE_@pt@fK=8UVPA zNN67f6IeM0`=C0h-?MXNZwKZWyrgo!&OpD$r8zG55|~yjb?IM>o{fqz*xK7G!p{`A zACC^Vv!5tgKWiWM&KCs_-B;a&3ab-neK_Dqcby#H#_zoJWo!HdpwY;wrmCa=n%5K% z>HJCqN2aBERW3&Vg$d8Fk23Wz=KY}w19$HcR#=Sv3x(o+kdZGk71wQUenFJ!M4L2sb3CF8Lw(&EwZ7}TeREEvMci599aHd>1`cq((*wc5 zV1;|%^70Ri674xr(NXz~71t(e5_{7Xyl!rE)OCUI0qMW>2AKUgENp6zps%rU+u&mY zCP+hpS!SPY4_yY#A2)Eg2TZ;345#6(uAZ)ZM8)zZ+nN!N){7UveCqUjut~#8qwJMR zbMw6=nGo>@MNqV9#g$9-hx96uQ$riwZYXpBI#&B@nK{8qw1td#GNl^}Wu|;5LD=6%;yaKWN_5VJa!+1j*@S z>sSrP2%8h|4SMiB2Kh@q=YAEG5MEs2Re;dxBLB{AuDYl#E5N1l>rn3$c23UtorT9s zjp*Wlleqat9XDoQS_;B87*9_UzFV>FvM;OeNH%t$Mhyzx_Xy7!T^<3NV1(>72te?T@ zvkK|wXEZdT2;3jk*q0NCuyjejzC=PPDCrNKpY@EMdIrlBC#L6&P7zfv&L&dvIU#g< zAW1Cu^8_OW7>F=<`o7h?jOB0-%HKbG6u&YuD&2-H^}B*l;EZl#Dr+Yc8ou3HV1P$~Y7PCM5`BY>|%uYtV$Qna{IE z#!=3BLY6D8eDQ(Tx}@+RLAd{Ewb_n6wWH<_^am=%l*oqkPxFIX}aFG_Es}U zCUfcbS!akj6F=bzbb3Lsj3)x#>{7QHA+l?i9aB7#nHdjhBt^YvOqIoelC%7K`~Y<;5Uy zxSn8v{&7aT!a`NQonE4%+b|82EX&B~3GlwBKCiVRt&V`qdv??eZ)BoQg1dE$DnC~ExZzB3ABra>*LV5+=BLr4j3*1*@q z#8leqR|w~Fz)1qfH?hnp4H%X0Q#@m561B|h6ezh1<+5CN+rzxf;$OU26FUnQ@fjM$`#V?%9($FH%V_*`1GqKjrfWF*ur7wQ}MJ4|(tN)f%>X?yox0#KA zCN0>_pzfHOI=!uHl*s?mRgR3$Sp!k4mi2|H|J@g$;s_^1;Z}rFZEWaNKTTly7MVfy ze2t+yUCHrI0ys!>YPp;*Ju=(ac!LDA&h8|D_i?m zodnX5NdtrNCpZZ7NCcYim9Ce6|E5?qZ4({&zXxdi#M0E^1WBqX>zbJ`e}NOmGZNg> zQ4DH`EL3e6(Tzs@-~ZowtUErY*wKHime7m)8!3NV8Q{3}bFkq#iyFF`^1#gZ6_u5+ z!-tbp81N;SnxO*aV=VQQp)Mx$PXG?+idrb0IN799%e`CT2~}o2AQ%`B@bgz*IB3gt zK#cTRH___{I|zeT3hrUlon4i&N1=H=hb+oO`*#YS*Tm^bew&Nx>*T_`%PO+R*B?vN z?pma#s0#ey|3+l_$%vU6FR^vm4cIF+jWdiTdNDhL*@@V7WD45-2L+spL>1*NN@P^> zpNk6%1Ntc_>>&qv3xr+xrBL6&!2LF)ejZ8N*%-~FH=0whIlSCuc6)b2_5Lyw4f&Cm z+Z4GRBu7ZqBpR6SZDpcFw@&X8Rd?c&n63sZ5btD|ZOV%sjZmkHMCQSmzil#b;~pD8 z35*8y&SvUVa`swLZ%;BX+GUkLs;JBs*vL~%{N63VwOfQv&6}5c<&PixOxlrqcE%HW2U;~kMvdMj92m;8ds1BE{(dU z%G~#nH@<{@i9w-+PQ>z0KHaUyy;wTFM0><#IM|%qZ2pr3LFU%UbWo9U@A5oA>?Pt@ zjbK5I#k|0vZh+&?WDx-Yf&38hZz~*uZeVPj#B3--M1v2z0dYS`vS~gZTUe-Hpj4Ah zN_^IRce2r3VYN0klguQsA19gW-sYp2b`hgwrl{^dR;Qn~Xil>5&sNJ`Qp{h5EmVEl z710hA_%;R7f0@AhIyI)8S1x;-7!A-1Au_lS;DSB36Cf zb6%>gFz6Y3BaFe5@84R@S*+Zo+qW&qRkzc4GRP^v?o!vQ9+b)n`>0P|0Pih80*Cp) zV3Mf1+1(Y9veCeTJ@#Gc(edm!Xo!-c#&R_x_5Y-eABK{Si zKjUu=rAD;tm0*mc7 zh*!}s=lsziR3}#g)oi`RegtKVb!EYr$Nyz2tb@^zks$?Fvr47NSD-o*^FXy&f(RQD z4WAG~<5VI67|=uKnxDy9ugh$sv1Toqq^Ze|uXLKj$rU(9rUdVfgvEyH*WI10 zeVi5PRVtTr$?*Bf|DIyBen9_zHO0~1w@A%@LSa;Cxtcwzk7i@Pdw>6vNq?yYbj2p& zx{+LSuu(obGgFr-I`!d4#6>}LY(D(h%nZw^%g9@)2~o7cU|c6l;@=?W!Oy3xj2Iu2 z74YQ|qal@SrGhBWm`l6Re!e=vN21$a42E_0o6VdSo|{dfnQ835Am#Zw)FYQ7DGJ|E zh!x$MmLQ99cNFJdCFJChYgW>d^)ZgV%kgyYLE=@JY_ru7?@#yrn#svY%U`yu{9!km zn&LP$Cjz(q#SkMIZEn2^6bKNwTaR{*UMY7K#WY0M&m1 zqgQN0JD_=#+QY?C9BBXH*XvLi+4A`EEiJVKGi7N?tsE%=&EoUgV{Bpk8AP~;9zHyU zRlC6aq&utpImanmz)&w00g`zQ1N#Rsx#1K5sb1hw%zZw7oKK1q})7*j6O9>cYYeo6r@d+wi24V&J9Bqf4IfI)? zccMs8@pWv{Suf#3Tmb0%RXN%Rt>;!bsOBnh;g&o^m`J-8|K}tqubuumM+7OcaPG^E zUR`h1*nk9l`iCLI00jFf`14rlRX??KXh87H8N!S@P{?KrS1oMO?dodjPB{clxb&|= z3jq^|54>=*X|q=>y4(xm8WA&{@;gwzgkHT^bhu(K3odHB&#@ljXRZZlI*_k7@Z?q7mApfugW~+gZeROY-KBiK?YV{@qfYwSJXST_7>(S1WL3Wo7Ln z+E(aSDnK;MjBsQDG2X;#)ZxYbgW<6{%N`XZDk8O^TD6BMYQ0j~ubnS8+Xq zG#@OuCWsU*Rq`!94!J=yOI<4QCd#v>-gLHz9{5$Em5HOxyiBZDQwz79>^Nq$;*v0*hkJ!%@ zh70$DinKfTn%ngVqNOIgv%rD_r4ynTu4WTeeJ|8YZ}pENE__QKU71WtHD6RAo4Z)d zH7U}mUf+e-yPWiCw4CiDx?9X-+nYFjI$7uCb?HuFxLxO^uV0;9Vs%jn=X=mRaLoad zJ-Uc~EnYkOmg=nt4Rbf!Z_c6Ide_Bc>l#0O zyl150b6Fq01(9abI*Gnt&~tj66o z)p~Gaa*X&p)8!5t<31fB+m*vU zjTj=8V&CQiX+Dp^wwh4F@%e_$4Ia0AdS1;r*xnun#324R^BV38AR+%h=K%1pjbhP42&dzlA*Hbm?CzaZyd3~5S zi&+r&?@`DKMXF_={P2s!^@ZTuK6bx`XxLj~*{rFoqJ3hegsaljU0wwUl!04rvQ_8T zkvKe6X73o|sSe!6%{FKi^|hPQRixN`a^GvnNgXD<)*AWVJBi`~rp;|I2dCHmQ=W7$ z$^2G$kS~EJ;NfqYFw_g7P@r<=zyC!CQ2hC78AYXnNE!8}dPAG_+Mp;(2JfFe5QSh4 zkd}366cm~Tu}1=`(DAhWV~k*7DfKAyuamjmVF%8y&nn7YlzBqua}Otw8E%Ili0s9x zeou%4(L-P)txOKv1cM<{#jY$4BeGq>vRh%m0tPYEt+J==QLI31^e|I4sN?o&mJd3W z8v+Bu|MGnp*lZ2?$hAUa^zu*%CY-z2uyt zlO?6~snH4ka-FxtX!(6vkTFB)ETWna32QNq;?uF9p5*#G}tv_ugtg_ zs*jxVwN0ZuhyOPYq1NNF43c^)6-?bPtLK)mN6hT1e{G5fpDWs{zKr-7jJF&(l{qt2 z!&G^L%vV9{2LGlBgn6_?fQPCnr(PBd@&rV@g;p`Z|23@I1h8r`g>j2iTc~B_jAewB z*<2z25IPJvv+B5^(T-sr^C=n{|KHgx02l%X;(Uf|^Map4&B)`Tq-_7076%D&l4e6~ zB($4**~!}@G#iF(Dvulu<&R8Yi97{J69(XCT!!Vr^^aEkb9;Y0L;zs{Y}@wWGw8^1 zRGU%fk*L$wA0EN7v8j+v?fPf!AHzDwYnRth5o_&FquVsnn<2Vq`~B0u3K?3GPD;OS zf-k2%D1~#zcJGOkh;t4)z;FM0ZG5ii@7Jx~@(|hB`_ZQ%Z<73D(5u1IkEhLatr)36 zJ}#}|$-2VY{qT-n|A>SJPA@gC<_&G{MXv|zV%E@RMqXkL$P2i+Im^P>_J%T{@L!fV{K|2W%fp^6C%1IOS zYc$vs;P@zfTh+Qc8iPUXI8lUE3s}#3Qa+H2#4BSv>Ew!``h*gO!9rsrG@M^61mwsN z3$2euCwX}UPi|W@A0J|NVu#r--%F;3*D;a?-b% zdRt>*VPU#RmCRQ|YE4x_B#IQ%*}3BRqHn-i*q#7(i5`M!@2ab-MWU|r3rZS~p`RaP z_%;#JHyx{F5AMy?bU!=E&K6_%*m&tU;y0G@?BFdT9R$LAPX6aVCnoe=fI@k&>N^is>Ce8B`=3 z8F0&@RHw94t1<&Ts@zoj)P%D&N@qH!{m;_;y<}A$;by>!8hP-2q3+kACt5{%D@DJV zvru~C!msg5r)>p2x?*%yUZ{!10(DLbCw?$lSg9dDiU8>4D-$re;fgU&Z^WQtPCI_@ zR)X}KUdw4w5c-1_wN4ARCYLmxoVBuN=p>hL*%^cWW@g*+dklF8D&P;Z|7r zy}1_MX8cEWCc$V_HUlsNZL;lj7oD~&w!rUuXIJvzE z`4?17(TRB!gsMC6XH=Ms=8H{5(K!BYUt;1${Mpi|03ANbA?xw6jL64}ICy`(6Cg$- z3yO{$7%uO>6@7*?28%U7_tv_g_IYxN>KG~C_rE*v9q7qxPGq}!njRgmbKnvic+(Y& zX2$&g+zBV*)>vcdh!g@&k!bOb`Q{)JAm!keguKUiTD=&_=`rpJ-#^(MY6QbdrF zM~{uZCrjD+U$nr4&G_N+g>P^Z%2k{U?y1V2sTu_!l7`Um-+w)at$7I@?2vr+GmyV1NAG@fIhI-)7X2kkBg*JTU*06A(;t z$S$`(a?)M+@Y!ykC;wn5Kv z&%cAAfYT!~5$?~2=sSB461?pmOwT0S+d}94f`Nl}S#^}BmLxL_Pfma9IF^0Kit$70|Kc(uGL@H{uar6Y)Of$JY?i@| z#6QpJ(82PW#yOJDV55u;QB-EVV$aiU@ric*PhyOfk$%PKe~HF}&kz*Z(dN>8eEIH% zzU_@=J~LnqQ9Ob0$ROugBWE>>fJ!*{_a7(F{X?*+#yZ*(G;is5yY_I=*nS<;aKPb{ z!wK|GfhzP+k4+m9K);X_7CcN{F1|k6JKak;5g6$(qC-3Ha zMm4BWu5;hu#Lq=sTkXzIilv+yg zHhbw8E0xi(Jp;}S6JCA#R;n1Et*BlwUgvsquA~KgAGtLJaPEZt{ooJ46$ur5oYmFJ$rP;F(>MY_^rqE#IJ6_hjJydB`P(#XQcg?xc8%cNPxt? zK7#9qing!HR2KM~?D$9sY{PJ8Y!boZDmKrkVr%RZ(O<#<7H5@=xWONc1HpiZ{6ks* zCg7qQeIq&lgr}Gv_J7(+0$2VLdSvbb!s(VtF9swG1NyZ%^q`lJ2C_Im2#NoTKU&Z_ zEx^b6%yOk?{Rs`X$iJI{2o#7Ix>C>hwT_3vQwew-1`a?b%wJy+RO#q<_zngq!u@I$ z_&Hr2j2)u9JKYa8s+zK4N-)P(0t8=KJ5LKVLE6QtNm3fV!KEyVJI`umX?%bl6G^6bLqy^n1q0TF>Z@ za|Zg`Mhg0?B>!lR3Uq6r?dN~n?s@}P{({wAU|kbP7U(K~FGqc7r#*=8)&^--OveG^ z^YmXX3FJZSB1}_ulR%Puq_q(rul|nX!u-l;AVy2_mY6M5D|i{mIKC!CO`Zk&&~X<6 zoY{wja$}pdWo<|o0%i}zAB6Knct^~YLYhI(_5mpZ^FbgmaG98}4a9*J8azDpf7==f;&brL9LQut{7C2-C2YP$rvD(* zVSg~-HRx_$I_Zkv7S_ive4sG_z#MBu?vJ z_c{nA?}1x-zV_f72~E-_9_rEJCoSCzJ&}w7I8q$XMZf!Wc%E>^?^eBqTG`~hV-Qiu z)C(!$=JspXJ(U&bT}}oRlgrQi>`jopQ(d2PH(sp+gh|f?{JYCxY_P+*p*pJIel$FC zv0C$Or|KZZ;XvLvkkVe&xsi+^b`0Gy=eXD%!y_Yl-w77d1kUlta;3s_HSdmPi8$WX z#+|OrQPE33&$$5{twVwcYh|s)-@K?B{BCuA;v*h=m6%k*cuz0hh@tUe29=5Mhpn2b zDv88#MK#y87)46)_*c7Fdcdbsw6OZ^>$`A*#z|Z~7Rx+uM zFsP(v>O)Yb<|cX3#Od3bqbNh4i4t<_`X<8wwx15f#mTBvr;<*ZOhWR?^8Rs@0z*cf zdXRz?$EW4J+|+LEKC|+vj19@w*5mNQ&OTs?naSbqtyV`H{F!yiBfge-wDvPVE9q0G z1#7g5Qs1}-II}({<|70Y7&{3Z4R9nAI8W8Tb{AV6q;+H8=EdFE>G_|IAIdTC^p-gg znP~pqQ83^qsBi%wo3$Tr3IEId{s5ZxCtznna@NQ+0)`F)0u%uIDM)Lq^a})4n1opJ zuR<%x>e(vG>0Q4n3}(WY=6=vVph-@+h?5vUZkFGk>@QvQEc4|HV9G>#`+Z)?`_UCV z+=BwYdI`RCQPnbMm@f0nmP4a?(D-0mkPa?u801EUabZWc`Cs1_8+O8PK-{E8oqceC zMH1xoKfdq;j_`H2t?oqR7f9xR$oCZ$jzTiG)uiN_FYG@ky98f0_zzoWLN>fx*>w&6 zv7iI!7VF0D)i0Fl)@#Y&{!a3aBwUAw9<%)I_hd%qf2brO_%c_P8u7y6X`yNuBOm_5 zlwd$0Sa$>Vgg(T&cNvfuHf!EyR_xcfI;J>eNw9$Z0jZOuUd7vLw#|9zO@|cK z;WDz#J(Th+&VO*;D1^_XTG1S};y85b8K*|((6`VjIHz|{|KTwDph$t5t zur@UHW($4_$Rb?%e2{_$qj4VCGAA<{p*8?WK1&f zo_!%RyI<}nCKfy2!-zXn3ow2-8H)jdf47bc0?KMq0stdy_cti)>=vi)SR}J?zBi{G za5Xxby;OTTy5a4C`KkN^6|xU^Koak%5BwBe%XwH6`K--Du`P zPWrGUw4|-Z={@KuxkW2XkbLY%zrO$Z69o_@)r=EFKS^wA8c%Ywf4T{{WiX)M+q+7r zwZGv!_9d0!C=2`Sr!n?l?ZfHMXeUG((((VrK*5v`66V_~Ej49SsW{L!9wz-dXLEtMgXwU||%k@D9xdu%1_` z=kamz3lcXo1_A+=8f)j$b`G~u?s0>|UkPnz{2r^Xm1^89*hIxKHWf zNz3@z$OU`M7>y0K{XgE`Il7Xr+Z&B-+crB+c5K_WZ6}?iV|O~XZL{N!ZCf3)b9cY* zdCqyyH}3b>9ply*TdQi-T2;H|T=O?M1xJ7F#YoEJ<{31RtOPxO5h|D>qjt>w!f3gje3laH!p_m&M6?Weqt#;i z(t?mD3+@_-l1v#kVRg82Z#FoEHqIc~@1ixc*vucb9cokE`%$^JyUhOhH9}7ORpQ1M z3ebJ+M&*}*-SWHB1|>|z;^VPje}$$}R*t|wACe6`Le<&2_#K%sYZDr}jF;~wTil-` z*WXL&+D?*d`k|$6=JIciP4KR`(Rfuxy}m^2=%2z;gXWs+uwPWhli1l;%27|dzbH+Z zgZom(RBq9!=asG3bKslEpv1F1Pu$$(905{?9f7iWWhLl%dm zIOYc4;Y!~fO9{F%a4kX+4tg+dPs?JlmJO8Db?DrW2!0l_{bEF53}dy6Ru7d-jmBA7 zZMy!2Ghyb2HA9I?NKNCnxlYfA$85?WTqWX{WXF|n0BF%w`V1+krgJL7`Yh7rNu~^$ zqB>NMK`bJ)FB+(IGD!%W(2|o!!3V0f-T=slA?bTg-T=7>6-RUCkBTKz%o(VurLy`&byDlVbZs~-^oQsZ7PNBd=f!-3f_HQtXHN%`75E4Vuap{Z( zU5trR*l^Z54e(% zg#Ga&gsRTvG8&ZiUvwoy!g3d_lrrM-(@4WY-`kJHL64?MsP-%x z0Hpg8k7g+0Xzq^L|Agthq(+|41ux5!{qn*930oJp!v9p6JqY(P%2;SnmAQ9!K8U{Y z=0Pk{;3EhE0c2b_IAC8>>+x)i>iW6~|3?Pst0Mt{f2`|^llli2 zqyR{))egi8NT$lC0RM~CNoaaV*l7U)2gpBwBPd8T$lZJ&&Si{w$3hMDAD;Oj**Bj$ z=2z`;@mdPT8Yd5t)8XS`^0=t@konSFs(v6ph?{UMSU{x59qLDrQdiqYMu#yK9$8=P=`zT0Cbo^ zr#}wM+@vcdG*H6GxF%(vP`>d2Nkv*jmm+odiS{*OGe5p_W=cNEB3`0F9PNW`vgr$ruuq-hE=fak1BnIic2j$-w|)jaehS!a}a77ad1R zT%K$WuoA1!P{W&oqdYIA`_&c%ut!Bv$-xK4^$ZV8L|2vljYzQR*XN(j57c+KJcPH@ zs$J0Tu@y$~xTDPq3S9598#J+{>kS<2=c>R`dZ!my1@MCDk3d&`yCs%YKY6Lag%{Ef zrpy6PS>a-a|5ucJ>G`O-t=-kNVOt^*CQvrS7FL0fsy{BbteI~oO~H#Ov+&sLpkesQ zbH{Sgy5irLI<& za0W9UBVx8kk1YIW@%8d98Hgzq-J3Un=&ptzdi&T|Bhyz z1`lT?>p&c#-El@RZD)dh1|hwKFHXYziayyinJ3t69a=3!IdBSou$M4lN`%}lcIxZC z0?dcXg5`3EnkpB_e^?VCQsg%WNe#>BTbE)x;NQQfiTT6l2(pFpQ5%%Zniys+mfAPD z-7kS2Lccwap4jd9g-X{b0v=`o4RqNK&5n`2;4oP1*XGSHXy!QFPJ5Utu5)#n^Q*Vz z;3AWikE8`%zq*6eDoF6|*I^bco%-WMaMMqk)G>Hx)Zf!HU5z zq)++)(Ri94F7u+sDuND7{SD6StKArBE}EYi6+W012$#WMQaYX$|4Zh_b-RM$^|+z- z|CKZjR46VWfs&bXDpihg)-X0ER;66w;!TUqBG#5$Znep|Wt^xp5j?2BS3XhT1<-!x zxE#Ch*@KN!xhv&8W~1UC#GEqV$QE@Ka04GA*d6fjSw*=|9G}HJ$7#wtE1Owh%%w&r zyP<#n0`!#GQd{8uk66;T6vR>rt71_meaC&$r^Jee??WOr3TgDpZZr z&eZl=uI)W*+D8Nbzj>06^qht6^hmsF<7o#ml2LPuhggwo8UNO>cq?U|K%&l;bY zw+Hq?!xb6=IKHk@f1S0NDLqbFA>uLJFQqgMrp*gbI;$MGsjLi(l1pWb@E9v#Mrubm zqEuPYJWU^<_}4QuR0lz|A=>^KaH!p3*ld%!<*Ui@i;`{8laFx|jlKp1vrym!OM3zv z{rYVs1an#cX{N<5*khey(4EZdI4268x#QVab}H&;=k06el)&4)4i%K~zt)?I@Sq>^ zl51xRfXln{xlPiKO?^p6UGeK;OTaJXR6H03G@fUu+e@p#|F(8b+!3F#( z@H33XbTQo`96;2x`vY;sr2jv3`3Ue}V`6MlRH1IXQpKTeUkUvwf#d*OFaNbh{*~Sj z_m6-ETShBu`2^WwFc%=xWJJAr8ZPuQF{F=Lt+vNG=>&f;WMe(_P_Lpm1iw{HUHD;7 z0qwN{a4(2E@<5?if%+}O6DE69_HB1$j}Rg#)XN;O2%94b0ygG`em-)!A7g9Jg?9%d z#h1igf{H`QH@jSnfPY*UES$1NVt|WM){GPghzhnOL7`wbX?ED=wA%jJCZ|d^4`CJ5 zcSEAo6xFpE-!ruJ$NRXCGn9sFTOOk@}BA~ zz+}m*HdQL$bMEUM4m`h{{cI0xKoFvD06;6mpDa zRu3|%Q&rXi%qll?q8yJ%tq5e$rPQeJ+L}bfO;N*g6!JjfDR>u<_nC}bQ2x!)wYK-M zH8>#3l|&}TRQaeaa!-mLVWy~iTmDft=W6Cj8lQ-I9sJ9rH}da6D8Jk-RFc@h001#G zLdvj^kDcgg1u&;9IPXbFygiM3lf)RhuuSeZ)M}&DA}4M<%DpOP;H@K*q7Gf+=xmXj zk*Q!GPCeI!iu@&-x1EekCsNsqcpn|_LE|46&O=%_Ud^ zVDrX*-LL2|n*lBH`wqGFCNwtt4wb6G;28SeIZQ(OJv!e0r1cizBriH(f)!66*6WQM zSR}V-V6aS_MEb77YQWuZsNO#G ziTO9~!rVbdo9yfW#nF@HL6Y$@gW7v!$8MDnFFc}PifTow^dkKp2I9NruZmn~+ykfy z`c9X$eTjqMZhM?JhWzQD9%Hl63DhzYmaJ>}+ctL#IHs zOtMn^%%LC2A4pU4oB0V+h;y?_+MG#XV4SvV?}ZY1#~kNGkmG{mTR)}W?!5{nU=^Y$ z-ZpVDP-G$KDJQZ$B1>bFIFCe-fN7U^9cmyg*7G@+=p*>bf1FoKj!P5sceoz|pcgyW zxgRWGQ^=8vu>osxv;?n=&4L3A!2ij{Kxf=rvTrfLi z^gBWJ#tP8O>)&u4NRTtoV5TqcAZiGIxoMIcuUZX?+arYjW>n3Vm?u*rBSia}c;sJy z3>-|DnBqHdr;Vbn{}n zxksHN_;iNo<>c=C2mXiwu_s2uxD^(hh#URhe84aCpSn9-&{c5?R0=dE5AQY*RWMN*+CNAhpMqyvunWY~j@Lzuar_yfzsLNm9PI!a zSF|}T+{MPUYV@8$0Ac??9fr?};i{CX|9u^MI;_uaQ;QB|DH4$W8F_NNPN$Fv1oYp(tssC{iA#i*1o59ya6kvgmC}_7|2ZE}Bd4KRk}X>2 zIa-$vg$4rguN|iNpjve!9xvoi|22*jjF=YgnF~24;@p2JHcgR&3-rZ|Mu=S9L2&;K z#eyY-L9i|)Xkm-M|FPA;Y7G0?slopme_3*a0EHwV z8V)H*0N#J57nG_D{m*v}IAF?^|2#XetNVX@viyJQdh-b$PM9)ZI4s=_0^Fp<6~t;p zj6#%T!6D%OHUKwLkXa99B>(~l$ln(xu*K8S#f;hB+|1gT+1lRN(wv*g$-y#8NkI}3 z4)1R-L}@886%Y_mPT+S57%<>FSyxIV@B`FUMN$N$W{Thx1O)z7T1;5Y%ivPqUrtpU zE70B=G^0fUvSJ1d94$fIQqJA1iIuNTL1N^hDvB>)D5kNKiB+3RrXkQs;&V>ybI|NK zKFZ+>sV!N@R0KOdr)*HRHVPJW257(Wq3x@1zF|}CV`hu*majddk`XxMR^f38Y3Y;$unUn!C`Y#PjW1_Ia=84q%cZV5%! zX8@6qd+~s%^A(0f$Qg+Q>_QymWz1kZ&pZ-%z%j`G&j(cT3T4(_!KYXLqTh=P&MbXm zjG(h2nIQEP2MAL#h?D$&@A7@RdNK`P8OfZKl8IU7hx%QZoR($72F<{n)Teo zidq3s6oapBP!)~`hbKz_K%h-e17n;xIXEWG$u>fuUY5Bhr-p^ky**@ohb8 zfSI0KA5o?Fg%)i%S#H*vZ5#VTW!fMSj|Nf=A|JB_!v;PDt(jNIi-$q666YT5j5f8u+J4#WAM3HvBZ-@%6xB)Yue)v70N@`05#HC=(a|BB&Lj+Yv+d}E z>uEu2`zK`0P{r1|hO8q2DJE7z zoc-LPZD>7^$!tjJ+|+`Uu+6(P%AiTutjLA4K@lD|=4qJ)Y+_UqaJf*fiZUY-9L)o; z>lrt5`*E~!F3$T!KbU_imCD9ZT7WozK(PW}ZK-(}rj}pKQTgE`O(WYdSPh}9 zg52g${3MzJwU|*mO5bOElip~7o)}3z41=Rzrk1WU9$A7Nj1y^({FmGvuVj4C7{}!G zPi~(plAzy=o_^tJRK#GT(+77vao_oXB-Or8-^B5P0tleWopv7D5C#$#p<#aUSOmx| z`-@*3`4JM>sN&T#9HYD-kPyd?T?tq{fk(THXj)m{k_NrY3FhucwugdrPHle`$&ZSH zO&&YAdua4tX=!1>gbGg-zr4H*9f-?wv3LCZ{CsdwBu6!vE393RS^qXp z4wAfN)6Aq_+ixT#D{D$F1WcCX>f%zQLVN3a>L3A29}~3cuzc!PUS2-C=!gpC#ZQ#^ zD=jBy>fU_$5Bh*ky;jVDUYKD$yevvkG4e`t8<@YPQ>OkqM5H(ws%(%1J4&#+B+%BX z=Pot_B4%_7v!c&mn9b#|e_A!9STd7GdgC{F{1{$Uonlnv$ z?mY8H1D_t4pdtkZ#BRPg3q^Wy?~?|RUI>a*qQq0~=yd86xs6^X%+T%KW3Rw={Bzb7 z?WbDMG`R}IPzhpzZ6JgDTj(F!0X}iR#d}ff{EJwX@MU5+h$y8#Vz+gRyX24G)in=~ z4_4kYjb}BGz7DNtXpR!oq2~-Z`g zMou>4haSg{Np=Yq-1?XgIvKZ{yTcphd)M+lJkYZLZ6rGuhZ-JJr0gG zzT^4<5)7Ic2QtzwxJyh(JVf$`5MbA8SJeW(XSXjxetNEFg{Ie)Eg0YI(EF=mL8FF@ zXT~bG60xwZd<3pfgclP-9f^3_DqTFaH=JRoas=RoNT-vk5VEp@?qKH;DLMUh$ZGi& zMNm3&JgUvs9nR1S`h6J_6wc1@+$K&lmF|WZ3A!XT@xv=jcqpmYrcOMBte2}wGkdCH z-Qp_3AZvGb$z>eG#MDIE?5hMC@zCo(4$(h5wjG~-#aT@a z)%p77ZN4apToyK*W{KXX)9~OC-G0(HChAzJcGVLhx>aSeLtQ79E6b@`e$evR0%K`i zFJO=C-vom>n8Ixzb#n{}<4FEE)1ZD+e-p-5a4bCNL{*5qC4D=7cqPp8dO(`WpHnsq zjksBk+0^my_V0_KA`Tph+uqeCk8BNO-2e)hs`-JgQw)OKR=2Kb9y zt~ozZA=Oc%VZ(i*lLl4M<#U6BCiZ1f;mqa`GVU>*C3F%i)4!QJJBZ!N zH-UVe+bvKcF0a`VZ2~6XK%!7fh~9KxyO^t zsqeSshP#ib*}{d3-+z^~aXXuQ;*KGsCUxc27n>@18C4ct&yv%{n#xTm+?A-DlCK2v zlD(wfxI1t8JSAgMZ4RoY{3dYAkv3oe&de;y%BujEAiHU=Ob2OwL))JGg;d;t=fYq2 zI|XKP@ed90<8%r?e0!QMvqk$_DF@^ zD(n^+b&&5S-dFhR(tNZ5Pi>m@?oy^ivoRTr7Kwemg?8vMff4~U-c!h|;yA7QLpdYfAI9*W=yjfV{;YQ zDhH6H&{72ebMo!IQ_`R&wMbn! z0aAoYxn8RSAuloN4i;GbyI$6z-7)nFv}7a$7W^N?>2# zKV#v1Nx|#@LE1uvl6P2^N!!=)A0MP1mqOTF6c^zzb)cX-rSqqH-ze+I!v!ieD#LqY z2o8=_Ziady0eh$?S65#F>4_8NccM`dV3cHFRT4XayG60kGwP8jKuGX^fgCrtpSfjp zARvEV|8J0k>;D2d6o6;+_!s1$alDlIKOhI4$v=<--Vf_%^Y*o@*VebZph#qlD6NBn z{%?r4N~n}ZkkzD0vo6KhDCJ^pku)@^dDR#QOClov5Y@MlobeJvGWd+j-GyS*NFxr1pRp; zC&3Sqnwy$B;qhv7z1~#Pr(7WgDh0|W6bdXD1eF{IVSwj790MI)Q~~Vp@DO4b6B9GY z;~AdkAnTx!ggWN-?rwi?&qj1T1wjT}20RN2xYkDvmr3C3sFi&?ZRfa4i1d_E$uFupRK?;^LiQ(DfkKgwC?E zlbhW^_%x>G)?l$43xas&hsa=_^6*$qGFrq1dc^zd*+SJ)g`G_NUAHmH^uF!Ba@A7c z@Lo5^?d|Qd%T-Z}O_Id^_rR4hd&Xh9G{{q#29NwZY+zFbmzJ}rVv1dGrmC)=npmdw zWVTlMN!T|+8ctO66#Meqy(%a(pRRGp1oP2Vs2)2M7zXWzgT($&P!Pe6xn>!qfumoU z=xAt>_L`WwtUYz%D9z{NrD2%M0t*IVqb18>K!M`GHmEvH@N!Bqwl?Lo4VLn~8L`^v`x@~7tDQ>@e(sEhJK z-|r!^E0hGWK=~zcQ5PNpNV`q$5!?ILIC#+%^0@hkR>)`-qvN-ZF7&6h!4mticl=TL znr9PXO_3RH?j4XLJ{eK8y3EFElar>5Wr8`!wIUbK@SwnSTkK8~6P%zlYW2T07H3^* zteBxM8lia=%X5+VMI|XCguQr;C6SJep=5E*G}+^Sc{jh>Fnl_PwsPF+`kVVFl!Y2P zFaUV9=C;dVQ=N|&-U{=;YB4Ybh5R9PERmGS{6RTiBuZcwF=Q{I;1t1lo9a^rG~;NoI*oB=6JJw@W61_pYy+V zQ++*73<4h<>V}z!)ruoZ$_tceScF#SP@8u+UxeRzUp@M@GcgSmi4uJiLCy&?BWIZAC9LEO2!2J z4no)}lFW9Bd~bAqCPbY9?98_&cbI&ad08W^t4D&iqn~sY8uUtG=l#+`=3#A;V=y3Dw-vo`jHPw$|a4WlFk}Zz9nCu%hdFn8F49hv{r}F?<3|f0ZrVYL{7AT zPD4a8^aFasKLJYz)WgZ9Ki{+gU_8^nEC2*fHR}k~(RT+eL9-_O&tN6Hy|}z?!0fwb zvxLHgbJFs%C#%WBmrPd21Pl?ZlGKw31Qbb<5is3gU#q}dbI=9ThSVrPy39THS4_7w zfO+dx`_8pmG|KSl-EW6)Dxg2x;1s3FK-#y-NT79xC?y_J($s?tS;M-2E{{IIFK-V0 z*0I)Vax}Q(49cp8VFJDMTVyis+8ySX0RMhayDkTf!42IMIC#+4-qsCqbJGIPhUAQ) z=nj_C>3h8eVjuFGBw^6iod(7s`R7+|ZcnENe!=bp1_BbRSTzI%D36r-h;X^a9H)54e19WZ|G`Yn{*qRnd5Gtx6zh_4i7AqxZI z&>Fn;0pC@?iHYAQd^;Mgs1abMpas(?YSQ(88JBon-N}bIA1tnFlR_gS9WYp|C@0@z z3DJ1H2n^2sW@~na*vaNE4b_(1sbsJF6(_7(7jok~t>)W>B#h@hBW6Tr7m9Qk71iosQKWk+SbDcUO^ zaQV>-vO{Y1DZ9pj_T-}>59@}xDgjE3ge;f_Q3hp~%aTMrIqDI#9`MBfSh4T z-b5_Ox~y$Qg3!q~y}=e=xxE;DA33iEtG#a70%Los--cT*VE#JP6qi4OqLwbOOJ~Hu zVqOPDzF~9_=5eN6+_&Eau#oJGSk#$y7&d|`8iSY&<5J}eGhhQLJ@i{Qtec)XA= zZAeOzO7dPB_>KB4_N#A%Gl9j0bz_Oh4E*U6?R;cJJc)M&JgO1ys9e8!gApqo-mogO zeQuMk=6+N>Yd%w270t0{Yh3Q1cqeCWJ--tnEXH@}1a1D(bR;iLAKq0xZIw5$k7)K|gT1BRrXTvIW6mH^u zgI5zNrT#k7vV#k+xY2WUx%wPFO507ud@UQUf85$eA$T}OLAx12;XzZH;=^&g0`kiKbEz_B0DQLwE`>vWU`(f3${jaXBSj(us6!SRrqHTbxy>by*9kCIEmR!qw8 zR%s#8CFBHkz4}_MaI!)glzVeQ@6-nycE2U>ntQ0N8BWX9cbC?jY4PVb510#%#whFo zcm8Gp)^Ktokw`q8xQH&8R~!iKep)_!^6)n2_t1^U7^6B&p1BrR)op$2{)x~7sr7K4 z5PV`(gq9&mABCyN7VtD%ZP7I--4c6h&NG_eKi9=#{`}@KLHLRiG3Fl1OJ(bN zog@n1{D%uV6qlDJdWmAhaY9gw01h+aR%K+Q^!z3AwKVHsE3@$_Ohi&N|Dkc@35o^# zkbl;r@6tP;oYXBwLC){Z=n=qZJ=;Hnibvj7Yvv|Rs_gH)#b7@`Z~LtyreZR)#(LhB z9*J3|OXQrbp-kx)Mp7s1irsokL8BaE#Z?Tem3X$kZdmvQUTyRGiQG z`lKBuxO@2-vz>7~^#H=D;RD8P&!CrIG!FSZfWhj?=Su#^uwYu!T*A2xzq65E$l=qN z>K{2I?g&axtpaw}D+MRzhOu!#XO3uT@PZl6`tLAaVP71j>Yvbo>8eGThm7NMX~j0)U z=ZnRC>IABKouIf40ch`sFRZ_rRgjkIMdx;<-07&2EKkIwZ{1Z(9I|8pPE%AR(=^kO zi6q-9s$|O=t^#CZhAOd1W=yGQNcD(#eLeIm5^h#!pVffywvU(c#+@Ma%`F1IPH`6e zHTmqw4Oo6VUrzSRMNh*Ba3`dpP$J^@alXbeVWO6?2=pLloSYq7oX2iF1xGd|>dS6( zwXKUoaI8y-V`=z)YEx#!k@YB;I1a=~K^P`|AuQ?^6Nj;Aq;QYg>^w?$yJF00Tr?qf z4WipKXbq&MhvVHWQh%z+S1|7faAGZD37H>}evuLk;E#u>I+*Tj4Ez@eGZ!~C9Y2_&ru+)z8=#$5+(BxWaqywCQ``PB2yuMQ%G!?DKam|opzi$C+T%m3`| zidy{nkoP(};!%DwpWcJwg-E@+Y~J8J@;R1~%@4M~Mv0hSID>K*YyEi8s67XLy>j12 zeOwztmLA9BWjdxlKSMoQJ=%_-W+Y~DK)lPk`1ZUD-Uuc4)d|3qXmKGEeJVg|ZLDKr zd+8*c_T?joN$J&TE98&?eIxqkwtvyDjyH?Zk=?JBF2Ut;+GD$e)s;B=`?gJjVgPsT z<%6i$j;@Qt)i63zmf(YN1)|)flq54Od{XRSkS-LTLv_tdW`;0kz&&#V!uM0#>nz(mr1evAvY#?s>CzSAKFIl^Znx%zYEM^SbbZHLu+yL}ib8xce6@=rL zVgUe`nO!pyFtH$9W8F5ne6YjwB)dckTuzIS`dh%x@Z;sv(Xr#_*>8qSRCn|o|cZG!>}RY1-|6}jD*_|<@Qwa zzE87~L&FlzAYn&`QdO&CN;FGaWfn@S58-79f~^=%VL0N!Bc-Osdn;1NRZV~!l|c(g zk$QuCN-$7hi*cK4H*6fSDn}M;b(8 ze6LEyi=R2L%ZQ^AR^B%d8>ovayuD!40H>Z9=UAbi`@sYcC5fxl+Kks|>0by-RA}*o zocvqD@TTB{a;Th4EO-zlcVv@BR_33L{s`If8TxT?hb3OWI!1Tr=OYlsVXrP2$+Xv) zsCL|+^Lk$#mM;MV7!Y{>-1rIQQgg!;+RC7#NQ{;%@zhf7{+pS z%!1*Is^vr}UMK?#A^FGc4Z*7V`MjEWQ%typQOB<0%@$BST_A>8{@hO+*TWc87;58k zs{#R}GJ1<%m|dD$zlLFxd_1Q!iMXU1!hooWBoJ>P<&m1N*1 zbHvEZ*eI7(a>!uy3lCRQ?)!|STS^XFX_j)FcW|wo+geNQU6cxGI|YXRxKBYgA>M{~ zns5VOY>myV9-eWMx7_$tK8+$#*>?jP_RRB04~Jhr^M9LV40~GY2$1S-G=M4cedjZ- zm!Ea;-06u30swFz`&>~=PlA$%*zUD9`IKA+*=f&<_;G!cniN9hdXn|Bc}OiltB_UN zj_-Aguwh+&Ow{(DI=OK1Zy~)D>XTlZnsh8MJc<+XMyd%;PNv^HYIovri3!ZfdSntt zpZDA*M$^Ukw&jtmu=zDT`+3^Molfvq3dqdpuF_KhAWSh_2Sq3*oDN(vzJV|!_QtJ= zOoc%QS?xVnI|TLUu&}s@p<|+)Hn3r(kOxgNd2Sy!3Q%)b9JfKO>osQDxNNw1Pr;#a z4|;MAWZwqjgGo=JaE<0`4(_G-l051qOT~63S9uuf5eJ!PI-c8kF{8tYXLlg^tlY&$ zh>W{tsWuUHMBU~EZ%jD-oyWxzIWYJ)Q;@`=zY?W=8{zZ!pTa|RLWfX5=$?y=5$!mQ zR6?^RP~`O*TcA`GSD#%u1f6m#Bcr}R$Aa_9_^M@PHw(%~;uAuQ8o7j>HB>iAQuX!V zWKlc0!XcrP&x7!0$ypXV%K6Amu6W5v7*fCA1mif^ps-Tlm+bL=9Yx%gk8tArmp22% z;SBrWtrHvlFXW?71o3{l70p4VbQf{i1^Oyqa2u?wCL5N3d{Yg_?>yVl_4@tIsUYVN z^digy8^ISh##0E**353sujWtd{XO~;91|#dGb8yJ0`->5b16zqfOms)6D%+2quFjd z9`o;+XfN>$v9SwTVGC!wuN~M8t6`t11i0-5#m1S2;bU zOYainD7awRv<`SR45rSC)Ca#R#t}~RiVO-9I^}em{4A-~wPu%gbf%j4$v>+TMpp~e zn4y$IImE|be^wf%?$ka>C58AjIz7LXtEy5f#55VGD_8@pcS3B8#wRnFd!J2MUzC=i z++X6gn9F7=*or}mgDVz;LVOm_RGn4v%8K!nlxm9!3x`zjA|=2dEh*v7W=~X8)$z*M z|L$SeFNRS6y9d~8rTDkm9WRer+m)G6D_}F6vf?!z-6k8z3T40_q`=23mkXyfi3P4pFC9Z%5%EF}lx(OlVv^h5+NrBV5_SD;&_QqB!Q*ps zz;4&uJxb84KY4T2YG*5srEp`+1S7cZss z1ej;;+gVNqcah`g!STvxA;=CQL4OS}r8l*hi5HJ9sz$i(lbam0#o9s5DmcorL&oa& zsBA`BNbc-aR!z&x$<^{Uq2Cwpq|~n5)_OW?zpHk+-(TLx9_^BYERbQp0VoSkyDZNS zx@Sa233}8u)$BPbDK+gELEINX>_#H&1;Zt$;8Zk0s(&VET3Xsw+hj||;i922k(s~De_OY`sL$(j=TmSOIW)+R|4g-?{-6LgA;F!5isZ|P8!BSAB zX6-jkt3Jvf0W#?=s?Y}m3Gf`MZ`AXKi^{ZgWb+E3>ki1pfr8GCnx-}92_Kkq`UvxZrl%;W08|*5eXuY%z|}>QW0y;)2Qx0 zkAU~Ru~hf?H=DgChYWZP9*W3{vm;M4d@LJvad1a5XcPP|S!P07=F-mXW{bzP`EFiZ zs1;(Jn+^OX2Ww&JN)D%4+n@rRM^$82p;`dm6;7Ywy^k`Y8eSU>C&?B;wupY4d;LMc zFm`c|T44&*Sr!y`UlMU_VFr*++L6@3=n=VXf|y2ETV0T=beb!Qip*YK9~_HIiA@89 z^2E9Mz0Vdj?J`Ac|LoBhTmPk7yk)?)pa2hU&d7vI1U=nJe23m_9_ahQpnmJtT9r1t zKcpZdyDHIHJpVf&wpA4ts9Rs=ygABr{PVmYZ*FdWi)g)2HoK^4DBy9i5-+HI3gwQ` zM&7$sA{;tvIwJUICzMgAsSeN`_7bawU0ajKw9WNR#Trl+ylgRLw^63-;^G3V_j0K2 zb}*XwGa5UWp58Waa9SWAiQWC?4CCxoFZ)A)>NO{J%~hrc8KZbEh#8T9mWhbh?c{H9 zg(XEW9~wyWaChx34^FCmjGxMZLuZx#-?V`23dAd$wKWw#ozzvr*#1XPWv#&4-> zYrouHzxA+mTo)xi4GMqb9wP~>TdCAEWHgp}?b)mf)5~lTDJADwVQP0uNfZ z&n*`8(EXDv5a{)KB|80ab^)Fp0OAdnuVn81QqFFP)}g1bTu#X2^B#yy5GwlTDd#fw z8(YvcuKRHo*bt{BMq~LR4K7F?nUApq!w*>MuvqjA?OZ)~1;X(qtMrHzlT7OcsKY%K zmDf-lxerL!s{=f9a&}JhbUu-snA>a}rO>0Q3Xdg_V285}bM_;~z~kiFKh2+3pPw%$ zH|WRoB~gZjw)Gv&f^H|-e{pYKy^y^K205eN(2Pr>mWk{zXo`!^%+H&4qNho!~UAyAnvSZ2(p{0(>)Gin%y1C&p3Mrog<-Fn7N&Iwq0^oc32*EN^Y0$2 zM?`E6n~b01?rcA#vl!nmg$&nI(5PWR?)PdINttamrlDZ;>iRUz7-?)u0NF69p=?m~ zTF2$QG5Dp(M#E*ogV^!QdK2cPjU@2#-@qS=ssaU`#Y3e%jz>QCHhA@YQ^4 zYd|z&I^|O5PFs6dsM%D={oG}Oval1o>f_=Lv2$Cy%i?ic14s+sv zKEBa5yjVF8x%iH5u1*r=|&#d&R!!%#Mauz3EGaq8B-)% zE+_GYo!#A3f^k>N|4gxjHzr%5{7-kbs_oWn3h6RIt%m(>dS7`*x`c=1ce@2uMjmK^8;ZH4_69x6|tlyJKtDQ{q;j&qt-| z@fRYRKfSJ)-7b$=4DkXk_Y39o$7DHWqKy?OXJXQX!;E=G(A#ZM+JzyVa!4Ui(gSkR zshygZFbmlrAnIYE@B{{4i$PlFkhJCgCi*v-gtZY z67D_9)f3(ic8u-u&IZnZ{C>uG=k~Od9CuUZb~m0h+VjDePQSUS%8jgBbn6npZKgI- zJ5GNxPEY-D@qbK{=K);DdN^H>Z5tpG*Q4F%*I{K_Q&cT4AAZj=|55KlJz2B~S~Kph zJyp%y0D+S}=M5K^$`_LfrU+ffZE-p9tu5rsI!UF+i7`HlA!Hnp(ib$zYl>6Wu2_U> zh8=Z@tSZG}vP0PTy|Fb@5XMli8kq$&K24K8Xj)^KQPA#MMO?PK7fDNgKD)gWL(KH7 ztA%38{fU5p9{+8m>+1=vCczf%5hne&4fko$4>V}-ZmtEyMVHz&t;aOJDFmqWuY=Qy z*+1xBBh~${3h2?dOvg&;&!$@FrAsuzFH{FWOEcGVu`d zdcak;nlos5IBrMC%1%QJrXFHq;&b`W7FzZ;78f57wi|AvT5b1y0LvF#U967$X@_6a zby#a6H`_$Qw!*}RC$2{tG;Gm+Of&7Z)%2b4&Ww0Dm`v43in&RkNTaxO2rVdMMNDW` zD+_ovY$Of(yh&ap_Ur19o*%~Ns#$xyOwVkodb2oB?>E{xuNB;Eao_y(i$>BBqv6<$ z0}Eb$mQlYHQ8gv3qSL?wLFBNS0ciFNYZs|8OK}cWGbFZ5qAGIj;7s|#G1%h!jA>jS0)ZOM;`C8E<%UTSZ@SLK4{c1ftDlK(&oaiR;(Y-2ApZf`{=rlPg8iDk(=D1N2(?sKz zj3%z_th@sMF-~7gAn4bIa9p;|q&gN}=eR?XN z$?>~!+sh7ES7!HkNsX=no41Sp_26Xos^Hbpmy=7t=JCqjGonK$En4TJIkUgMP}2X3 zt0r4Ow_5UIwJ|4Ree1-G+081wbnl~eb2{gOQ<#3aFQCXPoOjX{+yTu|Kng`$doEI^koMiqezDrZ`}CBnxxl!|FU_UcxRG?hLiEW(tF% zGh2!pv4t*0KyX>7X(s;d=tr@Nj+N_E{=~Fu6Bg~<#-xux*h4*fbZ?99`3FB_j&h>g z_J;o)+&u+EPvTv&P3Q4fRrg`9)I34Xosp+ep9lZDritWcamgm~XPh><&Uf5G20u{3 zxq-^&gE|khGzL+N;5;mdo66jFex5Fv9EaT$_A_1~-unXa*WU%sZOrR;ErdsMwKXky ziRvbVMR%qe4WsXV?P;&EOCwr?_zxu>Z@z1Ieo-n~_(Ed37_d{egL?jkuT_C10qm9W z;?8e#=)21^$})1>5!Y3?$fc+I)fp7TrN3Zd@E|E&=Yd8 z5){_PlF>#KE|VRb>2=vs7@Gt1n-A%gklv|os1dAJ*{sq|3(}*yjjMC{r9ey&$(5=u_)IW7fh;rV2N#f{yPKNfWYl$glft*s6CJ@1jM!9Qa7G=NAGt5x<#2`Kk1IX*hVPEzU7P-I|qvhL*jR%z^NW%!X7$s7sw4iW7F`rf=2 z`{VH=;Hy_}3!P%;ADyg1Yv!sYhpc?_1_(i-<>h<5kF|5hN!@0LUiFv<)xAGHgJ;(y z-KkZQJ6@_^vcKgtW>}#jB0{&}6s7wnW}U(9vH5((nM80drownJYs6AdTz#o3^Kt@2ubCbb2{F`&kxD zvzvA{#@&1L)eDE(O8F{@`H<_xNjtdJ*WF{=@^H}>BOJTJMd*?%PrL< zmEXbrydX|Vx;Pfrl88W44EN=q{I!5>tJ)WkKR=9#{nnU||76~Cxb^>0iuZ+LCW@+A z4udX)N>a+osykNVAiu)YyZ`x+Kf^g_kX@Dd|Iqc0;gvOAw{Wmy+uE^h+g3;2vF(m+ zCmq{1JL%ZAla6h(`|SIEp7%TFI@kGr?5qB)wQH?aHD`?)bIh9ZK6Z?UWfn1glJnLt zc|L~Esr=&tah-^N4}yIOWXG&Abr|P*o2?dh%AlUEe={>GTUd>sky8lA9j4cIUh%!G zL0V?=XZ&r|{uW&s(32WXju(8O{2lyV$p(;Jsz#D*|pC;6|xaP1af4v_%~fB$fzp_g)O&?9bhx z%V`@;s(donfT7*oP*OqcJt8hXPkZvUmWh*dGk|>1mSD;!7)JW*R{27u_#XaKkh}W8DQGH(e?e~GQvU0dVR8mqB z)31m5=%Pz%rR>r1@u1HpDR0p7^Lzad#5Um@Y(|whe7N3j$D7F$QW;Nq)vrS)WZTIc zejLA(iIuvD#iOv`y0B~I;TSw}a?@Ydo!z^bVSG+UuxBR2uurM#DrpVGAR&{r=*%;+ROH@NH2G}S#~7>ND!9Pvnm5q`N1`T0Am4JJ*$y%4s60!9jl;PbJZ zHE4rRZ@B?KUog*XUD~zn1od?NpBj?ZN7BwFR5<5QEIExOU#nJ{2D)G;BN7WFwEC(M zb%JEGzfJViM|^qxx*k=(yJ+CzMNY7uAh*ldG4J@ou=YKzOALbmp$?X4{$I8<(_`x1vQV-~->qxH;JQdDyJnt{=!K^|G?1@^ zb(X%5mBQGteDHtZ!g7&ytg{deaq;dl#}eK%abqt!e!DZj7GL^9nTB`7gYQ*QmFb4q zoHeTLCAGo@3;5IGv_Fp`>~oMPy@L>8sGxw@rLkG2oY&+3VkB-WyXdwtL%SXcscAJZ6|tX^>aC0;5CnJ6zGIw>?NlPX7|eZ(6!8OB-c&fzYHs0u zVzi8=H+kmx)#-$cI@`$?*uj~Va_iYjgAbw9pyrj@^j(P#57v?6L5-9G7uv+!G$t%t zDiADyPe@3JiwoPZR-A~d0?a?R(?}cxZcetm7r&%S%@qH1Tkp?^ia+JYI{YEiH&pOR z-xx!QREr7Kw-Zdnxk_G|btH1powCuk+#-D0CC}n=d~gY$3+x>YZ9A#X1r__-&cRxU zz|z3pxL5-4MNmeJ{c1f~`+YhH?*z8`KQ-k+O-%gOYb-W6UtVdpfm!@94MwIp4j>~$ zVdGo;gV~V12ReN9(4KdAIOZICFkx8PT}GCsaz*tOBrY-yS4G~86ePjjqcqB4;sv7ROZ?bMu&=SHUWrN9xwiGRmuWjNMhGH0Vl8s$ay33U7vhy5l` zJzD-ZRd8Vh|34qEpwdD9#C(`lR`G&wmSQuxN+O36)v13XWjtC6659V#Q2(k%lfjH! z)_OrkZbGo?Vxv4LFiEyTzZfSxlu@-GaA#~Nq0_Q;bw3rSZja}(TfOP)58avJZ?W5` zHQ>KFR?Om(R1x-l(6H!d&>2KLYI|0QkZ`hQDX zA%;Ntb4~wBTV?n@k^e7g>&(-CrLDh^vcF2Y3Hxy~qpFaS(m-$l+ylcjz^nRe<$C9n z2G7>TNUaHiKCcT)wlrh3WZ_d)^t4@9@`Ne%C}rQPMDpEQsH&tC>!+e*z%Luo-DUG3 z3cEr)&}AC`x*UQ0pNIL?FPH24KNlG@$y4{6{4QU+*`KE~*pIgt8bR4(0SM&1uq+TU zVE;Chq%1Wdt(z%mh5%e}sepeQiF^(3z1QPB3sSs5+8~jI_@`2B$0$S%tz@)v8VFes z2X+|=I=WO-!=7pyb`b?aQFuM;Yu_85JOdp0Y&$H)7R_p|<))C?SXHdZf^wT;onebK z;=KtV6AiqTIuaywto{h@JJ#*`)RP&pc7NZ2hw`_wqLgc)$(m_ z`vLy0-5h`$IFCk?B?vw|SQIZb{v>f~pavgWqn+#6|3go{pw|w8RAuNC+na|0r`oqX zpk6XlL$wdM=af}Relxp{u*h@3ue7vVryX|KK#gbuk#b0&g5>p4(DH4&+x7Hm%2q`K z@8c})iCxPsux;RC)oEaCMPHRNy6`8wR>yO?!B;?UxuC_qF@7k&yRFsMm`8RODwowK z+bTvYYu}TEqSS=A@H#HT)tPSB=Y(danRTI=AY09pD}UQ#jCG(Y0aR59(fwFx?=n5} zR=4#;&BXDjmP;!0w}fagZF^mSTnlyfFkl0t1(&%$o5y21+XV-Pz+Zz=+LIBpMmU!< z!`{qa8!9%F<_p$Ty6jg#t9`fA>EU?#=tkx_Hzx$;8iwpYw{zmMTYDJ=7oMGHd;I)$ zp6TLvjxR91qIur>)c~q$+kbMFBrx3F{<&_FvkVtv=rR)1B46YF-St}sFM z*|wT@T*8t3^VD=G7#!53nCyG-dc>g7tHY?|-wN}iiD~R{7u9U8t_{*ujm*H5GVE)q zH(c|xdifJcALLTS4w6_;B2|To%*Pf&VRy75W(*Hjl;z6RT($4VwRJz%EX@bKvOu&* zv?o$(#eAR{s*OEBr# zzZpP*c^3Cly?B962^Gk5AO>XmHFN(8nqtS+!H~*#hdrpLc7_|{&ewNzIt0~?`nQ+W z*@5^_3&0s5FlrU!`mHDJ7O7l`FMX&S;=e{khlp<82g@M{5qX>LvHhJod!xr+_*3)S zLojVwzTbk$2t3>WSaJ;LOrWb{{twlSuJ10WuCFV{nK2^4z}c-Wh@?6l_O<*wi>R#! zcynMc7Rb^`F~EPSDk$+?g~T26vyC}H{nz&YZCnAXxjVQ2hnFY;_C85ez&d;XA6Iz? zjr_-j{Od_lqQEvVN`Rx6c>m)?qyjD@cLwi+YHRb)1&9&<>u*4f3ThymFf+W%edp1z z#O#UR zP?S9)kK_t7f{3`Q!1Pn}sOty6SH+6&1X#@n#I?${ftiMm z1D&Qh9+6G1n@uMTXuL8d@TX&$Rf=YSn0!J|K&L?dn?_e$HMBG$$yf6D-oM@6bk73k z)36E#0Q8H<@a3wq&+Ya>(E;20q<6BEao~k=a2q%{y|P+N0i}cxt%41Y;}}Xj zyHT-bqI-kf^5?svtKP5>-;3bdDC|qzCiQond4TDRexC_lrEPK}!;o3QeI#-^Cn-_) zZspAs&BJ?28g844*Y@N2uzE^?L%*0z@Qn2RxEjmYGSb$^3|!Vy>xh11sXyIc<&`zy32Z*IwW{AfoFuNZ+Ce2mk&3_&#zE_62~Y*kTg-bjNXyVG68mkJI9%X8VAGh?fyI{f0R9&P zR-~u*o&0%T|2xAWR!oH=8sN+bASW!>jwU`jVNsv6i>3@EyvWU3CZpYu3F@2_wLC^} z7vPbG7|HWFb=MqKy9&+)GngMrc6F0b_6sG5yYcRlha$-fzJIiyhAfdeBr){`9*Nj4 zCV(2^kpseGZphK|ruK%Hp&gs1*cDWo{)?oY@tJl)*_nPUXj#X{52RbiP=@jtqh2tX z!>X@fFu;|P(MHYB0Y3z{`YPh-vwbW%)qP7!ndgomE)uX0g;_TpidGH}@yHI*$D=YW z78Q}S(qFsN!`M^QZ!YbbG4c_;4mGs=U2_{70`e8kdR=<3NP+b5_Ys0v)`ds0*k5|>{|rR5-naN~sN)1e^|hD!{A5_vn! z-{x}>5XM*v7>JiN2f&jX9$yD&D`&e*8AR>iRkd#Z^icwSPGym;Hde8C+k*@p9>U!# zS}Ji)BhXt#DI~iEPWzNW&dx?lZpNh zGHKM)q5U5RmtP6HdW-S8D*hqi;n8N1r5?0%LYj^Ru&_qTMGo>FRDK*v#@DuC04N3H z6zHN0;{tAW`~TAisCJ)%lG6Ho>&Jrdr~09*CukCb3O2+1nfAMA2+sXJ96mPzL-KJz zupQtZ&mY&_H|A zJa^7z?8l?*xEy8l1;S)5^)0p^6AQrl=lQLRB3(pIPw!kb1>eu0n9m?zbu#lnWfSQG zAOgZN860{9!44kp7V*;IUAyc(~k)L%`j5~%KnWd6s&L8sF|@+{ehQ1lzddnJ<)KO z@=-QS(EC6+sQiu6$~wF|mzbC02w7V?K^ z-*Y#2`-`#OU1^>@2(UWG(v}XuDwqK(&6InQyr%G7<$Ha=Fea7#g5)RX5hio=+MwIE zsAw@n^FP*R_V(D)8j^sBQ=1RkiW^T+zom&<2*cMN>>QFA)u^=1>S(l)ns1G2s2tK^ zjS_3piobK1`8}%ESi6l@-ZUSG(A`<6jFpfhGU6KUjFM$Z@p|^c2Qop{;jUsAa(udO zJiu$&-LR2MVFn%jI`s-vn!kQc?b|1_-gx%Tc;J@H$!WUjGc&^1ya2HH=qw>;W`PPH-g;$r=6R(J_kg<`Vv#20B_b$k>jIxtY21Q7jszrM03xoGXCkpdz z)Kzj2s4)sB;dxs;wCj-58Y3z(WHCF9#eZD|I9r_&?w;;YuVI*Z{ROmBF4t`M&&Dix zT-(2%Nb3o`%O^qGPcRZeVwmCMP;sVTtkfd4+QMCR^9NXH@7$wY3sJ*%KaCLtSJg%d zk$B!)1aW^n)HRc98*ttp?XWxW{B^p?7rFoI@#-Cv4{49f@3E)M1Rj&*w)Ea`%g5ah(vU0L$CXE>YgAg8a+r%d1nPCX-2_0<3q^*v0ZB zd~VG6mzn?>Z{(aND)e#?X4E~QebfC>!z~o{ zpd6)ldbTt8>FG|4`&Cp072f}roou{%XNJDS+^zipZ3*EOvjHQ_ix^GcEt%H~E<4Yc zODC;#8m%_nVqx)sAzTpL9&Yv2a|ztR&+1x_yHC9$dH+6a++5n77AYt%$Cq__ z;p{$;`x{Z$?o-cloWAelOIC2zZ^u9EX$E1*&l|e8bHkabPk)>M_Rfv@9tEZSE6n$y zHemB=IC1rB04ma$WbZ59Gx~3d<3XG(i?qXD{@yI}oiW4jj%{DY=8fDi8DY`|Ooj~9 z>-H=U&GC!$s(&=WJZ7*}vY^F4i@tZ=1l%ro)3`E2(DlJj;hB@%QfaM4Js0%{vfvgL zBDX&6h(R0RNEY0r3H>vJ{&cBXYlX`rt9~XZqiqN-y2$L*W{%D&?`(buj`DH3#ogRU z;q+{?o6WnpVZQj?TL`i9+F*CB?rHz(f$8csBF65Ts|3b7MCCFdS*Qp|C}+1mJM>fC zg;>^>>Nssomr|WzFfWOq#=}}!BoJ#+X&D$K1ykA3q^Dol?Q**BF*rp=MvZJfnDCt5 zb?`_^xOu`R;2K_%DO6Gurk9*~J6rvGDMPiJ65j{R} z8e8Y|B)m`?o;*0H^G6E)I5dgZ+~@xQdM2RG;ljdT5lbl@)7iA-%l5(mWrDwd)#P7qhR+3&Yx&S4*) zkP#{SyYgiROt0kp0Hgx$?|VoNA_jFo<+6$j$5eaz#;x?SoS{TG2u@w1d>xR{7LXvP zwj<0%+!o@d=f_@rhJPl|-*+0K`J+kTuVQR;9VXOpe8(PB) zF+`dM9&8Sq7aYrjjS6ruCes;t zC1uMYNU9%;^)D!h^wY;a1g}aga^$OYr7S_z1SpvfCd`qpOSR7t>04HYpg9kcvK=T_ z1`riI=BQ6elykZ;;*)48Czgk5%4=_8ua+x+qKj`U+nT7TQsetxmYc-dSvX{F8AX~R z{zxGs3onQEw$&J9Hu=_QJjx5xl?VBGnpO^bD&qz^TcS>li%r!?WN8d)YN-e@NPk0edEGVk{HsNjRll! zyjW68E(gg02|*fCis9+S=E2B_;kynNwXYjC83vTcs@}-^iS!ADG)qvek}GoCldWEp ziVCql#aZ)X|1+%YJTPR1);)?TIC`+u-Dg44Flh5(>#q!}ye>*ToJDM@e33+V?f9!# z7cNwkW#lhh$Tmi)_4gH==)hQVEGXXgK&=)Nh3J;?tD;CSrj>kpc=lpc@BvQij}Rx2 zMMUcjav?ZLi(K*{F$~nl{Lqal^ECyCVN(SyiPnbzu=-tV5NW~+QktUhM`g1ZQDdOB zS7aP!=h1sx7JGy&iH6Ayay(l#L*nzVrh~;;)<2#2V=I0n5V}h(_vWMc_mj0lyM8xB zP2|Tni+EN+1RCRyD`VwgEtUgbiLAW>c-v`aVN7D=Pb)*Cc(6#?K-Ec#E5T_rp|~@J|Ud8856KB7%ZPGhghHDGFIL9Rh#B?T(5^7;j>{rKU~WlucQO-(3D* zi6ZPqmdx)k>t>y+^}*GCui z{4_m@>&vh&P~oqdp7oK2D5~>7A%)T*T{8sQy;e&lBI5oY%!G*4i;oj`>~~swH8wwX zD|!#yV_R~>1s;eMl$6NWzK?0JDWzLq3dB~L!|Fvo;-s)X%ges@h~rWj*v!SySK`wv z0bI*sMAHZyQR!k8G)7PMsJ7XNlSC(;z`04I0Q2xgN^KQiiz>K~gJNcT`uz z1h$55`e5sdC>X7t6HDs2F@^>ro>>)~s%a#G+q$AS8{1Crg)3%x3g2>5WH@}@RrR7i zkvyyDi9pIf_tfXalYBKdoh}-kbmJx};bus`7?4S6^z$Gaf{ZW?qv3+b}MVLDz34N88Sw0%4OdJto zG#}{j!2$4rt*wE#YaSmp3sHZG+DbJ$>5M`T2 zjIe!GryE?ZPR*n>boU5=6`k>#-DZ?Jtu&)UPA=PK7BXQ|w*@T9xw}|tI;=Bu!}d*P?}Yx=Bd@#pC&5UYCEQ0B5`Sbx%mnW;Y(p2 z*ZShnaFC#BE3^Dyv&j8`F@km@C*zLsD(=~f6vL8sZ*9-d@(~v_l1TSoM#~o|Ydr~B zh7_)w>&Y>hGMlB8B`=G*Wr}GZVvH@DkyqTGZ68}+h>Dn9p~z7MXixZ~P$>Xe8{a-F zg)j#uWKoz?N5txl=kk@nFH~UIE7QV6eJs~hMJ4qlsmYm`JXOZXu1kP;mKRkhV(Z-mIsss%6nL4O8Tn7e z=x`P>%+oS>Eltrl`*O)mNW(*DMT7)}I#kJqRqL=s7<(2?hTP>2uiuitNTdoeRTagR zpPb9vx0s<-*!ZZ0V2cuVDH<3FfsH|&QM=Vez{HkOg0}HnQTqr}ea;MVv9DIThOvIi z^F0&!(>Lo1=g7yf9&?n0{8S_(n@y+L`gr(fL~uq-%YDCr_`$tOR7`gY6pe8g1kKGkNTc|j>Q zwZNT$YNkblfW5S@ zg}nh^uKVQ4f$pk>c*H*DXI%RVo1M0URr zCr%4Agyt@+afpg74>K}7E1(%BzppL5-@dr7iz8qMyJ_o`Z zb*bR{1t|S&!+X<-yIS{fTKj8|Jt)djE)Ceh%0R%`BVc#vY9Jn>4_7F8p&swcvjRnA zL?B63%>M#bG4eTHsPRSIuoKZ}5Fp}?B`3tvBL9up%p$^K`g8|hMw*}aER*3tm?}%m zL?2mC{%7BB=?su-q|PKH(27T!MN8+j`Arr+_}gL#jP*Ypu?zry9V3Q>oCONa^KjKf z^?a3{t&9{Av;q8w>O}?+J`FC@E5lBJ=tSd15JxNmB)x>&zS}|T`-j*F0Br`9ZGYWO z)aV_^*V^;EX1dgFo<-uD%ei;OuQj>#Su2$SOGKrRLxMiq*HWZ*4o%`jKg%Kn!BH04 zLauddRodR0a8qYSPaW*1$WnyKsprtMj!~P}HOaK01biaO;Y04Xxr&ZjcV0!+ud!;l z;3w-8V81*K2H7|m2uY)VbKIWS;CheatE|U0p4UDlrKw89pImB%O~}j1?El7Xv@Ah6 zBdJ4Y<4@LMJ_dUc{sKp%ZrU?2jiJgGKn3oA{eWyTUZ+~@$?lB7yr}O#=b1Dqu zz9nUbIQQH9lKDrjW3l7$c-Y?MQNt$Fwyxt4pC~D(pYiz-!Hi|jc~VO5b-KV!Z@+bf z0FeDA=l*2{)0JiL|a=#K-P8{JSMB3YwN{?zr;HF%^FTo zsniHR>>Fz}q}jLFNb8?R$rHyHSFiIKqDAvIE%OCrPZFt5f{Cxr6;>@svD_PYdqOjk^CO=o3sx?G$g^ZOMiKF@3a*#{cvGs%Yvm_h>ye zszFtZw*OM%(yZMwLxK}cW)#L9^1_wj7a6P0s(RiF;6Q0@X`#tnG2Ki@eqZt%S#Vtn);h4w*HBPW zqvMY%Et@yc7DAR`_)LzKSNn-0^wkAGW&aCH9h&irii<2AML_OR_#IrNfaz`;OU{qU zN6CtGni32%T(z}&8rno2nE?aJ(n8E{uCrtPTCr+hB~M!bPJ){0=#a<|Wa;gG8YJp;i=n06g3bF zYnw;sz4|gXD(d?ZGjCc2yHlnUp(1KREM@)>xi`J}lQuXM_*{&}J>pC&&AKTb!OJHJ zg}SCqxTlu{$d1wjGUEkz=J5j?bDezN5^=W;PQR?rJxOW~ov`91oBJMcy&{54@msk= zlmwz}i6m!AYB3AEPGdrXi=dLe1T#W(GAi*Yy;fNXvDK-e_C70%WWfK4gwyXh>liw2 zF+#V~kAIpFfI#hoNi$oKO9ZRt44_Yjr{YKb{*!EjW41R;qbZrm=%cDUgF$}_gLjFM zFMUoA12X%G{!04m&Lo&NxVd0}#BsrD!zx1A&2%te$Z!_gYGEWeC3dk-QdPjjmb{mi z>wp!e&DI<2hGLIOiKekRBEAB<&M^4cGHDZM(dMT{_Y_ggp-Q9?6Eqw}ej21zqykYH z^*hty-9am-bZ;y5XnI5tTMlsAa}SQ^>bBbsjf$0L(Jl+b?d1i(M}P1J?0^3w>lu%K zg$>TvpOj{7XbT9X!9>a*^u#Nf@DP)%Op<;Limog5o%U^5oo}P zarho@sE3V&N(BFGSS(yo59cZuUc`ISW=h}CxDW3)z9DEaFQUdM#LfI)O3MYALn{e0 z_DSu2rlJN+`kPua8JZ#wAGy3jX2(U5ZR3kIaiGqas%=s34%Lod8K~^ z^?!EJ3@NY9c&GqEzGTX01yqNKPVfiv;2ob>Fvl^ud64o9fFVQ(oe+c7jc_$H_Zv?8 zL=@TXPLgE3h&zwl1^K8Z26ZUqxNhFzEKuZa>vt-^ilok!jedJsZ?o+S7zn74U zGA^4Gz%17m!8Yf^LN!q0zvB_Xu5Yjo0*@+GSW&%DL&`Cr^-j=H_Ce`E$w(PwMLJUn zAI%(!T?2ec=O`ZZXRaO|NqDuy3x-E>1)noqQ^qBlX31k42up5N>1JfMHz4q2W%H_q zVzQ)n*RlW>eXWC&XygK0Pd&?Y^90}BE97KZX&owFZkOZHlD*2d^t6;Wvm%(WVAogvmKW` z#G%K?*s;+28wcB>p_mqpOQMGPkRIH<@coyxp1W9p_y?E`%l%;aeNvS~pTn=$P54*A z;2MrI`5!M)u&QW6Wa88-I6k6EuaYKFNFlu%uwxA0JZ4Q&Uvxrtvt@@v{ydac{|0V5 zNs#3|s@jq*si(AH)oTU4-iI0mpf&EZ<>GjxtOq~ZDlEEhru^_0{X4jcp#)|E@qv-W z?J#|(oTB-aYWSamCC%f)e_su^ej0l6@cjK)hf|}S#(GxPkaH}Z03nwpaZn6@&iOdU z;|g@f+TTB)58A$SDEMW_o@W&Zf6nT1-*SGxK5JIx`+@wk-7ph$@(QuUFl7c}ET z^`(=m{UAxMu@cGdNqG_4<7ga~0~6vfCNCY7d6wU)eIp@mG}zAu(G9DRm}1!N=qUJa z+$m_$#}Mvic7pmM&4evGM&zE{@#A)?j@)MS9{?ue2LP!AU@lezp9UL7jx0tP|3Af! zR6ZOUjj{5i=K-3?-VY4rm|Ze-3o%_Jxii@gm?>jQJUbZ)%|G+wvUN=fvT|nb>Vi(P zK!4jLb~CR?gZ=nOe?@~|T{U;hb^6*|OlF>fBGEqHu9PYH;WCdaitEyJeca57ANO&~-l zK`PM#Pap6JFlfSe0e94wx9{9c4w)3*8( ztubL;oj0>V=kO`eXt-78x6ZnVhkTQ`Z5BdPh?`#Nz-mAJDa&XTFnEjPuJ9i+l6Z z)%*JMdL^VP?MBEN2%1xN$|5XO0>6#y-ANtVL!m3tQ z8$Ym*B#!Y%xv=pto9Wp}wPNS`S-VTA=1&`Wr;l6#Jd}w_cs$f$f@YR0f}Bhhiw##~ z7~Vfrkd&IAstY`VD&OYBR<7`277s8Ih6b)lhoSX@fKGxfSodYf8a&5Q#n*cb%jZ|a z}r=a8@r~^i_u6gXFo|+GMu9pl_xL{8%$Z-DP-|8&f9hJEOVZ8uzfYBMc^_= zN5P7UJNYr>!PZi|@%_t2(3rQDo?Jq9yBg;AuKe;efyy+4adINywR^hGhEPOtKm=6i zwq_KM-PH+mN-;UK{eT$fpvpbuY5v+Bh6KE3vLTJ4!jx+{HN_E)R76srnPXNBuYwu=-#9l@tjcDqZ zW-01HZb9-d%@E?5be-CxBIL3U`Q1tbm=cJDrWM_zW(AaRS}In{643ne z@5g*>sJ3b_b)azX(k`l1KHAH<8&*YY+Nm~(rj4onDVNJ7Z30`D0h|WVG%`0YevdM% zc6%Tfn&}JF!s)s5!1v!agP|3oEO!SMEZ#OG|(kD^`-|r*inr24c$VK?JNW zIMJi}5hI2^aFeDdt-LOzL6jXtl#|+fvA)`IViaKKp!Z;9`D*{PK8@P=G+v~>H6Hbj zP&6o_HfN9E;paPZMN(Umo{k>6!a064);Dflwq_WDuE*t#+dYsVRq9t^!N+pF#mA|h z@^faRCHZ3icQDZ7H`4v=gv;>}yI%8pb5QjB_h>BL6g6^KDcWa8u{oEBXid^(oJC74 z2d?N;3%mP%%A#r$xx!5N#QNfiBfc!4Y?K;kC^p((tm`8PDb4$kz*t*$bcwY-V527y zNNTK+ShH35QLu3lg+yAO&xxIkBsvF`cCQ8~^KKdx4vh&ae)Wi;<2I0yQ&k7>Nw~aG z3~z?ThG0p)(@X+O9GW1>|%@L~rcJ>d)h0aNRH8HW;FcD$$CMNPEN;o#==Z zZqCkwS(nvIs!}UoKqM8@uk6vXNJf6D-Ud3pxTx;B-4owAU&k5+Ib&_1G9^WDWHa@ZMtt9q%M}g%$O|;!y0=ZDpzPbX z)CXflTL`k*Ol$xqHc(pS4+YBbErC~F=+j`VUaT4SNDX3Qv$+03`ziLS1lxvt> zZ55YwdR#Uz=7m|6*)JPCO|x;@hWiQzb+#>udAV++$ho+2+LRDoQ51Szt&~zV0txGl zS<{E%>BHR)2@{#J&Ou*uo{XGa>`~Is??vAS4qG(Ww){(Ag>o&s1O?Q^$~i|^=N7#& z_2P7}4j-b&z$C#lS9{=iqwA(Ib(`Ep9780=jPN~TZssQ&Rrd(&isjvkF;!vWX))wh zLG@P)FiC7$R=;9z+Pxi$EXnbja=)r5Y|Vysw6Kp>nqM{_ifcFuJy8FkZbi3a@=qBIb$Cjr)nx(7yi5!nLp`>P?>|T9trv8K3z5;K*PEAv86#u@o9K>2v=uKMxX%QO-~7FWV_FN`4B>}UJmln@mwXrd&?NQNy;MHCYWZ>KrEDiJFw>Fp6N zmg$9Ht*(V7ZShsliclyja+;p8bmmfP1%Z@e?SwedTTZUDL#9nj9&X7_HD?zWpp(RQ z+NXV`*kUsdk}!o6nMrU3)^7P7ya{aG1-iboZ?$F8kl)4r z>8`_UI;?+m87kPt|3d9EiLN1N|M|kXgMuv5FY5u%<_7L1RpRvmuf661A1o1_&+Yq_ z6y}i4T0lCsd3CdI=Y z7>8951<|l^pBU=(*E(jPoz|!rX`Uc!@H2lS*x|imOfPu6P}KUbQ$@vU@~VH-gE1nk zfV(w}A2Yi#!;`%Qfjn2QaiXVz`UnS^OIeU)e1dhE^WDP%a4#VJwbior- z!novUAx6hj8#_+22#2z!O}>AB7YtFs%e;t+{yT97+Ic4#K7CEX&l(h zn>}v^&&cQb3uR*Jivi>^xw?!(F5*(EGpz*!-Y>Q?XKB`g#wbI}P@Miz+39*oEPIaOBp+d_YFK5mC62AHMy{j1gxQ1C zV9?*bDodQfXPt$E49BSnYgPM`@46Ne;QbNAdiegx2O+~&{B^SI>rZKE8uC5k zTW8UI%NCw3hOKTSE^pX7XF9+<>V&k_R(dFk+LNfi1jo+^&J7zaQ*d5bWk5L_RfiF zG@?oDNpiIE@0fd6wX&9OmLXq!TqEC6sVZBNTg&t_eJa1Aj{ZQg)mBD1U=Qq>_AzWg zRNCKXt0>FZm-{HympsEPIYoyl>eBGkqWIb;etV&1?yEX;MAJkrnUTE5TiS0+eQI2u zO@sWl%UdP@?ZLR4Ixa_5iOZ*URjOj1RWTHOW?e6(qrWE@M2ZoY2$tyXspX7S231@c zIlQD0P9-A+Q((SAg`?HVLe<&MvhJCXB*{12$$-yugzFqx(~J=4XtCVrvJ1lPV?LxL zU+%F5r%;ZV(5(V#uF(pLor8^lz{DvTvq?7P$Y$}=Rs6Nqa<&p4^kBNZDr>b&N;$67 z(M)t^o&Ky(bJ>WR5Vd?ZSn;HMjZBKlIE62i?K~(_>pGCbw7Jy|vL#j3H;Jdqd!#4* z1T`0|S%cHHRtan&WhuH6iX?P$z82wB?g^j@Bq_mAJY|T6SRt6)(G!PgPlNHs*WAP(PXvWIY(DoG%rG z{^yKK4mv6llU#J#Uw@k=~wSmAREmqVFam0pVjYxs1Be9WHOtBr#-B?!XD` z+h--q87Z`_Pk(n9q$`aG@?tV;2`c`Dpb#C1UE)>En(`>zBAh4?{jkN8D>*?uJI5rorv4xZ7H`&LMBpS#htUf6qf%Ap(Jl=3I^VsbvFyXt z3%oW?Ya_?33=6SuzsqpVV7bwKr~SomJ${?P8r#&1!w^22RQ`y*f!*>oN#p)gRsx?ucw9{ z-C%br6-c8*qGd!tsy@DmAB4VWb4fcRZ!2gdMeGY+tFS9Ksk4ahD&+Ljd}bCdazn}y zcD5130g6s7ON`{uC+!jJy*X~TLqd|QFcN(R9M}yvu)y*m5fID~B#E0eU1l0b#$$j} zRln^^fGf$w<}B>T!Gw@V6$3m3d$}aL{oIpPgTqB?3`>ynjQq;>qB<~XUl^xSED#bN z0WbMGB>_6v##J>1+KnlVPnwk05BRP74i826Bg~`w{_y)f@$0n5iJyLh&mn5i?`3}f zWY263pYT}T!_s=>#Z@7C8s*A3POZo_J=khJ9ENYi`p&ZT?siRu`!eE)yPwgsPzESf zQl6%UbCxXKQ=j!xP405+=Ot3wdb8lf^?wZYl-a8`IDY=1{`T5k6bB)pKNFowM1ux~ z3w7}-0fKR1av0h0d|LS8rQgs1Cl$gU4E-mg=&^8*o(08tLim~DuD5TJF=ObrN#Eu1 z0HYIXi*;Dv48Hi|eb`__kXxI^Gi_2^qbxVEssbBZ>~m*?!RMzz`6e%&E+fcEUB-VR zbs+~n@W3Ghv+UthnR1-}z!5|LOL-5Xfv_5cWm0qy0y)beYCgA);L~b~dNvj)GZS2@ z7c$Ui#sf^$%hdI4Ki(Vlm@Y;HgA7Dl+bVOYdNk63{zAnZ;JktHFiJzkw$l%*KnqGP zOIO>P8V6;ri75ReNzjBFo2-D>wg7;x?k2&0;&;EUWg(%O`4@@plO=5A=6@o$QsdWE z>Fg!_D_!_LQDlml@lX002Q@^;Wu)`4iE*lopk4VS0-i91i{{VYvyAAHnU8|rl_{;g zV)9O>V=P6Pu~OepewL?{dnXxU0rhwZoz?ta(@pA!f>DlaN0$Cgov`%#=UD-8@6D@LG{RN62Rd+(q<)+%dd27O3o62{wDKJ{un zovkR+8~9i1)!cH}p9=qE)#4Kbemo75g;Q8EaDkQ2A_Kg7Kmqywf!(-J$0(D?c_}>1 zk+*()prB@RQ+}qketwXua3S^*_0gF}v!rob%YzEr$#{pz?Aoq}LNUku26QHbhp)ec zo@?jaEas0wzTW095^r#Es!o-F3b6mh+FM1%wRGX4xLe~MXxyFPG~T$oySrP0yE`Pf zyGxMZ8r%W|2o@l?LkJ|NVekFlamKxm_mx5STC2KhuB!Q2=J+4A*3%e_M#s;t>_QYv z6*2WWDLIF%(#TaB2aM}n-mIK!pL+yOvi{KkqldjbgopbB9qpQy3I-0i8*%}gAGJe_d;4kweNjG;l2fl-*)QyFbFF zK*vItjSnnp%O0K)gYiC5pAaX5HkB2@={a>dm?fx!lT=IePVv+KtP&UY72}Bm4FX^03CrHk8DZG!Xv$WxWtpL1UG6h z%UHD=n~Xp2!;f!3jr{xahTgNyDYuYPlk2j^;xsRpB}yVTcvoqLzCDBCib zxy@V0g7Lj7M7rDC(T;&k zH27O0JxbJeC}Q|xdyBVQv=Z!pOSIZ^SQ{0W)WQ`&%7nPZ5)#E7z0eBMyf^6av{^WX zA$ermp}Lm>EkF8MV|I|-QDu@FzMuQOIno(FL9#MsJN5j@^|uBivpx03ME^ zEuJNqmLElluBa64ATFF#;IQS+Bf->hn@_hni5YcGMn~8g{>*>Ha+}!2MuiOEKzV|H zAXZ)5k1-ufAM7$H<#3)ABM7K8=R?*qazX-} ze@$;#=lwc%4uGAlH2ZwTt^g<(xfDKpbMLCo9r&gxWJw&V`6eL|@!a2d_8UpSW$cof zzOaa_ZB#WKw7VIkYIMpJIQ*KpC-)|$N7a&A(!^)_L9Z~!6jF2~&N*l$6Lcr|fR{bB zIaBinQrh;UDDK}OvInsw>aE}$CY95v^-$4Y74_c|1vA6Zf1&?|qsw>c3mMidyO*Qx zm=wqJU;%omX= zMED@-N3#?!FuRk?-s2k6utP~u z2G6naKSPY~pYb*qp;GyN9km%MR>Ri$BSs;%xyKUJ{`xj!?V zbKR@D5X42LGL#1;Wb(y)t$AiZW{|e6C1Z5-(Z%#l?dfonNL#}Q)y9U8j#BJek&uY$ z4)SC;tDA}BXPDIRn|JyO716`f_3r4Q1C~lURfXMTu&{+Ag+p?^XOyY!dG*z;){0&* znm&V>V-fQN@|H#3Vdy!O<(gvm-I7XB)$U{)d&E#-K3N=_Csuuu*HFHmtY%tYl7pVc zMH~IwzprfTy}ry9kl|v!;XutyB9g06D55bBKI!f(rBC3na|$^3C=h-2gW|GptA&uW zN38q%`=N-YF+YSwXplP$eI z`>eK4D4|5RhSp8%NOQE?QT34Q2e$xi1t^2qkn}-X${) zwwm}Uy`=K}#6bHkKO)pD0J(?0zG_TJeq5Zvm#G9leYoD;T~mofo`{NacRpX3gvmu{ zKdnQeDFyO4Td^S7yRgqcDBWZuKXFT(rLl3!acw|K|2tTN80pd;(aAf05d<#Zv|MarZz!|i5OaP2-SxQ%81oZm1-HT)IO^?C;1mWH~R5=Rf(6R7{4L6Vp8fuOb>7tezKu%n#UwPxLG{Qf;K|83ZLIN zIT

C^lr5F2)0?{bfs1CRI=%ELLBTRk(_S1G@o>!;a^t80J?1Letys`MN`H*io+B zEP{)2M@xj;(?FEMiAP&So0U?HKych}4ece{9TaJFc8-Z%;pu~ zlKaUuEay#gM5PYp#?>hzC#o?U1iQjvk!q#Sy0% ztkERSC%WnYXD z=-FT(OaUKJ+Oaus{TMTwgF-w23hn`b`R`^s3<K|f&i#TfZX$p($f6fn(+FQ^eO!F&9u_+sD`K9VK)2QLD5DtqTa`;jGM0-n} z!9XoJGGS)Re1(kA3eV=Fh+hgHPN3rknQ#C3JSf8{_?t~%*=NoqJ039i2H4_fLqyKB z)pDU93F-&-2axtaCd)OX>7N*1?@BQqr1vx=Vc**wc=@T&({uoInKgAAfJmEV(p6N6 z7@(Uj_;}cqVs7?Yuec$+WPfpZ6$5~QceR_Aj=-7V6?ivmg`*GHj=JcaFO0foMR-Vy z()dJb9+*-mw?^3}&umn;k3m!)^hVuc0O_yumXYP$>;C@bWp@PJYM|R^?oHpJ zt3$2hqvU@VvM01RPFLDDxB-mDvmkn7+*IgHXm#4Q`Rf4(;|8(EF`B3w7%t=Yc9LZD zD2qp7=?xLYFqzyS-W46>J7?lAsxg$4^og;i@-3#l9;X5tbE=t=5^V`fwG$?LyR>8w zS1hkted8qLiBx3a=I;dA-|f`Ji^?I5t$UAAcA5-IBn5U=yHk>eo}}92CnUzJ(5g&i z5WyASTaWUo&C4c#7pP*xj8XV*zS}=Eg3f5_<2Thu6S^`Do>I}1?a1~@rGVITqI6Di;@Hz~k zqu+qwu9ac5!;6s+VFefq4nL#FXlA0lmYyxKRXEw@@Gc3sKp%$@AEti1ax|E!^qPPP z4-%#q`vg3(zO{3eIUFodGIl%>oP~15fs}1b8G6FfwHEW@dwY(YpK>jTBx^SQCHCrO zE`tL+SiE9!l0(u>yMr_m_R0r@7dE=wStG?j9WK@X)>nZpzy`XxFv}^);0FCX;Gmc; z*JJYTbeMifFZyAs;C;8&H=w0Tuq?MA%)ff{7(McLK2Vgnsi}%(t|ca^3?oM`?f+j` z;7(QCneSqMq7Q#1T#Zkp5eECo1nqJh_eAQ5KrUCo`(nLwAy?hhGXp88v_GFQ4gR+x zqzn47Y(8C23*Mi8Yk&Xu-DCCVL&Q|2=kavy7Yl&Kzki(lv}p+-pa+G^(bF&gL?O4| z%eCr~#t?(0mkFu>7c;61^|LsWP4uwsTgX4;JOw3#V1SJWT#?~mMg|o5*~+KpIUdfv zgNJC^V->APKm{DkkHmZ^2FsW^#5XlzLkbYHCUrQ-Nm{*Mhxv7Y>>@#z56CTa3Bvd^ z*8W9a&!ZphgZj)9mx36YEne1h!Dj&dc%Dx<#8m`)bIkC2PP0cGNEYehOO0GeA_=5w zfSM^)QiN5LpD`{6r76F6{ath*AK$l-l3yyQ&N&+uHdoXQ&Lrm+L6C%T8D1FFYFrxZkkK z4$&*)yyV5C%--r|>lhJvWbZ)4A*xj|v*i!b!k94@-k1G#p7xU;ae1?C4+Jn7!*fe2 zWFJwjS(+YozL@SMAnvr@TVZ+(#&-w`*gV~w)^CHl3witCLNrdOKDRLHI|rcsBys+$ zjYxMk+I+os;Vee~G&~bV-y9-ZpO&+q#poVUehgUZ!_(MSNb>uAdKN=| zr!-IM*Dlrm7|3GiyZ-dGn-=Q6UT{ZPPl3TYNRM&cQ*GYQX^`_1nmVdCB1d;{FX@KXLiYnW&Yq>nG(|~%%a>3zRnM$dUC{OVeX?~Hfn0I zoyU=|_&9y5Ods>W`56#4QxmdYY88%8Yh=Y;jspwqNi&eRcda zcj^hmOqNLcJn{FjaM~~p-#YE@y(`p67@z2Gv$h=bOa{0k%8~?$m>xsg4jEl|PD3U} zxAmBd-;Rr@{46hXM+(-B376YUuJV?kDEM7fzX4`VpIAlg-pi2xM55p~{f*5~6^JDZ z4M0U9Gm-kp>%FMlx?#S>%d8>c%PpFOk;5V?R-(d#95Fw%s1WHVZkAvcMo(nmVHi`H zQQ0xahS9^kXInuXQ@a%T*$bw$o9t05^XTymgCE?NR`SKwjLHbtFjqBSCJ#bn`rT7gVlg$tph8+G*Zx%P@CoJrKZLMQW z_%vq4vkYKak}7O1!@DKTIJfpMp0!80Dk^joDBL8TFyVd2-%Vr@TEGo4t!H3wm=_oPH&!-io9S(zRQFQMJrZJdDlc?M)6k>O5g@>R*DZ=|WLxrP zh_I%a(aWwVlJGn0SlRwNzur ziqe&lVUo5*XIz2S0$g*LHK#}>@-0&G46a6DeS4Y7-ya*TinCRFwIjagdfVNf3KrRJ z@EdxYdR8x$)APTPzBLaazKiEfG22^`B<5|cn{=5-qz$m$JmjU2!!ERnPBu~QNS;d^ zVd=KXk*zbg%VjTR5JDcz5*EuDqT_8BE@|h6@<_<0PTGYjnZCcH+2;e+0~@GIgaKUo z@-1{X$sZIMTUHHrH#(+0+y^+DcJ-v&ksaHLf79wBH_A>wR-VaSu|gEz-7D^e!d<&P zByfk~UOxAWw8*|PtR7k@*!j5Qd@66uF%mq!I@h3J#is?w?OCoT?21wuic>|0H5Mj_ zS&N&&5Tdc^6gBor;L`TI+tvEDM6nWfd`(3aOe&~_Oc_+`IHK?7%Lu{0t=TKsYi z>*MVLKWi@+HnA54o6d2>dD-sk3lRR{Ehc~C_T6xqnsr379gNtg88e8u`71=+eD%#PM99{p4dELttm`hyebA1< zM1fw_PVf?&z*@99r@RC4AhwPoR4#>QD&tw*SH@ZT^tVFxVN71UWQ2qWaS2ZIU4q?1 zA7L3RJv^h+A#6a7o<+=q6?TwIdrLxwow5+-C60=ku~?zk@;8^KiEQ_dE`OcBWSPus zz9WJf)hlcnT)1aKv4(aBVzT?xIVIZGlJF7tdRb7n-)i~|Npw`Bg5uf6CG_`Ut1X{4 zhCugya0*Rl3>i_(Cury~7NDJ7LDmQ!&vHtf%x^M65(|Dcn-hDDc$dHXvsOTEvVhf@8 zAKk0Jpi*L=bFFOQ!Z>*p0bQGnC8w)Sd1WcNhj{m)vBh^NoMBIp=5AHMq_GQ{`| zXyGv6***Nc)e77s#-5F|uav6krCN>(;NWvmn=vIRb@CVEV!S%B+6}Dkws)-|1Vr~r2Dk(D* z5gP}iy3`ViAcukyXbcj^b!uFwj3W4HFF|&u-XVs1%+#Tv!4p#UWEvoiu*k>k#bzQrR6}xMD4~{VK}Q`zoUh>Ab8&~e;7p)%1@kZ zrR`H_8%%r$QqyNSo1;mJ9%iZh9pAr*9P<60jO?$zt%S$s_rEe}v<>k-`dVG2=39`k z-5N{OKy4@Ya{g*KHr^J(R`PYR!2eh(9|{59Am&5(%ww>|u!}4-5DwXjA0>XEehUe< zIw6D=Mwj&%>NsE2+1v2f=3HaP9`wG zzmT-3-w;Mc&cupu@ffTh@?$gL^PQw;I6f*~kasNsNdJ)MFzZ_6y3e^4}zR?>fYe%B8P01vDwmtNrTwv|*ArHS zIoyP)a?<;O=ZRARtz0Q{I61K(?|V71#BVQ%;sT`#hJOfX`#GVEgtR7!1e*Lvi1YP> z4OsM%!W`BZkUqDKA|>1k-rI1251N*claKN1H}2l|enzMi3H7p?A10~>`(c3%=3MNHk_&v$*s#(fzq1H}A{^G||7?KTVkHyU=rw=u$C7kIp(j)WzRY&XlP1kj%JU?z5oGKnZ~ zBh4@hmlutR-ir)YC)bUV72kX#4esf}G0Ot=id-s0*CR+!_7L}5Qql^1pxQ}AA;kx{ zdN_HAG5h83s|Oj(5#cqM;EYB;ey;?op_EEs-RoH^uM;>gKvxmnbz zjE?6{Q1UI(px;fq0jIJHWl}U}a51H=R3<3$)|mh$iD6TO0h-qHi~@($z-uc@3Id5@ zcE4mOC+zX6ac&2gMH?YPL$;hzT-C#oy|)4!@EnQiS*-R4N~EW#_&yrW-HeQHvL;w0 z845Irsc)rb7Nshqhb$9}E41Ts%+Sp1if{VMt>=Njw0@+-*mYG#u}pPrxiRX8$Xdx| z`Wl7G@)iRbj7ApZ$^>v5L1mdm6ur%3PLI%{8aX;~nH!V5W6z7?mIG8b<9rWOnrX*a)^*KM>Tyz#_gNqLK zQj`YNtu(k4v0Yj*3SFXf273v6s9k9l?`TIb{m~)vvMQ<+FA^yhO&p@(aaNK@3>MYe zZ>()3-Ykq7&N<#Kpe$ONgJ;?!!!v7CU)xwtTSMRS zF`Lsw3XDgG{?L6;v?Xn*(lP}%J%Su39b=e^<~Y7seMOMfSMxA90fxS^sM8JH((`Xl zF+<8x{=zw^W=Ewx0c)t`ItSZ@7hU)+GKk7{o{M3j?Bfm}&?GbAJKqS3i;#E8)LmW5 z#svpq>hYSww^N(V!}yC4KU_|@VQ2whA%HNl6j@V#nw=a%lPy{lY4O;+9>KgkAYPRk zlDPz1to{DxJCg1OInXZm_ zzDH=KHw3SS5B$Ua?T}xvu|T7)F8>wrHYUgkrZV4ETRi+Al(ZiGXF_o}$D{rY-uuYk zE_#MUWeCHunqjM{bfEmmxFmsMtM(O4RKkc&hy2|X{NJ%P7HVF2`nWsm$L1(hM$8hzj|$f_>Is{1d4ux9Nf?c+$DD}7()1)qh^ zh@DnLNPcD-s1cV6IM%jF*;*S0QV-w;K;_rj7?ax1mvxa#Y*oopA}y}#dZ^ibG2jI- z7ojLUQiH(8<fzx; zWkamF#USYVpCfHZ96&!!CY=4(W$7q6H%;59?ZyNn7j0+Mdkn_$7BO2c$)!U+A2R$7 z5M;kp=wCyukS&7`lRl}f)NOp<$xQShL^b<>q!7PHMhHcpcTuCFs?0kvDx;4LWMmxr zOlsj6b);2k7J_H5iD5%U+;KfmUSn-u)ZL&Jr^mlT*XAs9sl;DuCeCU4(g$XQv8QF~ z0>VAwT2_jnw?nm3R_T|mDr{50Q z>j=V>uHh^g`_e%9o86skwJaPNYG)(@=*gg`*Hr}~6oOv}2!LRS-~MVtF51rzGeXTo z{ieBu(5TSU%oCv@FYRJz0+=5SbU|mAqg>sun8`oQd`kehH*tV7P zu1xvi8`P)yUz0nSAtC5n-iknn>!oLA{z>puzlCyILuHL6!~NE%CSmXz5F|ln7SZu~ zGkr)lNF689wc19+2A=~G2$bAlrTn$zZ})ZIP$p1Ay9HBXkZZW+mDjU zO_?bN$B@ZfH%GW|%T65z+J~DMWmH)qdfJKxf*4UC!juVL&aSaJ8!!E^SA+{*KQH*e zyaG?MFSdy~bCYoED^oiyw&Q9u;&nX%`zkEuS@*m=H9Yhn#C+Q^t@kOSv>#%+d;(s5e37n$^#tfh4I;Yw6R@0M)44ls zoWTd7E?!77;@uF#j89Snf$2qY9b{BV!BFTv7=>HGua?L`5g^&~<{XGKL4+_zlPQ&x z3J6UcYf_XU=ayrIqZH|_q?zpp#La~M!WKF{I)qL{T9ay+sSFRZ82OY6AtAzGG`JPf zeu)=04rJyBz;S?b zuLf$Rp1^(D2EcnAdFuHKj0SNyRU?g%4`VGA!)u$u!NIr>H7lRwZ*9N2-9zpa^~4z$ zVQ;B@({GVZ1aNbQVEhD>QiPbw0{Rbft8@vy^*v3SBfBm-K zT2wzu;h8rDWw}0xnds#-L;ivj+x{j~77ETG^U^uJHAf~4uA=PwO{N)|L-c}_L);Tm zgrR4=3(7qFhY?u}lT$pSq+p}I92N~r<*cVF!O{oHEf8cfCHz^HOT~I9d^mpk-`2&5+N)KVXF#*w!G_4>-OZ>GIh*$$QH6Z%)3KF!nl9yAdF{~G z)A6N#CI8-@Zm*I@0$h0#c0P7}0R&JAS8lwP7?k}?4dDe51YXWcNOU4!=S}M5@hM9Z zO;vNIYoz63UNS1?=tX#QE%?v#apj~Plk0N$SIB_{wz2ESo))iu!00<}*%6LJaK)pM z&6nh4Fc8`Q5FFU)4k}{-?Vnl+VL4B|J@#yeW7(J!+qI_E^h6{$Z$dBfUd2G%|DP9c z>mKxjI@!mLH}4@CbG`6|7X+{V3jf;ClB@P4DdT?-;ArNP2`NrDOLKv@S`10Ke_cH0)9WuRoNmy@`$cF?dGq~bwSm8fph)8}K$&e?GLNg_7A_(~p=mYUR9;ZcE^DhXg&v-%eshYb#P3j8!X z#Y&bYyxSFzV_GMAtj$vyKgv~b)6+^-7YRHF|7S?_IFK=$HV9Tt22pLqSC>?A2U`Hp zTuG~;j^cqi%qJHBWDDD@BiY! zzy+yJe5zBtgzNIrUE%ShbP>v~?UOF?&zt6^{ZyS!cu&iK8R*J`5L$p~IOJvyLt5x~ z*h2Udj}>K?PC)G90Tk%~)JDwshW|A3iZf{p^c_YS=?0XWQW#DRuHh?eHm|uw>$&^K{xa3bj~@zoD<0_&nxGGC5&PGwq@rk zOXqUul>0^^41H)Vdp_GRVocHs)U#djQ*zDPM3ZZa{$^AtI!**$bm6xp%iXY zT?*O&PB2VW|Bt0WH^(nz0XFta5^9Z-8IjYfw;LH02;^0Ae?P$B! ztjPk;?nDE`vMxvlZc6?%#4ccZD@rQGq@ft~sGNYVL>gyXpdYP~onyd^uQZy{w8+F2 zL7FH2o&AiQDK<53^ReMl8aQMb?EKxOz!#=zYup{OfoQy2_=`$H8l-V(`bDC@isVx; zCs5m^UXtV1DP6q{*&q|qFc~LH91bnB{t_p`#J|_&&#|THWVTQPnlLGoe-ZIrGC*fV z5w1Ga1bGP?;;oye6rwiGXh%Wk*ftx2EzHUSy)HIu&lxAvDRAjfjr2xrBNs8;q~-Un zSA;qfC4Wcq*S;ynC*;Ty>)0ry^|6B*e4ToYvZ@_=nPh~1vkqau3r0)cbD6ATad$HcG_r;tWdK%;p|Lu;_L zK3_}A?pzk&BrQia*M19BFrG4`L^9v__)ZiO_SE8|5W5ZWw{b0No-|08hGU+_B%B;RCF;V>qI-7<%8T*F;6+uvf5Sl%ied zxVidB>F;5;4ox6$oI++QY2)JCwD0D80_krGQ+KhL@}! z;izZC;6_eI!>4k+ z2ue&5X-_8TZpEn!aX4D5Ggx~!^`BLdz>DE?V%7TQ;5AolJ&^Ryh5Rbe<712$`diP_ zq4+bCHd0?oLOt)Wz{1^f=}%>CWa1VH&kdU0^`}844;Nb9*l;eDb+|+E7LBpWUA=ar z1osA-CUA~uk)pQex`7rRA#J-#czc5eAx(jjWYh_`l?CT-)l*@tH7A4Xa<(XUAohBU z)l`PS#h@aP0U~-DF0NldXc#@(*8+6_8%%$Mp2Ie*)_)EIXur~PDE~OIGo(;$LQHh$ z`U(UVze;JyYptIVv>RQDfiHo!X8Ie7<_@X&)8aCcP=6VZ^4&@% zdszF5pM-<1q#xV)=>)Hjz#U?=!^*fbh+dH6$mNl~^G2t`YKZ6YP8sIkDqK#F$+N_^t6*(R}RvPa>X1XrZ0!$sxcP0nZL1qj&MQJIRXynI-;RIX`v3YAzVlc`O z0ceBhN*R#ugi0~kls|p!75OQt{0I5Dgc#|rmx19EGnmESkL2*$J7gMW3Q*}J2bdJ> z%14rES?4G*xJs^@;wI{4AjMcgyL4dk?puPKX*`O!eK19Ikk{hDTx;jvvWbvTag!cE z1d-@`l%BSR6$y8!p;dTOl=eR?uN0OxA2Th4ZNKL7Ddwjz(+{h0J43gK5%J||J*8u+ zjX5VVzv+zr{<)v&e7-w3a2@V~7`>5BxN1TYnE+9`KfYulZe{=8e;YbI9icgf+YLdP z7J~X>AWa8I7+U(3a*6Qw{=fkwZVs3x2^=uc90%P5@PVqjJMBcXTd~vgG_)8 zDV$CDdE+Rtj9JEO5MnS2P-Q)jqOfVR-B4^Uo102S9*%zakZWd94PpPadjr~_c=?aN za4#%AAm}&QNq$z*#*7`Ln-UZaA?d=94|o-hW6abG%|~> zjX7HA#NJqq{YEb1SJP2Np1*KH?r-*=YWg24S?*&PPik}W9-E4=H6uIxGHpCpI5J~i z7}XTnXn(_UX@w?uatkD_!ebcEsg3A>OVNZ&qrLrnXPX-)FqyPYmG!%=9mmeQ)3~(; zkl2u^v?^x2C(Q--fQJUwt|k$b{v)j)OWFIk5-AFDIhuJXX}rwAe!d+C7JB50%@q&T`$`r$lD#Jrk61UA zRB$7cRHkL^%wZ1!5F=yAy-s=j4a>W#dSPfW`7yD7NEl;doM)G+OqX&}=?d|&=B9aY zik^>*pf|fdb9%tZbJJMHP!-;gIMccEkFwAJNP8M!e`AvXl8lmdo8?f@st)pb>^$h? z!^zOJx>0O}rdSl4Qhk<#hEugLwa+W5gr!nUPY8ylPLz^!Le7>n8Eo>AIE`uYr0X9> zDum`HO(;WJYcfum`uzvlL(&`Zg4fJ1{0+_3U?@->R|(-JqwgXOy;fE1Ic!n~L`2`# zV#-K6iATOaq2?)oAnvshl5A4dA!r#Zd4xpq23wU~o^b)!5G~AMP|RY?q5m+6 z3658tN5P5pDuFmq>~Y=+=^Ye@ye^RSa?wji?M`JL`Dn1OSAXyuDQ!t>YIEi@v1Q1T zM1hV-!}oV*?n#_KKB2PeG)r6RLQ+b0Dr*+&FI}_kG-#rVO2De{3V&&u>7z-dA=-XP z(G1J+nmElN4hPmlyKbPBY6K%&G8n{?tE+$=S&}9?HruCW{H4h9pvjFw0!6CU17Xe^ zGfg9gU|7p4PHh%h%PII2*PbF3R(f3W%Xm6mL0JkyQ?sd1Yu4&-EgY8qkLg`3lrxHt z+dB9ka|Jo$yiZsgOJ>VHolRKg=Pz!6X%uP8dlP8f==st~vf$>W=CqV+O5MFDtQuV8O0jKzDwx~$(fem;0u$1LVQ*x!VNf2`&DUQ+c|!P(PKwn2v#F6AmXeLtV? zPG{;u7bzpWqqJCNpb_W*fp@~GSbGdDNjafx#_26aj&!CVfM(Vtft;VED{q%Ybjei- zEJLz+PKu4WYD!exw=D5NaJVCRyHE5wq+9*_B59&37sypw6onl{2N9QGm%$T!8VJ_V zCZLAtceny;H8jC1%`Vp2+ECIcL$RY}l#!`c==z@|-k+nBb1Q&DdIENY~R~^u0F*1$2D4Tpd}|8N)co zhwf0h`NfDjQc_Wj@Q8_ZrdF33nxTuQij(Z2RiV>&xsbFYU0!*#}Zm?X6bk`%E3grIBTkXd{$D!iCsP{CvemV zk)1u0$nCfyE;P#k9G)B86)uPn5k%OKk>sXfMa-?WLz~z(wz=hGTNdlXg{Lhz*gft0bMYpmgVTx_RxX^K@2+(!Q!hZ#*VSFPj()RY&k%fhb4jqgXJ`_ z?5o>#sbM>RAay&gR_nUd&)djMt4(&2^KDoc`Z(6-T?5Iix5>J6Y1p~p9c5v)x zx|jiBw>UB@@4_rDu{)j-dd8J?N^m^P^OkD)tSHc$zx-Hs3mzOLMh-T+#Od<$GdZ}v zw6Aj=R<;SoEMyWtIo&ow%DB6u=M}Fv>12%)c4iu**guFWqQQM^d8gUh`B+SRlb@;?#J033!(~s9x96f9_x9QfpvW3K2)a zRky~85m$NRnf=W%)neJSMYlpLyNZYdhqeSbAC93mm(F8>Bb-y%QIiBx85P22o?hIj z#Z?(7H3fiU^69hcpDu!fS7Bij-=DdE7dl~I_pOhGVNHR^K|avB3Tg*nK8|v=E7&pn z7LV!TmhI2aOwL0hxgo)Khq=xf^Ju>&wj0Bx4&}WiJ#kNIea1=&?)2MeqzQ3p40gRL zzJj5orLLwmKhbNWT6@h#&TL)6QofCCu(#<0 zME>7b%d8mrd&{p3OPn=61}Y0zz2gv5VLmnH43UQk4bWo+5RGMb!H$bI3*py~#`Hp_gN&v%5A?{iz*zMTEO2xH3vkV6dJ z{@(0hx z&uqbeHaIVe{6*LoX~b;-)R)&i&p#QlJTk94pI;O92?D79`#U!QL=6?a4-?#K3Wq{D z%WRqzo^~Mp3StdmL8J&{0MWvOUyJZq{FH$UqWe`RCpI+FDME{kntD{qGOGw_EEYDFQI=APYWE>z?gvT6 zFetVV+cPY>SHB_S>olo_TkP0dv6|Akjjv7qDQy8Wc*O%ObQQbm3~4ub2iO3 zd4Y?iu?fjxtijrJXU%;lA3DCLP=nOmDH*L$ILx^qDNr_32})TN;KwYoj}ENN)1iJ$ zss1poBuv7sonTof4yj)YO@-wuDkloR49QF@X3KsADB~-5WsS+Q%GnVhZZ;?se#v}1y}UF@le5g;1@WVlB|+4eTeU&aIOVBT7F{S@(Z%)!#0*j#YGNH+_`_a0uZURF zkXvPDxi*trw-C@S`{>IiK-SPeUI&8W8FX-vy-pxvGDwhi*s-jtsY)CMdi>5G1ZGy5 ze--n#_U5SbHxp(=Odlx|it zUlyNY=!-t_=4}z@Tmc~wDQQ0u*VEaBQWO~Vt5q=S;>iSe?HBGJR+44!+-|$^eDm34 z?KamI_z|E>JF4eeWxq-3c7z1rvpAB3%<3lUwIY%f2!xp(F6AP6qM@DH8w_ncKs+&~ zaY7`A-urxVFe_;`}Ggf`fs-7o;cWy4SBQqd0s}DaQjI z3Gu=A+rp$<&p5%*=)k}JN^&oYTrBRiT`!##OC4gUfDB28C9Z7O(R!&Y6fZT)EL)JV z0x{JJt||`7*-L}S#p*?5ej5)NSF`WQGRy5o%w$w5rV#y=G(xkLW)^y?^~+o@;J~7{ zQBHE>%JV7WXt7`*3Pz#q!;IBJ(xH8EDvyT%rFU?n=Dd2|&D}pFf{d*+MVPa(Aw`uN z`sJ!Ux4qvB>Ao>9tHy{6RH_k1w`6-MEu#5aiYq31wV{-P_0dKiZGR+wNSwqJiE2#{ z-7IH)aVvpb_$L5z;W3{{VSi#6ijOivwBIL=iXbd}&Kz@$S0!_8_S@|oP#@Z^If=X~2EU(krf(&jqsWF{II+KJiJHP%~{2}mK z=potW|A(uy3W#ItqBI&TxCXc28Z@{|a1R7`hv440dk7NTEx5b8LvVM8CRk(L)4Bi5 z%e?S}6sM}s*|qmt>w`LCk8cZX5!w7<=euGnzk5slIk|f08N@&aKj1~Fg1Bi=lUgm; zY-UVJt6End)!7V~4Y#QpRTiDzB(wD(UD%F*}P#@XCu@8HD{JOXjN z#>{J}99P}yeQU7y=&jun+3x(ILHI9?^?ZgqvEM@h|CF=BlzB$Y&iLzT9uKUQe|ezi z=iRYjc!cpPRO6Y&U1M69>y^X)(TXc>ce$<-HS%K1>dTpR#4@?35BOLs+l7#Ie-}{)} z5T0E)YWyty`(#=Lq*}WHbAANet{B8yQIs5-SQQ5hmac0f2_tA;Ned|6Jjirc6vfeP zTEIZ*=ser@!OVYBwM1W3>@i^G%kL7s@K-9bUEfh6&5X{#D$MNnJG+PJKyXz1`29%jcBRqb=?Whp-Ab$!`}H z|AFFtsx$Mg&Uu&kYxTSewwCJIK%Bb!X9Qp@^fy(CfClJS7bg>GMykR@%!a?uznH zb-PIt9bPk2{dg0de=JU4c+2Qjz;=m}tdIGVat2`|+0f^-n9$H`_vttnpqyeQoqw&l z^Ber5=bt1A`Y^I-wR#!(-AK14+GvS=OU2X6_hodMHn6DNsy7>nHyzvpPJ8wTj6lxM zUv@@B4PzxP^`at2pe|oU8RbhnMs}<4kMJ|T*Ikc)G*pJZKw-{MGryb1yX{v?@0UC& z+k-4hv)~8av2@B2_$rr^cjh3uKBCZYXFmSjP~0ymL7D$9<0Do&+qj~d<U;mZuGHS42~+Kx1|7|olQ?C(4*cn#+{u@uFr@cGW^ne( zgIJbd>)+|S;T!xbH%1V`imWb32;e@s#$2jKXKNcQH27I@GL5qK4N(D3zi=m` z^}M>H`zeHC5;+*tZwH?2+AD%J(L}KfRb&{UO=`TP$fvi-9!szA@s%yq4Z+W+Q{T^Zfpa(<^tqwfVjvuykVO|qm?S&1dKE?tG^P^ZvZQMz?`brK z@B=xK9u^WwjN`|X+^^AMzfx;Hmb?zW6@_f~fX}xmL4^&|0*5IY7y>7Gl9R-U0P+|_k-VB z{nKe11L(Xr1is0Zgm@iLJTitlVE?TBfPCvj!mIB$C%t2t^#Q>X3>twPGaEfE+|D5V zfJy^bktqB)F8mpO1bYZas@GxfEigehGIb$34iP9L-haiFOeW78E0A8WH$9ME`uy5N z?S7ugXAHrMj@n46vymsanll5QbLwG*ywTAmwF@NucJG%mzc;%kE z-J%Qn?37z$&HQ3%VnYt^!Q;<7U22Ds@gh^!Eui-@%4TJ5*;NKrwC7Z5UfxyIEvt!? znFg!r^q0BPCF*t$i(_BlImrNddD!w!1-Lqn(l)H+j|g8cj6VX^u{xi!uR|xEd_|we z7F0yh>oR;aOK$RHKMyO25Pw|3jUa{ljj=@jVQM79jtdSw8d|lfDhpOQ4n+v!v@$Sw z?Lp!3YmmK|oeb5s7a=SE4n4L)s%*4hczcE2Quq4`+?nye;FOMQWdUUw!@`J1y7T4k z&W(O?mhT#Q-5v#%XP``Zy9(YaTud^qN`7}wHp@5Z`Qbp0O721;`N^nG=o(FU+q; zKjVqlLeF6F1j`=OHwXTdgfV+r-rV$9H`JG7C)&~_VDa!v4 z_95<9F>HXZipw%Y-QzJZvvoldb>29dZHnwZ)=f-poglZ3@|r&&{6KJ4s%INPAj7R0 zs>ZMJ?@XAbYAc8@iDlfj2@QKmhY?KIlTOV+%63}|Nl(}4n`RbOA zhsb6#Q3P7*+4x(oAS#pV1estJ!-@BMo==!V>aI+pX=98CC1xEaNJwT9!stl7Hfp~+ zhBD=)zcKsvd$nl6I()HL-^dAkRDp4NP)S*V-RQi*YQ5x5@$L&2NZG&`3)PvL^OjeQ8XHg=6Rd2pUs9f^^WG{qgETIHvprKE`9`2! z{^ke8E8$lh0U8hrUD%j_#WGFfPc9iE1Vj6$sCvB}!E`*)#rR&&mhN5c;=1#E9qshq zzj<#L4ZHK&HH`&2s)Mrn=vONL^in8Gi8r`RoHmSs>*a#3YRq-s0yXM*ZsrD4#VdGa zeo$}J#j1P9cK#AW<2mdbEC$Rk)`N;^{HC21Pvl1$)6)7$#8UhMeX=j_2cGg9YCk4% zvqB;`5la*!>g1D-Vi71{QID+DXMZ#DeX7k`LDoi{0BnR+zrpWUlV9-XW^Ls>}s85-dU#^$61IhCoDt+ z=7zH>{NQHSY4t+Rd1W+&VIpK6OVdnCZhI)@vuyFDnb9S<`mO%-XRazVF6I@tT^L&d zud28agYbi%kBh*;=v|^wh>wHXc$T4B_L+8Vw5v9Ze59{YI4Av%#}|VR6JhJ^ zzQ>eFm6L+|_JipG58}KqtVjUd$4=91$JD1;P3NC*_51bCpD~LZu=Vi6f#YlZ=a^gI zJ_}*s=W_!xu?$1+)9%0aqOzSiBotMPz7W5$jN|5WIz((rv%M~WhsiuXh4hMbv*q(c zR=1bxI^AJ+;X$5Gh4A;h=-kLp7Ao;GB*e&+Ry=r<*wStNoSAMUU+4hh7|f%lTdj16 zN7=y}8=q_AwOH%C)tWb|H4%Dq0$s)#i|5M~ef{SuW!+%;%rJOk;kAOgPZnYYaCpY_ z`XUy}^&=NtIzJxbS`q(X<)(D&kxrJ+S5Stbp8}jJN2WA9lgi&vm&Cxe*8_CnRl&Om^VAI+*itPse1#Z|(*S3jE8QG?8H& zD)b%Qqnvj4j8NiM`C<+Hs{bcEECfnh#@jRI7%QS``&9~KIya~JozeQwBUUW3<5xPW zpC_w+Rcs4F>LowZXK8{YNra@xf~1m(k4UKxe`8?ANPNDib(#My#Of=aAR7Q4T5fJ6 z4a@x~8fssjPa(qlwtYKPsMqb~^omD}r2EN^x6e$p)9cx;v~p%>bb>8^3OfpWJ1>YJ zn$f#C+Yt4TB#>!U!_39J$U)s)F>bBPa7pu>fwiy{nkpV!GKSEf)dJhd!wSXA`AqW% zOLZsTFMGPIKVrm37?7@ljsN$0-Y&y@6 zBV9O$ddpKjn6QweGH9jJ{U^Z>Qq^FgRwF!wzkT=|IwnE?F4bh516KYDADVuH3U$3J zi)H;w#q4FIR=2JRk3zAe+o95@*}s+9jFLx!M!nH=#SCkQ)22loDYI3ez4u7`q)>!K z_^MjyHzog-kdo0Y3-#B%KOzZAYUl~8L`?sl9dx(=m@H)@y~gxe|J_+3ASLCRC)s(Q z)%n%fr<^YF8J{7{NwTHAo&~;#1AEP*YG2XV1w32A{CIg?2dyqH&6YQ~o~2H&vv%Tp8^vYXnwtOl+cT3}5F&ir{Cght zbA!Y6Q39>G$MUm^{cFuc$tQ%Cl0ny4QSz9cMfg+n`NN6_4ahYP*%H}bacI?{ zR z6om)%2^aQ!)i$rvAH4XYvUo66O@i!AQeQ~y@4X^Rl|+8;7wmh&nICym+D>H+8j@na z@Jw50)9a#o14i(3LB60~!WGytZ8mo!_B|qc1et+LQR35=h#o2hID5ipIN4;yXd;%R zCoE#Zb^!CY6TKy9^E^*hh(m~#r4@|Ne4A8vW8XAL%MB@l8p5P|OGYgsVPbY2lV~!t zQ1F>Qx{PfK!6tUPeLA<&rj#OE)W`Xf5Z#K(zpOX(&g=v7e%FJNf>S5Z3@w%D_IYMm zG1CLj{~6%8!72Mv+GR=X|12AZx048(ZM2b%p1B_wpb)UUX$k(uCStjk^d?Hr_!GYX z0JuDz*z%otHVQO(hyfRtsHEivIDdKFdp<3#K@HZjn)JFHqFiBLnoPfGKV8_peLj6N zEB8^Dk@_mDM?tPy9P0c9zdl&n^gQ4&L$%xP{sbwpur->aU1FNr#JI$@`aZWp*ey=0 zj*&hCFGnV@v@B=Q-n}5a|4LK+^Lr!#JH&6$wG`FwfD-|R6@=Ud6D+C#!^99d=tMf6 z_wfqq_ME`G4#&*{M$afCxVeOj(ovasbzHlyl0zSB%qO6+J&fsJ>w+Hjo-3tkrC)@w zeKWKNX+Ney^Kqd`d&bdU!;u}v;0<14q;)ZOYFCpBO$TJ^ZtK>%wv#?`kZJ!{>!6iH{@!OLh#MUn>6ap5>(ItsQ+#c z0n^?hNPKN@ z4{kbY(5gW%6haTfSN@(xxCqM|O^+>ntbPW-;p#45K!ek^*~=BUV<#G{)DtiKfyg$U zfBi6n)onQ#5?X4T9DzqmEgJey_UcPBVMYFv?(4Cyu6zDussvVFc0wg0p30#>x8U1Wk97w8$p@ix! zb@_`iA~n~lGNn!}&q4lSaBDwagT;i93YrMGdv&#zQZIxr9&HMMTWTmU{1*;Jj++yn z1q&4g8b=~HJFa7eX5zAun%~ja+K_w;?)cOe%}yA1(y#nM1@1_7>qtJZXzn}X$?t2b zuf7nR3#=3QNT)!Iy3=%=WFCfoE2;0T8EYZvQW_qA`*~^wWmxOO6|1`|z8t<=y&i>v zV58+Z$buJ2--du@eP*89ZVJGvp%G-r;3;#+j#Wa%=-3F@YLm5(HRc!vGPp_+au<^j zztwg1jnMJ+2jA0S{5)Yy&nCEPXL6YWeLhH10z|Le6D+mp)Wq>^Log5=Ralw}Zt+si ziX~yN$o>9?Lbq77Kkmj+csG_l8^g=V@GGoz{WrO1mddfkT_nA~3XyPSF~>(#F3af+ zX6mPu8S!WGy(JiXS3jRccVG}Zw3hK=G!53JlMaoVunaqv7VW5pG}!eZQ*hAbxg6)R zKfRE2i&6L({@Lb)3rAQHOJs|Em&}s0sd{hA3d8{RD;oV%WCeS^*stQSd{s?H=Ccn# zkZQD?72P_?q)gYk-lxFqe%X8`y>+fpvl*wVCC#Y?yxxrTG&*iB*YtqfW?K~a>Q^q` zA2sAYQn>rn-p~E$@tSOpq3C)N$~qnRdkdyf!E{^)+?WxP-Nq@9cbS;DVF(f2E*X6C z;Nr(Qc#ldRgGtulcv{E@2~wtlX&K?pA{?pi0VQREcdR%5B44eozsUe2^7WDs^3G~zS{ZAojxtBJ6-di z|0X=WSJe(fPE3I<`4;^hl^-WrP^Cp@hqbORNBCQdqyKfs_M0ESh{*-%*8KeaE+zmd zeEsfyB3D0?CAx5-Zs1&H-h#?R_VvsT)W3kw1d8ejiHPOX&w=lMif3oA zvL?Kq>5PziW|4Baw@u~WG1>IML+b?zyqoDTY&i+B&{N)aR|%%aoe)rQ{)6C#-6NmB zn}RcOx1Z@+BO=91|5Bz&u;?@9JKo?Z7;JpgiGAu#AFs>)piH*T!vZsNxufEN1SRq= z;JGIN_Cc0G4mX4~-VjvBKDfuZ7}@K9SJzax6Mf!%1uu$_<-Ko_0A&F$-0YNJYd`dp zKoD}k{Qd%iX5@>vKt4y&ee0EL{)bHnHqIwMOgH`oha3^{iX(XifzRtUoPiH=36@gg zVOQY21Q2t#)b!bGx~f4)4Ri+Og6W>MoMD?8C36%vUb2HQYow`?Bve^WUK;iKGd1;x zGQY_S2s8tDXxQxVn6kAAvO$4F&-}Jo*y(shGdht(8ki9Wa)HHbVC)Mce9N_|FFuB;P_xRCFk;iy_>~bF0ELLavaL6UgffBrup=+y{eLrNG?7REa62ar-;y zScLE8`8=e_E<}N?JnC*T1-pz6?&R<#L{tpEovr4$=qCPPd*n#~zF4|z1 zM*98?o8-8R3xm#RPM$D~*u@kmUpbfWkMbBjU^yf5(7LbeXt$0QV*c#*A?ux_#abhc zanC*tMS06x{QO1Ke^QS=!XBc#2cLMk>S1JVHaKgQ$=rl#l>1*#KI(KsIdU<%qw0Ml z*(9sD<(?{^Z=W_y76r>2kx^_oi8yh8O<{Koee?NHA~w(celbPZWch}cnpJsLlc8W0 zle1C+Jj+V-H##Of$MNTHjLEGYxdLOoEZy!O`W|BKD{XQ?SzL7VR%_Q9^YD!J0gP(c zH{(h2Nn3+v#y=9M8YbLc{;mr9!eL|Pr_q!somY$c7C=|qKY}#4b(SQujRS5fzBiUW zM+~3j)roo?ESBZ4Yg7D?TAn?6U`r4Z2ys`}Pc;h=GzD z(VzofwsG{igf^NPOwc=iWlD)eyri?Q9pulv5n1*^Mr}!B_vywU43jb!f0FPxeoT_MYUF{CzKR{3`cl?YhNkNr*kRFuT(z@28t8teY#~x zU}R#=QFETPQ*Qd5;1i|%?vT9yB81AwRL~h=e07OSPG(LsSCPBA$Yp3FNf(o(bnY!o zD9A#`k1Y?>;`2H7Q(-J0zeQc=@S;9(DrGbZ1_^{v)4{ zbA?#YY)(skkWFXTw_>D|QfGN5`5G<2()|8DtCXvzQ2j)8UGaxRi|G8}O$On@xm=ln z`tD%OGiCQ-k@c@7vA+vqK2uUZ`XfW+RSgj)KzT$?PG5I3gbiX)q2}*#20qKQ$(P~F zPxUnfj5qBw)IJqOC5JyXkDj0}wcZH%uhlkA%ab#*aUTJ*^|s2s54tJ)p#56~jR}J1 zHSVDbRl2at=uro&#zy|P4?t_9;K1h0xmT{LWD zJbQ+i2&oS4! z$)vp&GHqGq#KDZi2-%sNa2V&$n&#obC#UWA11A~?-nl#LQb+s zsIMhXXy)QjKA;tlQ_DFgs`511iOqyDEgiHcT1Fq0CGyJJJ}(4^h}j)EX|3QES$)g3 z6>*=h!nIH({zf#{Sak#fDNq(Q?H;o_2a7pB53{^*e)7>akV+z3OS!=<#^D!^yWgf5C1kP)XILK_~{bGP1p1N``+*{ zhI#KeJJ6M*5JUFqd{ewuif?wkze!;}mg45^?__7bAg~Xhm?U~(LtKzw| zgShFG2DCJDZa>%71(8Y)#LRxPYYMvEb*y|Q{sO)sgX06!mQ(%2m;;JM$lX=X4+#n| zU@%@PMT!&~BH--m$hDO0K<{aNeV8fAo$+*nuPmxd)QP}|I;rCFSH&(t^1IvI{U@%O zyS9iWlk61<*-;%E1?o*{aXyz8|H8J9$nyRPG`#l}v(lGWStg314YEh1bf>f%-8c42 zel-dO7s;c^$l17VU&5lws?~xB!AEL!L1`#qT>?6EVWsvWi(krdo8mlC?|APuC(~<5 z@kMIpxT`{Ge^3vpjuLaMZps$cu_;CWz4DBO3Y_>vKBIW&7ze1|KJFO9JPm$t4_tpL z5Wo8!BfvpumK_yjL4A!!n#uR;*OP1OH`@6AB?YKVC+0WS?G1f0TI4T==)yeK1#7En z)v58ZJI=6G-Xuzc(YTcCit>CDIkxx&sN9OZPES~j>vvUrCDjq8PIG1TAsIr1qB6OyKSpL&Xo5c}6Ct>l%eYM>0ueSqPw!%8m)Zf=Z^uI9 ztU~|}$<@z%&;4i6=6!MTp&Td_W%ZK%Q(ecGwyWpAYo`lFXu8W*lYu?J&j>@r3} z2~_S=b`BqO|KJ@UCBLZ)PIvDy@=cd*?f^Z#hDb9}4T?pfc7{vILTN+85PcWjVx1_5 z&tV^BdX>L(B24Y>Xiyp-%pahRKL+8xxM;9@iHc`H{GWuG^qXHFxZ<%WK&F22S)2nm z8J}-Qfv$fhGemM}ET?02^}_9#*WZ<^qkA2Ce~y{_+~p$gWyFe0w;<25vwgE!J--6W9cXj-zq5>>koIhXc`xm!dR{a05cyrOa6fhvL4)Mq2e8943pTP8tTn{+UmuaThM?4wK#&Zoz1 zgC9o8Jj-a@DnF%$hsW@rRvhd@H6yAv2wN`Cr!inqf@c(I#l8Nxy^5xh)`V(r#%HEh z&u%zEaEzV|*X=jrpDGfcM8f4hH1V#WdkR{6-ajThJg}WzP4Xs5oxhJ9XXuit$a+g= z$?vl;rHuGw9FKv+YpfF~oEz)1?(lWj!D*sG=lXcpLCIM0w_#nu7NW%yRP`f9SzBLo zod5wPSd__pl!(IK)pl=C|@7cLi#05mbm z^It4`x&U&@K+de8=mxocAV_LuBO)x<3}CWLjGWm!Dyk;ienD7`{j$8`XpbUg7&#xU zQSv?U0?xMEXDd4F`TDD$)gS*V;cPQ8qO{!aK^u4bKO0WiF9vnV2K!pkOKoj)xM)4& z*$D+T4r}uV6+@X%h6Y6y5H%7tS^a8IF-xM}_9i6lz02qFe6~NQ;y_WXsMtsF1CEkd zj*GMn5!{E58@J>tBgdais2>_eTc0fD$ z*{ZS31-a$*u0pGGTMhNkM(V#ByLS7=6Y$cKV0VLCBfJxcX%yhybx6oMCQ4;Q_*F?i zgOElQ7oq!6*!ZRY8WNzC&ZY66g6)hVDET4^ib5i^iBwTt0-?v;V|pTfG=F7AcEtMq zE#hJD+m^Z-onqF%NR6Q3e=!Ua6`P=heLhD>-NB;RPWMaj2zdy-G-ts7^)5AuiFI{s zW>XXqP=64bFi{aJBPNu|i~0wW`7+S$EzyH+(fzJ9sv}9u4Eh_PUZrGVPVb!{eEj$* zE;#p~UKK#JDK|Ki{tQl$;9qRbFT8(O*dnbl%DTKyx&wFbB{HW&N<+UsS-2ZHFN(hZf3LTF@xkM@^jQ# z+YE2IL(>;4NL#EBzR2$MAteou(WfbwhvP*{h3B?_a5VO2eW|8m$&B74PbXE$V}XgE zq+;o!sjIJjed~l9fBsA!3!kbrl@o}nmt-1R{3c{=vY;dD<7;Kq%GSECVU>734AjD+ zL&f?2P&t3C;i{v8jzrbKMh5$nrrS;ZXWmXDy*Us9MEt2*Qk6*k+!@t2iK`@9uo`l*_Z-?3nDC!%|g%OK%`K z@t#9m4)-PFW9hn?{{zho@f&%#EU?=Nn{lx!^(E>t8<$B6f?xP%?08b^Cboo98O+aa zt8VZcuhfPkiHFpk*dedB(>)HR(;IFaub$p{75(si?R(RP!=t$KV0Xf3F3*j+H`qBF zmm!Rp`#O|H4rQUIs&lqjUU_|`g6V+s7w}2wPUsR8we<~%hFv$dSLbBtG5mo4B~Np_ zL^Ha$$BWmW|L@Wa*!{Wr-I925UZCf3yi@}n?u>~@1$IhSwyAYA2^Dy&lA3DgK*tJU|> zFRP@M6v~FiO}GK)wV+>MHYj6bwW8A`#==~BTFYPmBKyq|(2tFqryS+V;ZWEk_PgUF z!wE_2`9Zg}h6KxAIVhZne-!RsFnFixrkp>hzT@*)nnLGmGT+On@!J_f(7V4XM3LD- ze4ibLP%@6qEMrgEs7W-+6c^~Ze$OXX z3=Ym*g}W8d?^UdoKOH{g-?*2Gcht0JN=kUE_IY<;8KABFR!t|;NoKzN+B26>8Di^wV6b9U-p+^4_5>q2F65pjr6&TF{St!o9`P-ZttyzphpA}97nAQ zw84Yt08AU#_}co6cV?FrNwp-7KoZT0o-RBD9=V9?`>Glpc&Qbi_=G~gGN0XyO;YR`*R45bvg<&FOS+wZ=W2GRNx>zjZiDx$uBFVULq5 z4rTW2bh!)Tr!Nqi*$)NlbPc{i!8$~o*en+aI-wh|P-(Uh;Xi5i1C~yg#OzuF4h?gl z)cOieS?o{|ia6oURw4;`FWMU=@3wk-95gbO69IffabxA_x!*5=_Umn}beh7%Nxw|j zMJ7)IxvbKwzSshwps?w~_{9f;VEnjYXBdJEemyo8?G2B3KSHZI0B>y&X}@L~V@l$O z{UFmByw#1ww686Ls?@Y;vP315EFLD1Hl~b@u+x+d1xnYfI<6=hSLA-#x=1G$p4R&W z=N=oVhayKI{T8KHA$)T{vK9D6Ef}5+JqX5)p!1gVR`PqKMl;NpiL}CpiBul$cTgk4 z=2ikRu`NLkb{Q7jFd~{Es3sF+=r@OQCPL z_e(S^m^6uKu=_aGl4fv!Z2o_&hlaBFTQLbQ>E8hgkyejOG$(Hbw!l`GHmvlgQ5q!3 z9wE}(9wCVEF$ZVjN<(=S%6oBp9ts8jdO9f-!(xJIN)`51FYCH1;e%~T+XBgqa(7r= z>4Ug^##eP8H$Cs5aP>;cL4M?bh4q&~qgUy+=Q30`<3dcfMQ8!h{db(1z325W8hdB0 z-Ey_lrpNknbq|=aE-&8&Iv6h1u6lmKXMUf=3jvB&Qqng3JL}yLrhS(MV^MPnZqj=; zJNS_IIgR*Sk0RK6{Q7K4$$U=oYkU?f|7q}a8!XAZc7nL9rn5NBhVM=nh8l_&*&c4m zo@iG(yu@kK|0X#-#)dr|=wN04Hk-1i6XBMcTvc4bg%i8j}(shli`GCqjlv9A=4c zp5npo=dYJhXyAj*`)xHADjL;eWIrgRAON%*@mRz*{2sp-kN>K5pAEVQ-ym;-HV+8g zxO78vTvmo2Plo_-&Lio+Z-vSwD~;aHLNG;$6r~1slc%wA8i_wB!GPm>k^6fFm$ZP3) zD*{{iCo^b1{;p4C^hYeg2}H3B^})1MQJGyo_uG})U&HN?Qsn=M2SHfJ5sdP{b zyff|#q@^VCDiupNf)F1Du|s9A&Wl?79KAenX7JjOWg`l|GYx(@=w>8?#vR&5I<4Ih zcn|MK$o3vXREYo0t#JlMB@x%~6D;q|_N!81PuG_b_0PiheCLb3xO!7y3&U8kODwOw zn~^j&1D`=`+0OJ*F@I}BhwR{yEhiF3^FO;<`WO%?9m4j$?Z@sDMoeeI0d9D5ClFla zyv&W)vLiB`OL#`QsX@;@Yitd|4>(lCc@C}R8Juk-J|e1}b{H#|qVv$6Q^)sSO;djc=;%eeY!{oVK`0L@pjeCQ z0pub|;9NogwD|xLTEVgF?(lt__%YMf2q`~)6uy0(z!Z61KW{gJ#Jo`W?wzJRT&=&1 z8zOtGA-Pe$!v-5}-Yc)vfO6= z6>|)7Xk^=gEX+kzcee=i`L(>%ND%Eh4ol-G@;|yW9=_X2oq63-sJQ@mJJlZl+-WE2 zhIj(p$^C+IRV|geksk)5@tLz85V|N9n(0MWCLcnBbErYq{ekvJjpR*es{|aJf!X5H zo7fIv(sGe^YXqW+r=NB;w9JNW?y zCn_Zhk%U)h0@a>G*kzOtG4sz9sI|nnvoyl6BTZeX5*u-5JZG_9YX7!LBJcvmtNpCA zSm*bv9Q~klKQ3Vena7GhrbydGfpo{?h5z@NZUgqtSJ587lg<{%l@mF@XZaRtTs*x; z>Ng`+vQd#@6q^3p1TE^vP-Lk3Fod@AUvU}9wG%QJvbbcig%98mXX!$I zbJu)@eu`(TU&tb&-{M&ygU+5KZ_Gf}Ch95WmGcyD`bx1Mi?_q4_$?J>AwY{V4Laa= z?THCCdD85{sYtz3+hom8>xul8<$|y_VZ1DJKcfSa7JtKkzbw{kv$owalPTmc(B14k zwhM+?#hnp_yi#;S_9=TCZ59HKSC-j?j(oNcYff!fZgPLPiqx&JW!EBLQomFyC(`0h> zbYH^LGRxmXb9v#TGJ0&Hm=A687dDeJlvM$axIQjIjyN9e-;zqz{W8V^T9;AIpN3ai zfwc_tmne%1x{H3RAJMb*9}rg1{OKJExx*y0_iwKfUg&{$E3b3j{e%6cS~0Jv&4$u8 zID{0q)!1ygjMOwMxVbMI$2tBFs~uN>vx}A-{x*tzx^E>)BH;WXuJ!HvaVLtm#ghE( zE-;Cwkm$>$lY`a^*@98PyDi$AC>1|yi=IO8CCcqne8f_K_e%wm1ibOz`2g zA5J5iVRK+9iAqUXONlI$CUGo5dn+9lYvK8`0+V3+4iA*SR(7&|Y89*2nXjM}!GTM{ zH+ikU@EI^LjG)UYt=1|!&ztb~1Kcq(X=WMH6w?D=0~0$O(4`GJ<=%11@$(p|$t4FI zWE>lMS;SGrO72rw318=2vE=J|4#!G!yibx!cM5SLQgvdPG`OIku7F0) zuYOn4%qn>ODFGVoq|$R z7ne?e8;{b#z-Elh%Lu2MkyYM?i^9Sa4qyy9VU*(K@%sfPdF*65wHN(>P@n z%Y`a|&GwvZ0TD+7A|aO{)YGE!OQqU&KIiltJ(VT?@;*gE<48lfL6O*jlBcT^7_SFZ zd3|nC0hqi20xnY_&sR$wE!UuXC!-av=aB2m)tiZ(^6k$1I46OF`iCeA|LYgg?#J*< z05A;j%=;%oJ1#!fMCBq2YHP5YUiI6;VELx)&~pcEA}sbq?-b9XBi2$`$44ZXke-wT zK8pyEE=JIWqo{Lx)PPOQP(HwlBFx6X6g${k@IPT~C1^g&wHyvFo;|P4?R737THL^y;;&FeCIA zIH4l)Fdu|u-{E(fd7Rt6b8$Ok3z77(<*xd(_qOWYSGR42NR{r=VK)7DBJJOMD7vxg z!Q!v;e+e|Aa3|7O)yV$uN<$3U-~h@6C76Po;xpf>oLWHNj}R zbPRZztD$&8BFuVAFnXOi_Hgn&xPfeTJ!TJ>&2)d-kD|}@y?WYIYTM>)xsUCj^EfNZ z72>dDd)FrDgh+s7XKS zk~W4{RFGY8e1}-eVdab=qj{l9U?Mi5SFR3+(gaYmPpJxN+Jfclgi}~PKKWf@VGR#% zLAz_dmpVN!hxY@J&Rt)=jk_*Eh}8&>(c9JN-H&a*&9#xoYa(w5Y<7@rKK2(TAl9tnw=h4-l1#MO4u^^|=8+}%~X+;a% zhFe2S;*3~J%BOt4?nbVO+E*aRL(UaP7Utc2KW)U=OrYnh-5(!_MZb4tZqD5}TkJg5 zyk!`fpWcI#`$$B5fs;w5d5{{Rg&v|Hd#@B|Z#?EjLZ9JvaGR1#)z?XAV zjdjjEkHHZCqO^3v?u>E91|!~OV(g=>sp8!xsm!fxB+BzXRY%Y)QW z0_WAOIo?2AzNfp|pr^EJa>R(-ds|ScQxgs|Sh@6id8w60KjxTqnR?C_<-b;e zTDZb&e!Lj2c6hFjVs3-uZ;kv;KaPumOP%b3=qa_U^)o=7CyP20$I{Xv&wh|l8j6)* zJ85pZlsg^WoAm!NvBe%0Q$`fj9+}d_drx*}G);3BBg3sMW^64~ljSv0Vb@6E&z4`e z%H*MY3fe?sMYMZiIC0`PY1dEIF?0f4+0t%%Z~bCDZ8 z=bOaWk1&jOIUuakEafnOc1Ia7;q2v8kYr2xkT-gaOZ9RnpGmcLjjHO&Gq{`reo+mWJCj0 z>^$PBc{-pM^*-+bj7;l*PrJMAs=J?C*3fDU`OJnbpu8D?q0^J}b?2?}Xg@|@@tuzU z9A-&Y@G}`18My4b5_Aoqdr&PRS{jqo&w;oLXgfOmeZ-FV+mb`e(>g9bPV5-82MgUq zzz>7L3(6tCDH7A~@B`UcXDu_?6EILY1TL_wb$-*l#cMG84 z=_P^399n(^$=s+oze<_Kv#0*T2Fk!JF%FM(FzP@#lR-Y>Vm;C4(j~2=_9}m@dTKRe z#k`?dkJ9h-6+!fkLTeoOGR92QJDtYoKqgCHQ>J+3CGQFZG_G*Q&gDG*dpUc2GQAuKM}KQ% z#q9>)*Yq4DEBO7%P;alfIDZkm4^Rxk=%%=3hx`q>fAB-Y~XQS5VJl<;<6_eIB|GIDLQ}Ope>|Gq(=3@%dwe@&983AIb(M%kk*mgqDvrD$gJtMafT9eq6)Fe6!v+ zP+&KjK9ZX1h(v^T2B4|mut9X0+OGGvDGOZ$HJy`-G*G%W2mSPZSG>Nli^YF~g^K9j zluQjCx6=A6Ei&`1N$5LCRmgJf=UsH_fA<#p&_5&hhJKMx8#n6S_VxM-1~OxY-tCsX zh8_F%7n^=LqfeACY{f9kWs34S;rh2%F7VU0?Qk0QPMnLEM@)d@bV9X{!s-)hFm##n5Z#e3AF{Wr?IP?G z^nDiK3;ep=Ekv23e}U}}yR2f&6aaKkH_l~GHz+qPfD98AX6Kk0bS_&dBl=hjNdjGX z=TmZn+kGW8-)u2_;kL!UUk0DW^ppNO#4eCWKNcSq^x|u-u5$DdQ>hx~iZqPTved^ zO1@G5Gz_H73C!(_qX^bMHgsJ!*cU9*x`|B1+ax(;I`T7ad&i+;i9n14yQ#63h*~>~ zf{b@pRm%O6-A0eN?kQ5X=;b_7(xLL}MX;4DsNv$MCfn^Y+TADYFG^BnZcHuW<<(Z> z5Ei)krvv11aOzR=X-(Q?Kw@RXWKs@fAX+xtYpDvp%62PKe<4Hvj?y5UWC!DF@sGn> z8$y4AoJJ=GV_9oz2Sw#L_1rD=H62&2F)?52KStSws2Dwa+~Af@yg5N8cjT7?ObtHz z;en~}q}>VEGWwDF>zLsG3#%tK{XWq36(*?jN2JHFR$81&rpKW|=?b`%vyo5Z zFUwVCz6B`5IaP2|W73Qgt&u_4_n5RcKf(~UfhHfw)+WsINC4su=!;+#W)h3 z=Isxydt3gRa!-LU_~c4H{eBknh0}WdrT}+TIw;Er&^42|qc1sMQ-+k#a5k7G{ndVeA4}bV> z&Eu2n1DBd)x?t!laPo(^U|mMCW?*X-I90{Os^bVF_>6wbN$tpVaE4W@A?+4*X7&RD zOn@1icQ66nL>9a^$!{o^lajN*pl|;APCGeNZp=mwp^P~rwj)Lq zB2Tj_@41!JfUEaz6=LGI@KUYSbAgRA`!%}R8kp1j{jnWiks2*y@=>4Zc&tO^3hb}; zo7-$WD!JpaV*mBP>vJ@a{yOai!-je@;G`0#C_M$Z<>KUE(77ns#4C zwS69^+c<&WP{MRj$-q%Pu|%@%&bh_oe{)83$4mMVAG5S$Ii#qTV1A9b*Y4RSLT9hp z)u@^97pmlW3?W)zlEQI)&3&h@?~;og-UF|O zw|Tj1vhUhP?F~CqI;!$9SJ^n;byc5QH`|I3?s$LExB&tLpSw?}Uigd-Nk0mff!%k# zHGJ>Z?~lL<1iecd#^648kzl&=Gj%BUwz97!`{{sj(=ohh%W$+XUReEefpui0?sdu?Zpie02r8owh5TkCFCz4m~hGI$*96x{lPVzy^-Mc;8%&JLrAf zF(K1t7;>dScsWcMyAuaR|AgVT_1j9&eWX1hx(+hC{gfo=jK7$!`%0>bC$`g59A`2MN{T1&U0*VDVD^O5JiKw^?V#>lsR4?9_{kUX_Ta|5RPrFsV zCBxILNu@Pl^(!exIUI z`M^z1p?8Tno2xLOlH$*}O76~z;mv-vO#(WOtL-(Ss7^TjOrDEAA#PmNT?5izK``~Yp!C>t`gs?uj(V%wVC&=J-EV?i#Ih5OPaL?37t&-Z@64^B;2#(4J zo+Na|0TIX_sGM>8-=Oh3fSIPFU;3YdOf{ByAY-e2b1OsO zkY;|svxfS#5R+T4k*hd#!2yN>w+;ZOetiZDyUurZY_bLd%K@A@Z zSCx_<`*%(n3b1O4bMaj*VJbsKvuO;C8V%_<0iy`X1IjqLp-@Z}X>fx-(9Yh$c`N(g z3O?>K`#!dHJ-4B(%Q6U(Pu9av`h)^Cwcjq+wPO2nFDwZ84~UW0`5kV=J%yfrFC=Oy zPYxC~S;B0U&e6rb$S|f-V<}W|wy^=rpYE&IuRerX@INRaYo`pK)iD$9> z4eitw5ahH3zwqqSS53t9tEdzChtyHSlQm@IbRM%}K4~{nmkJgplY!&d`knb#2QrnJ zNXHu~LVvmLE#P>j_8Np*u=av}H=9{q5td(RVF5$n>s13AA&dcCYAKz+f++!vg4t*6 zI8N=UnBB{1Fzl@P=DHdJ-tv!7A$Q;HGJ{(-DF;70(J?Rz*SNXNSk`Fh5kR8}9i9YB zJ&~a*G+j&ax77ODhiLf4NAZ1zE*H22-F=1CuM+fKj8(+Xk!F8~YXldI;2-a`t6SCn zy45qA--`*{;*R{u9`z@tBsn+@7i6^aE$Q|<#0us=DRBRv9_l+q7+wF;vmE*! zCfAv`=4WI+*~svJgh`MPUc%I^3c@ndw3&VMXZVcrhL0y3C7o3w|61kDT2cK9}9+z+8;yWV6q&g8nP~ql*-ldFdPf z-ZpNLL4e3&em2x|m$9rNRX}O-8Yb>Ic1bK(XUJ3*SHe$tFWr0^2z)x26dK!CBMbIyaB0_87WuL*n|GxiMB9 zjvYCv-{mT5Oa1%8GQ30Ql@f}&ydzq4Anj;#BU zFSSBao8;fupI)bxH`pcM->%!hzkuxB(YGy>Y;qyMA8By~vC5A|0ZOuOpb=khfInmq zdOD)uv@#G7uU~BN9XESNQ)XK;Q_D}xmbRbF!C6Zk?99I_DM+FqzI%NOMOsQs1p?xY zKLiA15JNOr*lZxa=h{|!oLkNgeX=yPLwXX)J9i9;sO9>0U;r9e9?OAnf z<2It|mlt@<%jMXqHM`>K07U?+?)1xCD#oxLg($WT2YewTSqmeO2010x*H^7_CkJvU z*YyXYh-NP1(u^OkNZScRbm`lf6ua{at@S&ok+hVT3@5w3NCGaq_7CJ&k0=d;2{HGX zgZt|d{O)Jpn{_9$gfzK@A)x=ejG~}@rU+d`u;Kk6{<~Np`?8baNFkv9y{@VJ@SNBC za?t+gT?kg1z5jX1ue%+A6gGqF%fTB+bcla0VdOBL|0#!*#UARL$i6(`(|>J%fJP5A zM*ZLVN7EpTC*3ha1^+7t!k^JRD}TxYnx+7rJ#9?oG@NTd3(GuVZ8`$uhej}#q|pl#n5P2jNMW0~)5m4UuKAR2Tjw3ma;`)^~9$o%l?i7S8T(E5X}eSv7=S?1>E zUAIlZdBZDNpCLogu`j?LP|>Ac0t^2y8ItM2^mOV+F`L17X!E^42X=Jb-@CfGb%CC{ zK!(5(U+Is)Lm@y>Jbs44I}iVVXv&Zdra~}UPdqI6FyNz57FcTk^5t?y2rvUW?E*9n znZ}ZRTQB&=*ftjLn(zGl`V43g^gu!%^H>F(>v~%8eYTII2@~<%t$Imd?znktChB_u z=X(JHZh-g{qvto_7<#C86i_`%ca87xq5aY4tc=4GrQs)cx6^p`nH^Teyba zx9Ys2l9Y6$(ErRFqjB(fkK=zeJMvkpdUhcJnfa+;G2~cZz*XFZu zo@*2jEEW?C`gcB!W`W80$O^i4R4X_)A$eXzd+A2=+PL@5LbwHvbv<$k-Kq-RW&vk> z-(%M+0II-EDeU(MllPsgdQz{@IKBt2Z^(YpRbTFKq=5oTf(}Sx3_Oyy)(l_5eJ>e~ zfc;$$xLDpQln1_#%pmd5%o|fm$Iv4Y=?CT~aROEsxQvR5aU-0F1EjxK(};BTDlU&N z`BNw6V21#2*8%}^QQWZ=HcV31>uPlsp$JO z<4iJ91)S^hKt-o9oyA}wiq8Y=cD*DiR>b!%U0+{!-7Nr@Hy-(XL$@qrMPUlnu%AqX z?o8A`r6#K-!TYYW*Zlm2-yt6{f8T}6qU1Y~`;fm}Jn-%~6uX`^dij>#At26?0C4Kes$PO(f9D#saNOXky)e2jkL=NxL1rgc)AaAB-};^fD{q z$%yB6oi+g)J32aW4ZXfd)FHWcwYTTPYjG7GT)TnJHUPRlBlfh5TuTvNkKn}?4N4KZ zHmC6}+bDpVjEjpCy59$`;&xsH^QZ+hwvr<{9pbrEp_NLDpJfHV)gAsOw4xcd@zrBB z`5g{#z+da68}Tg-W}qXyhcgJM%nv_jnC)_^*+P>aO)TK3Mm@nW+?c;^cx~-7HUf6h zBkJQA zl&;@g2NW~{nDNjm(li1ne)CV3;+ZEo*C5~q=-Ky55jf-vItO{<=r4H_45BR$zno0t z`+AGHD;zWIvOTI_n-)L8!QjI6!rZS$`JCQ9q7MB{Y$X!^x2(lM*=_`pZCF8qtA1u~ zdI*h!ddC%U| z?Yo7U)$Fv7y2hq9M0C6pGhQ)0EEt@RwWpGJKj`~12$}{jnpTz@=9l2EizLvMAu(!b zLh~W+2Orl8os}2z@Q>YlLuUnPBt-XTDRt=+HiSY2Czi4eEoLb%pA`m0s4IyYm^q?& z#RC73d{!ab0h#wqARb+f7WHH3el%CkooZ+%IC;fwB!w9?Ev{5UGFH~qTTTJ7xU1lN z@SwN(N;Va%vhcQ9wQgtP+#f z!uPZa(0~=FqW263>?T=UUoT|)L*);9_h7m!n)?i%KM-LBPn;EM_HN#o7E=QsE+4DC zhr;*0q79g7jP?#jk#vjUD|x60qlxe8RT@W3Ro&Q;d(2Z*0z!mnaw|jmkRU!y(1@M`Wv$rmrI6lAs(j% z>;8;WseHhr_!V*;gQ`*saa%#BuApX!vw*~y7*TjiDnkmozw z`TKjovhM{N5K{eH?EB$gQ@YNeI8=9f{$C;)8wHbbTMF00N{C!8{{EfkKB)J<;1r}O zZ$$7+B>HJ%CN62_7-o}#w@#Z`T^7wOa|HfCm+r8)G+2StYf`0vZlA9aE_KyDM>+Wt zW{+>(WJb;Dlv=1y{l!{osPe=wc5H>~*{kYuoFy^VI@!Y2v9_n_gc9`Mkrj@{`}|Ns z<{dFfo<`1#%=jhgkwln7K~L#j0_$gmcGD>Bd{E$iEnKWk$S|K&n~`MOvXWu`@~B)b zK_YM;caA@Oo2$Y;mK9n{5_%KWzT*q_M}Qyw^t%fWvmWX%Oyp0CU~|YlKv>`XBr0?x zs*1SMZYOk!DKup>f2&t|QuFm{2Vt#Nv<6;X6xg|O|2&P8cNkTW^)i$Nwz%JR0b_)& zBuDd3iil}EU@^bfo;&42T%v(~3zg#zmI)jbJ_tRVgBa!lRVV<|z`m?({q3&X3j3J% zj)@vCpn;7C0_S_|wK%Z}`&_tN^Vz^7%ab<0L0uF12YT*FK(HRHDruH~yQ)&7l$M@cWn?|Xq4fAn zU12tJbax^#c`BmjDMLou-*AIY^JLMMctZ>MAn#6TJ4k!W9`dt-W@Gst4F8B(>ghH%$dPts4d`}9J44%?_ukEKlzJMLg z4LnadJbqy%E-zRF{YLz|Q_!#QnT`Pia(U-a5p)Q~k-*t3UO~Y^3YybMG1-f6B1slO zM*lpmCf0pzQy4~JAC|0>HC9iHZhbcsfgzAq@>v}n?H|0a^v#bT5a%dJ;$Qs#`UlG! z$nyRP2sHhFhY<`P3*UnU13H@n=zre*>%qQkwr)|)|Ap@*@L=Hpk%0GKcnbz-qr%{6 zfPC>U$9sjNMs#2Sp{O@R;eYF9Ll;KoeZ%hz^N&~org?H0nA#=PIhcRb;T7<8BfnzH z|D%aYX2?%ST^C5IOMVKZV2CsC(^%CJSjM$)#0t+q;;-JN)D7$(FQGG;L=$>(s2LaL zgCC9TUY@vXaC5Lzg$WZjibN=X3WmC4c6EFYtIyzTVWeE?KK2r!Yr+5ZXs{eXo^v5yJk%t3*Uu6~Ze1kvx|)||?zlCr z;k3!V<1uLY8uW9!p-Cti^Mr?&n>srCGba>DJ0LYBw0UcEz%kNe!6~Pj*@OMqs{L%v zL~U9Wh|XCXLsz~~8Y7D0GuomabjO0rQ$Q}FAv^?4WY=~)y0W7%#hy=`Y5V3)b$ zIX$|{_h>|jw}{5M6Ls%OBC!8$HuJ0|$;MpW#pAUb!A1|ZdCi+z_GRlfr661Z?={bc zN;z5EyBTD?u&-|n^moVnZE4x*YY!F7~~s+va>vY2T!c2M|W{li7$(Dw|ep7UJaoQ zcrvl$Y;EfC2gcSyXX<%x-!jj~571g8Ei>c$^XStUJoX-+&s|Y+Q9oM~G^jUqIU}dy z_`Qd%u#GA};v_=|m~5HJI;RE+=!E44YKV66Rw)^EqKYe1g^h zd{iz1^tk8_7a!B*RL=OM4#yyI@F+3Cj=>9K1dfA-P0aeygT@Jb$FjTzGpZ{O!nc=) zbM^eLT^!bb!g*7|w_j`($<#~CjJ;C0Y%q%ofKpwbGNr3Nr}nfv6o5BuI{jjnx*RM)zu77C_klq$LJVoNFw@8@o=xwb4J zD*CWvzu7ogK%Co;&y|G)v*z_2xzME~iN{6qd`yr9?zIJSD#2^7?PDJ)RU;Dt^v92F zhQ0TFgo8$`Szhm))nz}Bf|Gfmj(>s9DP{4;U4Pg*-uODBBmc5_+H~pJ#L{_d#~q3U zBY=G}$6UtTa11Y^33L~9+B7_dX2J@@K>!nBo>xKoH(|i^snirfJz+Gdvriz)hN4gM z`CeO`wa(iwQ)3G~k0^xf@}horaz6L6=Uw=MBsY?C`&QrK3RzLSab&X_k;K)$(m+knyQNf5eWrB&}L)1DzPxU1~^U1Tx-N&+(WHpsIY* z!g0nN6ZZRisk26cIq7HWKUE7o6DEs)G-Ey32X&EX-`1oDlRw$L^KZyHwLaf09MgJ0 zf^tFExPN@{WO^prKZn35!+1RV>Mq!lzUSK=}LFJtCR6b6E=DpPv;`m}RQ z>%@#AM&bz0yt<~3OG~EWrxP5Wr$nQaey@UG3-nE}@dxeS^uNc(BHbGmE4ySDjpk0P zY#4nI24SiGmt!+fgZHNq9;Rxg&_T^0G%$0J0^I!XX^HeW5}G% z`z~~@NT^cnB@e^Ppm!pEpS%jo`^JavrTzD{`d8>lbZ8Afh|ID23z6Qslwsta@KV6f zBTO@oW?Laz_u*isy#d8MBfSvah8v~ch1S6%TM$k{nwpt zQ4Z?1s$X?0e*)C`NJRGXU)&vBB(oqr(>Qw$pPK%a{{Yvzu-J2-5omp*g#XO7`8iNQf3qBZ0ltVQpqYoy`4 zNe}N{DQb<%WTZY@SV*0my(<}SrAV0-x=diR$Ji=%(-zwWTNVzSuV4d|Cz}L;!Cykw zS9sIGY%uFSEJ*UX`9irP_?SYv^`fnVt4a6Zh?q38G4&XWOWE*8&kLJ}3u*di zk)h$i01|zAo;S21sJN^T#3DMWRo4oA*qM+lM6Yv{GfmhP8Egp66!Ha*;|g&gkq=#p zS!SL~Z9WWb!ro;)9tz*M`G%b}?{1rDSjFS4KH7zxmy#GtVeC`S-hXFh_7T)$LvhN@ zqEUUrg2aELuL-sBoU(~K>*i}9nSCVVlji;0(*Dx?Vx$|0pZtgy=0c?R@Yftx3KI5j zczACd*6=&Xn4kQk8;U0?BJWSHq9{=Hi#{@oj(_)C^vQdQ!(F7dN+SfhK!m?A&xmL? z5O21XN8jAzgj|LusE%6(Ko3TP^{DGF*Xb2azPPp2oYHhLDvew$J?>~ z`5sbU@auX?)9Q8GQJSm&SO_xqD)b-3L?icFqV@27z}pE$U#hPwYT<%K+zDqt;q6fh z;piwA4jxCUTIVj*ls5`=X&+c5Y7JTwtOg|0afk`nSDm3o*xz&&2_chcW}#&nie$lf z>(0431BAC&U^wrnEoKI>fPYP@AZQ${Kp)KxTz(!F4MrJpN0HLmmI@KtDEY$&SM=Cv z+kUgGu^m(oNadb5a5f~3>4((L30ye%(ctc@QDH=yvD~1_3sga*4OO8Gtqm5N%utf+ zMc$BG|6b3Vhv5s7eY+@{`3Ff2h}Mf3KgjM8%q+zJ1|JzdHZJ@nIPKIA;>1K*Jwva z{g304Zh{ruSTj)n(-@=mS4^G8ee)mNhJY`(M+Q54*xI_lUXty_d3JnxYL52wW=sY{0SSwUM#O89yMDDg~ z!k2+03^|qcuv#>&_l`+$TXlF5yw_dB2uzd9 zBp&QK?zX~#dNvQbVL){H9D{u>i?P$6GkR+$i=udT_&A;gNhvB_G^QQJNxKHv4hg z2f1NargX^r@3~Y>MIty{QW{GkFpv_-_lS{ANgjFpx-!Ny30bTt0?84Rq-}|b;(T5E z`MI=Aj$>3~>v7BP8F?C;EvTF0ZV0u%!@9>qsS`)Xe!oReo$z*IdUq+@VBd!%BSla! zaH&eP!g+R*${85mX+^ZQYlsoqCW)1nDO8xk=HsQ%HO6Fu#&X?MpYZ76o-n|WUYWEZ zJswpb&%4{OXEc>QpOKbMNR%l>H|st$6E<;w7r@kmHr01UQUOqwTKCQ$J+C;3SknT| z&yZ^|5o+y1nr$?ceyPt$-(1R@j6nnH0>J@kH%BvhNv5-53#k-qY2L;Pe`4e4b@}b@ zZYhI7X!qtz-7-xMx;9X445h8NM_m-4M4?-4mwvRGVI4enqdLu5Y__)!A2v;7Z zSnRrJO_@hGJ#(`A9>Zp3oYILq79k5$7Tm^EkA*VJ@$iMk>gO@7b_R0gm+X!#f$| zb3u6IXtND{gwtdtk3)H!KjLE-H=}M^v_Y@VSU3EovZL7(zswQJV}9%TR-+nqQ7&#a zJsBY-0JN~MaEV!ik4Yfyre%wG#~v>25PUqLW>kFp*>SwjLt$aWrFtdTTZyXt<-<#$ zWFlxjOC#mBCaE=i{IF?GtidI(xXtSqH6w?mi>;fnd2yakQc#ml&jv$_xW4wu?D@Nd zWrgkF7)$G^f#}wl%K`Fd3b&XoYk4kH>@~Wvul<%v-jPd)pv90= zM)I`L(8|i$L6*a&R~_d|*}kg%+^{c`eA3=$4u<(~MTz{yD(x4vhEeH{a`POHVN{8f zDhm?HC`HSvXQIv7C6TuKgd|Ens*^+FE zXZ;YW+3Bts+yCj*(8RgaFbJs`S+oI-=bWm9C1zFV2d5fD4nyoRl0xsLbk!1m=M7rE z6te+3shn0CXdpbO0mjIBJW(!7vc$tXawPKM=3^Trc%CQj*O`O70lPt}$$n@FkWLjnp4YUN_>59JO zyFgNWo{=_*cS|Kmkj_s(*xGc%1ZC4Rh%Qp@$hua3IBMOkd8#1KBp?7`@4m@K^E|)h-dgglH9p5!3R~SCJ*> z6>Ftdt`D7ji%ZfTx#_&)hJzA^pT!ESwL*+>#$gEC4%5PFSQ5$~2ZSrsmugpnwsg6g zba@5&4{*^GR##aBixfG9!~W5mEESxOCxdzFHfpNb~!zt3n`7z zIBMRvOE_{XB{j)gfz8{`JnjrDAnOPoGT{Gs5kjwdh~bZohuwgQ}zi_+|+@GRX?KoD^HnqR4Y zJ_`Wg$T2*2Z5adNmJ+dnrx|mdAz=DZ!q2`9oOUzOTBPpExKUK&?X{RyU|lZZ9&{iI zx|9EuaqY@#sgqPWa4g_#2ZunJh!6)DaB41b`VoWU${0aoj*KGzz2e}|P%2?Mdj@~8 zYTGLpQ7j7fok3k4>{gU%CYM&1Xp~;b@XC($xzQ z;K}Ne4#niD7dASiSGPO8gXx*|#!e;_4h`wLL3-Sl&GH1fhK;aN`q1t1Yf+HKmn047 zkfT2L_#grEk?`B`i^V|*E(+}C_S_+M=u&z(@3S(v2D-&wIRl5T_IQdT^3ji!$ASRt z^j7Zvv$7R%u%KIC9gO|ERgcMJnzmM^*v)r)%I0Qt1I)!I5 zjE#|&tl|+Bc3i?(RcS8CaAw)G2eFhn5-9=}ze(RQB{qypi39R#q!MT~EUz(bRW%cWnOzdn9+Mc%W>9*mg~jGR-{Gsy7jhiE6=?gahLp0UuPSQU z_F3j0s;*(ARYmpX!*1q!94cjCZ{-3qdhl-16Qk-4{zIA=qf5Hj02-r>y+ex{qrZrH z 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%0DQfJ&YAM zozNDxJq6%bKZ%y1)D(g>>}k5|i&08h+IwVioMrFf*`NyO=i38bTxI?^L1Fm8FQUF9Ow?~v0)gYM$O8F z&XsTBY=lIJ`gcDf>qZJse$`q}h;eY79z~X8+!a-h$9|%uM0dgDq&17GJbR{yhUJLJ z)BIj;bxrDnzsdBu9P$10a;QyF9l$qLU^N@pXrB_Buj9&x3q`*$QA|W;*9#NdSf_b7 z-JTsOEvsB*bYY$l&6|YB8HZ&=KZo$S7EptPE}FRJYsgWbHe0$RrO zFf!jeK6d!rT{DYYPP%m|)CNl;jLb@&E9b7zWwteBnE8BU;plibxS-^ML37k(HjM{^ zy3=jkh1zL(f2DLxoGx#>z`i3IOT7FWo`$71Z z)Ilw9mEnX5ap2+xx1ex}ofgkBS^*xq%fNFT>M7CSGOwuQKLP40k5lGD68Iu4+M4A8 z4V;*4eJ%i|<;@B3;oi$_3EGV*2KtM#pl&>tpt%+!rU}*8%Sf9pI&~EBr>=*Tf&Ag0 zv8WNi{7jtyoccib!|zZ5lPr9>_xyp;%Kvu?^GBe0=6BG)%`+e2-)A*w|F2oi|JeHm zC7hqv?WrMI$K&J#e%BiNzw`1){6HA?A#C6F4R0|Y1z=!;!IOyeq)f&o0^L4!fiGIx?$wki&+$z^A zL~4^!kR~2~BeHiz_*%!7&)baEqJx#|?i_l0Z_6NoCZx7RKEe#+<(7HBP&T!}Ejy|E zAncHb!^ZCOvX7k*Fyl2|?!n8)rFUC%eklS{;sueNRuo!n_sB5O&9cw$mZ z?XoSR9JDLfyMRD{r|YLf2S#^~cHifOjofFV8z`oP#@LW{FlZW6Dxmvv}#EFuzfkSJ0_O1gLt1b9ScWgG9q$o!|hpF;}ben&i>PJbiza??xBfd&vH*$v zOMrsRb!M&WVACA?nsy)b?ule+>1tP%V!Yp`T zOCr=HP((|>o${|Nc}2v<){c&sb0DAnxSzl6+d<}BSAXm2>8Y6NC-d){6iX;4%VP=_ zZj47jq&MKJT)z`mr9X$FCN5(ll*a$AE=`HurJye3T(eYRMM3 z_J`j_7W9SaMZ>uBKov!DPU1LRiZ12ib_ra&H>3c{;Nm=|`x8#E8O0GBOKcg3i|wi`Atl zzG)*{U>xQW^@p2;z0~Q>_5@h#sDSk(7ie8Npz5;IsiOl5bw8?(mj+hc?u9{}HcO}- zAD`cgEFQ!`cK}9H<*H;$w~zFkCq+#$lSUe}y(TK*d-{-X{*Fi6a>M!?Px&e1%H3)o zkySUw$D4Yha9no#j`AvcB4jKndPQ+S{VlwJTLm8VfL_fc5VEa;|HfP~+)1}K6Mr&< zK?c=_!Zoll$;X8lTZ)X0%kRH6=2&pRaUJNlmPI2TIszz6S#htnLbvE$0&Z(PZ>9E+ z`wx|m^=Gp2TX2N}*1rRRuSLcFm9??df^;}4ItbA!Rc-o0Xe~lu@hT#sAN-OaIE6-| zbn@gc2f1QaGwFrgzn1%pVC=hu3P5~AWNWyMk6IXyZ+?XaeZI=Z?YK}n1b?7%2p5oBrE7C~oT zxJ!g9q$9I<$DmPMa~Zt))JZJd94KcpN&0JAT?Lqw9YP+fCz%t%4j|?_3M-8>uP<7> zGS4Q@D_KD6Gefrf72#+P((hYGzs`!9xlPDZWF9mEXd$2V*A+e@$B0VDX?Ai0Ey3(80oRk^ zGuq*>ZTH6uXAP~l0>%Y|-3)3Ab?F}WM?{sAVfFuyd z@^f`%a|xz6$(bjODQ}`V^=mU61S}2P%$&L+$4^`!`pf}x70y4{5#rzs?~nP)B!L~r z>46cSH-J=WZ(l&G68Td#puL0`o85ljlBuw@C&}F#!)coqIuk;gSL+FyY9| zeXF`OHzCk%tD229)jyNpj6_>8m__)j>ALb;9x{!GszD%)kU}4GXV9V5RfFVO)$n<7 zgKHw%QDW7aHNmjtpF)gBOOKc4(QQrgWd)j7S5e|VEZc;mjj+SSRA7)n{YC+)a`6wj+d*+c3U)DX1q)I!XKfUt?2&=)x2GF?GSs_>9K*( zxKv5J1~)m5vx)mfodSEK@vmd%MJEIZvhnkMtxf=?@4}&>Kn& z6OVgRtI{!w;&6?%ePfY}6AvOK&B|^K1Yo-;0pO@{k3RXoPE$H{P@$qM+SzPbMcQy!*Of!k z-Gpfz(Ob>HigrmjuEHvutZ-}j&}yULQ#(YUwmm5BG{ak7L+mV72PfdZBe^%@%wn$0 z`gBBzKsyqev{ZpPrS{4OS>QJ6rW-S(P#?kC*!7SHqx)a<^O^eY3d>(nni%%~Xf8I_ zP!XcVJ_}qjLyl#Gv7P>F0jAljzpOT5w=*Jz`iH-0OJ@=$>MkjLHpBZLNt&GLz$8u5 zME1D(!I);fAC?2hl{*|VjzhS~e*nKssB(=$DJlPZHE|98umyq_A$ueCX{=-5=3*Dpt&w0H2C{~RGw&!WxLX#b($C)=TjuVtcQ*NXKg zm8HrsxW;$**=nMmY*mu;i1R>>(I}EudJ;TuTzdAeCMKS_Q_~0jq@VY}i5=g<4Vl-1qya^h z9u}1R@us`Gd!^(f?_L-rSzwkAlA<+1KQKJA2}5O?<^dvumD`eZ*JY=ZI`v&b8T|zX zJUjWAIgL+^j7_jh%N=PeSy^28lrzDgEKJE&^u6<@QX(FZfR-hsBWj!@+EXdGPc5ZZ z$6^;Zi?(cmrQ~P8qe)D$fF5Sm%#uM}4OLO=psoMqyICRm5dOR8B*c+j7L3YDI4l_G zsP188UQ+@Y3a~jG>OEWfGYRVKf5v8h<1(voBf$P={lND_5ZE>-`t;8#T}0 ziV4)xBm9;WOI2Fmd6sG}u)}cv8=FwCzzdu~nABWFn}7#JO{DmwzQ_k)tdlXR+=GhG ztxQ%+v}$2T!i-iKrMcWHi>K@ZVJVesW9Sb;>qWOE*hJi`iIwXZdYw1@ zj$@@$Ej{}noq^;R$!8S8DK?e(Fb*3Oi;Rt-rEfe{f-K9Dl;cdLX?GEAXe%H*s_r`z zXozYBQEC&MYfW?BLOCs4q2Tz{BJXbAK`(Qd=z)tR`+&NP# zZkfLsj(p|<3zvhc*09=^#iA+`^T^r-gvjRvcpl$)Yz{#rkwr=&+xbimmy0qH9<*gl zGYL)B@Ux|VEsM;}lSHM9b3r*VDrs`ag(OhawLYQHMlrb6owg-`FZOd^LL4TxF9QU7 z1;r-Yr+RkCX^WzSDdewNY8uS|IcEx*Zf?dzOjhof-^^pSR-VXdpT8SAg5>LVUQ93W z$ki85xZlwUcY$QoOuZf^dc2CxAWc}ynS0I|KUOZMdP0mIG>pYO~7K!Pkx%n_W^vFr7dzY_OR>cqz z5B^*^)ZipMGB#{LY7Q!#n^egSOMRi1MlT2BvX&gJ;Q}Kl#3Uoq6y@O#*=K#F2n9i{ zQ05&m6-L?BP2fw^x2JJkl!UE*`q8Y#i2v3l5`2R7F^o2;)=XwOIQix2@v+q^dEUbI z&qT|ikkGd&&`GkDXHiXQB}+nNMz_(6IrATMg+vWx<`tE%_g5R;WEw_?SLMQimRM4t zz^^MkzlT-vMWTWBQJ0FDk=^3E$cZPm|JuTzU)B)yXLtWQyjGUh!n@Kve%eS`R z9motDHDg?%Wz{1l5X&$igaWDmW>9QT<1SZtOM#h4|BWd-YfKTCtB$OcfpddHv~0h; z{Hz7^*Pd##RoFD!#ILEXkMmwiVe%#w^lHE6t~YxMbz;Ovl0GNR-JTFWhyJgq_5TQCDh{#+uZXBMs>fFD>Y%$RgF`*ajU{ z{9wZWlXj4^_8ew|NTSqxD8lQQB)S%CAkOwkWb|}JdPHk@*jh$^#Q5WEg}$2-q3!i>L@R-Gsr+@(R2&>3idn7rOH|(ztA7{7N@4cYE;G{m`B4L z!k3a7b9HQG!LlxZ0boeEut;tDm@9dMAdOqNih~ zCJb>_^PX~9dxdlYY)q+S@kuk3cy(j*&Z~2W#Tg9d5Y6w!y$tc0nbKwL&S$nnv9JEJ zi|tuexs%ti)fl5RQkeJ_Qo~9SExdkl#iRWcB9!MlO@ZS7SV8Vj)er^d%B+9_+5|s2 z^d-Dnn(LT>t$)^nKIu&j^`fI)={mFr6Gs6C=(KSq7x=CgB6G-uwD|xQ@S@Aoz>*Uy>t+!XN-o0rf|>Fa3hMOllZT2-G_Ck~u~jg%N9=t<7z@MV-nliy$6 zN!Kk6q|{qLEl|hjeY7YkMizGe5RQ2>(|%Hp!IPiuo2gy4ZtlUBLSZ+ezayR_6Wojn znT(0BDEGeAg;FFsF-Rd}y|GUsS)P2GLxSiJ=Gef*?cY$?odX&2(CFF$_sVJFmkz6* zDRI7qcjX2uD+S~SV%FsuCDt2%z+|^BL}znXNwmPM^x4{+VZL=0EihFXEJ%SWI@(J2 z=8}{1=j-3g(!-c+=C~O7T9KPrahCHR4kA`zVHxp@U8sM1`iTdUnu8sG7~P&38!jr? zxTgH1{E-yi7Sx9Bj$g5Sn0>@(jJ1HCf+It-e_XQ4x;4Fw&|KXkC-r;kEN0bC7pQKZ z$z##dSmTAUJhm*hVslYjC_kb?sXxiUV2oId(3rhxeAD^{ciw0fhjHegGB3oENx#!$tlxV7&v={TKF7bQxZj* z6l;*FTz(i(V(p47ocBqJQCdwvE@fBEpq>NO?BYsC`y+~OL!R^iC62UGb6Qxcf<{`< z985Sx-p(fEh&wlUvD=}mG?YyJ4%aUa7-oJ~a_(4XVOv(QREV!F^BwjZisVbhrqurG zHqjg_%%8fo7`a`;I<2KM&k^&*hgbR=%<0yVJ`ep`juw2{1qv-#1X2Ho zx3`SSBZ<~VaSg7)gCw{FcXtgCAh;&DyL$ozcXxMp3GVLh?(W=XW|Eoju5#myx z1YW4_>VB)LYw!ICn!RZxlJ1}*Qi+ro%Y}7E0ldCd5jEh;2vC5#WSVIL@eASd0hyP& z2ulh?i7pmdd%6$mDepZBkI5a_J$}WM1}0DFs?xofo15F)+vgaRgFQ|E;%``b@SJht z{#-B-0>X{A>Pv}|QnG-*csL{XDT%%HJ4x^qLALi_gyY=g;DJ$#R~c@P^2$6w7`&^2 zbbjkSAqDgjU~LzTnGd5;HRYplj|gM#tXf4g3P`~rml4WjrNV7`kdLEh4A_n>9G$j; zw>bR(10ees*AWYs1+aX%l?87CGRy+7HC!7qi9nJ=b=0dyFH1V->fbpii!~6nllO>nS?(z2kY#<8DnANRO*wB<3fhb zIDR_U*hMaz*oW_aKT>WzkA_@@viI#_M|{ZxV)*}6}4$L z&WN8!75tw1jk0YCn9^mDZIf1ip5DgIhDT=ev3B>|@E5`ECGbU0v`j{!cnv1<-BmOnU$@ z6pvSx41V86O8SNX0-H}n&ra3Q63Y>CQE2zsL?0Qmshy~js;y)5li|m=c4`GLWumAO z%!m#Fxm;8Mavz3NnJ>VUcSn^6?@=GD!x5p)Cc&_9!q1hGq_O_>Uz@-N$EPGjMh%riC zm3F+tPQhE`fk9c`xC`U%bl;Xd6Zb*+^VYL?0XKGP(HuZmY?R|HAugEB*FAZ!quw{R z+3z}c*nZiaPB)oeWBH0PO?$>qgeQirE;nB7R#)1wGO6mx1U}vnl;6bI?BXF0JmzhD zk`9AI_?`j2vO&sC*3!UK3NaU~r06r)XXYk}3%PG%^!w@$Zs2QmqtyB;^x9nMm*MQ4 z1@xHekbkOXfYBs?WAes_dq;6-NSN|TDJmiZ&l{p#u9;Rchmq}4*Qps=SyN*ElBnjM zcUSI^qQy zdFB0Xl2bh{L_$XQe_9c!K@xD+!-uQj8qpBHP6Q}97YVNMB*iWpx2G}Y1?w0$*V)zW ztsYuCBDD!Sl%>ivWwH-s=3)q{BIo?dtViDr2B0u>KhEI2>s!Jqa z`OfoCqu$;^wL`|yO|x>v3nq0p4YFm@{0@cMxL{1VJ)WB=xs{cb)gJ>$f;|^yGaE8h zuy?s({Uv|1i}!|-mfHYNUT3CVSTG{wzm3ea4%JJj0JdD||H+n%2iS7S8@s3AQQqGI zMO2$V>=>de{%c{@_W1gHUK_*z@RFoI00xy4-#{M!OeYYpyI1uokL^*I-~2`putdPI zZ8v8GJuojw(kN z(S!Z&$u#1+<^{TGtTNXZV`gFFp#C{ap`>ymsK>TV!A7yr_-;*a+rl zxo|Et+mGqeOhzX%fkb#b%c zOz1SW4F)=n?00H|did*8D09~rhd%~jyNQ!{II4#PF0)XTYRI6PJBoiKE$RpYzRQ0z zv%IWdA#u>j+kItjefce!7YZSQi1!>TqWQdmAkwE}t;;!;Nl19FOHLY8tl9lV$`|Sp zvsD`hM{9z>Bi^d%CH5z=bG!XB(^jjSAD1b-+q-^fdO(R7fn?a~mn^e1%6Dc4Fh6Jm zV8IjvAB!0qumfu8l$;7^#d#-cRQZ@3DapTS`!e}#eKxVfCu;KENgXYKWBgryJiT7}L{!uqyfjm(bj{2;*kOIc z7)))Oa~z!=V!Yvla08gZSR7iit(>Asy3NC@Eetr#0l;()L zHy3~Cc^g^aq6I!uBeb9-Br}GDHvea?puYzgy{ak??YPH;^2FsHV^)Hrez=&7d>{LN z@$Ye$TKOP$rHsp2XIA2GmDO!q#pml=Be^`u-9+C z%6-0mA`8TH6F^q7CPVQn0!v$xo`_|O?c(TFP~=6eLPn)yq;!yQZhx!a3GIB#w z`%{~!z7}$>x26)X&fTm|Z33#&MkVIhl(G|1W)!&`Uk`brWo-W?k9t9(0xWraK+S-b zIbn^@3JllCJdMS9WR;=u*J3Dy`-QJ?X z+J^yR10gQ?ttbK*%!ujoO>};n-*?i>fC!i$^K9;X3*9$J{nX{GwG`scPo`YQOYjPL zTZ};)+io%yGUTN=B2^GhuT{!EWtom^LTi0W4pK1K1j_&*@;}px>vdXXJKBATSq5ZV zjDwr4zA1k%4QR{uvGrf70K!ijG|1sr7=|H`=bG?_HGm$TX-s%}gBj$JnUM`ZfP(WWe03D`8-0 zqIS&N&p}!i9yRk4H6x7FL|uJ)ci~~92dd<6H=ZG5TXOJ2q#`rE7JQ0n=p{-+_&tZ( zBwhz+HikK%L{Ndg&@w3I(-+K9VK3vvXf(sd)3jw1F-GlFc=zl^dq+AnWP?GQ^dLf3 z2Oc=dWD#1Yn>P7LF^J6eg+4DdySLu-hKcBlwJRbZ-9%qB#k~%i9-ieajT4rIHzV)_ zFVOEbLC`oQzoYtw8 zu^*!3=Jouy2241q$#nBI;`AWWI=?mvkRta31L$@M(-F`bMUtccb$j}~kQ667Sr^V1 zeBhrkS6oH@=i&$dZy5*w12zxX>akkA8b19S=B;Dfj?PgwtL?xc<{iE$+AGUnN8X*b ze8M0kw&w^cC>QcnJdBN(>`KS5_!7Jj_FLZ~QCK@bZ!{X`haGI3!G-)hve7SDS<15J z0|{v)>_3BM6>xkAq|iabUgBtM2eN^t1X?rY9xU-v66T<4u{3{1SE3XURz$@r+&FVL z7noowu`AE+o%U((v8!AM(>(P{6xlYw^mJ)rRG$au7!VCLg(21FR}eeXseDNFUT0F9xfVmg~3?mJqRK-1fQf!Jp2iOn5!a@+$)xgAGR)^mz3P z9nLy7gz@qpVa$HGlA6P zBLJ_*@1@;re2nO#ppiz*{G=}l$f42KS~a+4JMN?o)I^Y(_LVznFs87@4BV|)g&707zN@LBhA+1i59!$BbM6gTV?@U7Gi!WEukd+f&4`a&^|AZC ziW~B(lGp0iJF*uoQg6)ejkZ45T)8^G!}w>RQi|nsW5@$cV$I|{?Qin3C$AXcif#?< zP87mKdT!6|=nYY;%K<7jp(R_C{To_x0W-o1YB{sqG1Jlcx7wv5flW z8@6}i{F*Zv$dl#jdSgYi?Q2J36sa6D2KasWa@!SddkYWaTUsFDN0RDt1?Ua?q%) z^4Mx^;N5-ZR2R}{#2sPWnUfRxn(}k}M46p-um78s*=V?&<_^ErpNHwBY+5(AEdV7{ zj%HuUw?C0fptBcZ=cW2kAiMAG>Qlo*TKGPGayKjKK&v-l?=Ndcg}mTb*@lQ5JOi-` z1}@k0rEbVg+;q*E^?B-n=IQ&%dfI~!2U4xYSd7QpwR5_4Z?bm_K^csdp5v2N6a^%4 z??5NYVm)ZPy18)tf=(ZA=j^Pi4S_ff$PB$EhnQbE>MTSjXihIbts|VT z)G0a1tm-}9UpX$GT>tp!YTaAWWFy}b(eMChTs>SLMD?h#0Dx$5`qG+ig!6$=*5Sxj zkKS-?OS;e*W;9&(7?Q}4F0zp})Q z-3$YXLAJ)yiwyt-i4lW>t{nO*?)&#gHtb*Vr)_Q&A`pQd)leJsAJG+Xo&)BH*$CF- zu$~@Il^cI8Z@KQ=@DpX%h_pYc(S6!*{?=^KI@B*>0AkRd|1$Gz zM@{{%v&xIqKMMNimTBG-st zUN>eh4F2E$Tm(^>DFE#q{b13ok6+sS^s6Es=|2sCgnk&GIl<*s=>(e4)!8sET~XTi z|Kc0@wC7+pyVItyxpqwrPR3Fe(r`G5Ab&sRUs0g2ufJb$WK;?EIOs!-gGc+fJ0K9# zo_zLi?)#P7?QTn3pMzN?Cw<1hhBsNT;wOW?NV`-W;ID9kdv}YEtj=a?45J}zx*6p! zSd+|wO!h|AW}v}|ReJ1385zyQ) z=)wG53$o2BhdEi@$r{=B(C=gS(q2g?0+E%O!br;7yY_i@qhnm@t);2KHkX*6{p|m} z%^+Y`sJ%b=Q=1F|`BIy%wple_+NmIe=Xf_Z^@H?;nnTP9Uqhk@vaLhIwT=&rz10#Q zFZZkj4fbh@U=jXALcoRYlZCzYX*q|)SPs9;xxc?CMMnT&Hh>!{)ghi9qJ^jz^eg+} ztnwhvCWqgqk<3Y2)5-&TQ$iztJjWwFNJP*pL{kGF2R&wb0A>8Y2M$Cdcb1hu1BtSI zB@^sDlW3Y)Xjwz%>kiGN~l5w3aev{f!0YIfR;g0aXr+__2M2!o1xPoiDhk&5&Yi z)xw-#%LY^RZ+--@OT_h}X*g@9GPvr-o(M<~iATqedaX z4*qtK^eDHfoa7b{V#b*NZ~vx!0r4T`w_4ATt?HS;f1Q{-zXR&xQtp2|xzcCn) zB?sc5kATcl%azK~)1pIr^=)m6Vm?;If7`Rf@`=2;Pd@t#)m})~EAZH;<@_Rz?rVO` z<+bzgNR=b=I&>b59g=^9w{ShXx*_m@cOd%=OZcCIX$!*Ycc#&?Xu4ZG;wKK|YIbUf z<8sKZvi#nIg1{(>zhc|hY#g+nyJx(iKaM?#uQ)!zmn!Dt{O3R*5G+xA)2hIknl7$n z-R?d+aqSj{o~$F@AtaMn{zq-E;CCICf*Vp!_Vf0slMm@HIakJa~|@k2y!@xMv)EEDkkS7W}d0A)7AC8VI@RWNqR zT$v2Pnom3ax4&7XALD$@HR5nD^b#;+fBdatsGG|$y^b|N_@7a%jRvg1OP!y-kNkVX z%T$0c`2Y6LfcF6qjZ0oH-YEW%_ydOLzd(6Ksnr+gmDr1cwx?q_5a6GLWpk2WCo-km**DL<5I^aK08+lOykdk4%JrIx&xZ*51CgeBH*7QG_suIv_EkgnJ)cVQ+s(LU@lDwvoY!AWxD@gpvDWqrBTigLHKj z0jJ#XCN}r%k$%fd;z+{i|0h0s*)4 z=H_NpRFt~i)aToSnbzkke+1ktPbJ5`2r|a6gO0y!+8@nR zDCCT4Wr_qh?ByixVt)jOMr_(iajD8_xm^zm!lWTKo1c=|=m{nKsQ)8V;!8;^2RA&E zWehnFr8REQW25km(RxA2x-5xotPdmIi)zvf34=$lBjwBFowrds_#@dwGI-an`}=S1 zcTKaGCyYe|cHwbMD$1eq6VCN2blJjEJK+zK!-j`?`(&(ljul|s}!CY|PEkk%s@ zZ!xY$Xl$n7pGus04 zE^|D0n~|79eeDW4W+Q$Ky{Hta4OGl>^_DbiKuPidV6GH3k0Yl7dSTzkwVAYzKI2CQ z5{*AjAX()xY2T#Ffdr9bz^(`m*D?e{*oGT175XfM#&CmvJnj)wt$KOf;q72{yT5$b zVT%uGXA<1MX6}f&?2D>?@xwJA{h&KdQ+JZ|^P8N4KHTW<((^Ef&rc7a?=_@vV_Gh7 zk=1MFAAF5$;J*2g=o|!+a;A5=veZdml_lBZXsW3x!-MRG}=e6wT>~D46ssur@Tec_XYn+^vTkA z0b3mxu)7uZv04bj6UDeG5Xbd`^jh~G_YdTm(#VaWRV!mpX1#J`lf;947|0#rec^%< z2`_1Vc2-->vK&d_HuK}g;u}E$r~N4YWa%UPg+{e%6zXHxQb5K&b0}K?xXG4 z&i!tMcEarA$tX;|JrhVrCYw*_8{xe{7d3&*at0}EMgA;VuQyB0`fP%{6yxvU-${i; z5*2os7bHExJlSqZrmC{~W4Dt9#bD$*f5DY%hXFHOjE^vjR4V$)rad;%BSzML)mTY5 zJZ$M7-_MC!Bm92+RuM6v<$k}g#!p=5h%4HRwiIGhE(q_Gc&IK}70c^^U6oXyerLMX z!y~y&u`v1Yy#Fga_wE%h!G3W{IA1t6cJigi`;A;CbWdMU1y|kKiQFJOelI)`=rX3; z5MS`etO3miC_TT1cm%sy>1c&7Fp^{9llPM~3_`yur-ge1C%D_@wP8s1wspb=8pNrl z$G}uZS)t4rXi(53s_6$+m_^%bdWHIPYak)i`DPlwS5JN)hf25oDT6kj?GY&>osE|Aa4GgZ#qHntqeV z7V0t8pkV3}O@?9*l?B`k6U2%tXlBaXEZy=i5?NU-mKO^XRCoEOMrG*jVBd-oIFJ^}qtM+&eMS8`oFoo8Fg6Ye zkGVTMn7}OARkzzqwCVd{vkW~XSW=V7=b>g#9y|UM7MPA!KNEWyGhZ_gml8Fx;Hd*^L$hofUMpG8xU4@Nzy`xz?TSN>6xTjc#%2FE@p z$9Wxz4o0X@Rf<+N$cVvW@y^ZS8(DP9lAW8ZqTVP+pjPmak&TrE*$|@Xr!2U}CzcT4 zNrerXilWVP^;Y|49|cw9)=HzMTz#g1jf5mj2!=lOeOaZ(gcX=x`)54}S0T^4Nm0u$ z%p`3vq!?g>x#C;qCDgzVw?9BG@X1R@Bi0nMcPon7FQe~u;3ZNeu9u7V}fognBxK8wZS<000(4ctH1;f zs0}<->k%9SKt|-80&*N0X6cr7jIsmnm^j#MD1g5XyM66uOK82n)%UhvnHY4N7L8A( zsXvp>cv@1m?wE%=HE1G6wYMioZ8?r4x3Mce6!>k zwXd`i5UP5f46Vh6(obB5FvQJ#)_25`=&V+?o$0GB@|DHTRd5w}Cl~xduG?^IsJ}lW zHPPPv<-2ey?^$8XH&*l2_TYVYtMsHwF$m(ViF}1z=O5dGNZja5JZ@`#SX}w5aSVD~ zW0@sF=XLd`kJmMTA~sIqDX9_ z%?M)R+X`4|^}X$`#^5-&w(Y*Kv|&?Uo$mK?^?Gy5AexLw6)Hx@v<7nnY52K6f~3-V zIM#hS8iif~N&WiuYfe_yXlvK^fs^Fgd%D^=TNEi8eV)&@>b|1hofvs0E#zpIc{4o`foGG8LULHZUk!^e5I__o~-Kj3I0D1Vi zoe%dXv0smG9oUmdxIKqRChqKFNumUc$mGb$KZ%C(2Jart3^;wu`H&X^!^xU{n*sO?K?XY7mb_D1a?lj>=u}Z z+_qBF@Dp+#u4Yfc%C^U|73Hnb+4UtH?<$14xvX>x#U7&bQr=Pa{3vh{KGOAoM+&>H zgboUt2^hGpqwmAzu~RM6A7{%@+~C&x6~DI?tM$B{XhHvcb=4Z$^a$wVVVWg18Ey== zS|qE>F7fh@8+9$YcSR-|up4;k4E(>s54@+ey`!G?y!#z8TT7 zN!w&|_m(7hgnpS++uC@?(Z-2Br8>!$}VwsPf3 zGt4QEiP(D6_}!_4$sQLM-4X_p5kJ`Fq8;cN!vPWUZ#scp3LN`|X&Q=C8kqGdD>Wh7 zHb;tFI_vH^%K|xTtS48LALpH|LQD4VfOlHLr&b2u^`RJ>L4f)T zF^3&0+j6b!#|@k}Mw0Gp;a$x!19d8@W87 z7);f1J*^GjmNjgYT?BHbs|7_{5QE+y_A2H=K+G3RQS3u_c}t-&GB-+GuF&0=VB)_I zEHa-x?QBRG+g2c+_!R5#zS5GYp1I^HJUqPoyfC985T~HafY<1(GZ<@iZ?N^}0ptF- zy;1(Vq(Wokm;2%C20{XdfP?#rGj|eC#AmeD{S6n^6*FeOG+|-g`KpP#d^$i$Nru=k zIujK8ZJICRZ7gZFr-8+Ev76==RT7P{gixfUP;5_^hbbz)sb&eD8P8ONQIo{-#u8=hK|2X)i0V;na{FHLn%r#!qFt%0G6rj%Uk(WPkeBk2|Wp|yt( zhBjl%g6UzfXwHFs_SEf=>KuBuIA!hm1qE;$Ts6RT^ie0TSojdo><;_lo zkwn5{^E`m-NmF;VnAK#ungY9bIP@G=PDwo|pBb9$+PI~-H5n-Bu(QieQ8`J9onUJ| zzM=D|wt3mRGdJ0tukCd`jKyN}o3VYIG?ZHY5}dW2kdV;d-yh5w>Uy`dMpr|~C9gC` zN|k95TS<2~S|$4Mp7Go8rO!(8v}C{9&s3#10Ivj}H`<9WXQL-*u5tvMH#@SkOl+e& zfZwOnZYG&Pn+!Cbuis{;AOS^W_~2|}V@2jh;g>s_GG>vb5O=K!af6Qbh!`Ir#<#-0OT{)xy z!h0k0NdIIt=9*hRJ~+{3da2;_u(z-}dtM|4vUDrg{XKqL(bZVCY$ko3pi2wPT@1sk zk97+qOOe#)ltQB59M5_^fv!7LFAR@x?b))O`ulbolC9{R1Q=MQSllrw#0tK7srIq@ zI3-*w4-ZwtwqxH{3~6pHZBX3pO=c!durmr|7gj`n!AR~!CL~b42oRp8HX^oOt|3+w z={WB@nI#BK^|Mh7_G+niEHI5YKi9?%;XEh=jo3J-!!gJf;0|M-a*|`P4sb(Dd}vi4 zt#O(rX+4B|dH&k#gfOmfQdff;(=YvY4sFNdr4?7QU$03y=!2ZEg7>>m``aXDv&j2h z3hi7NsM4}yWfac$+Jgk#!=pkSrPk_G$_n^YrIeTyM(a&?#Esv`Ev9(NjiOW>s@d!t zcyVNMTU{x?U2H+1AI{d)>i6vbCmq6UEQk8cN|Ff2s^*0>&~$c^B+0?<;7c zr&LI3=vx@vckAC?J#}%3!Q{{DO6QCUl;_$N#71Ngf6Wz9!M#{&$;7~j_HZ{*6Sk9X zcBYuE-Wh4YaGUSp8vIL_c%t$9)2%n+7<}J` z!Q*5?E3Ij2Fc!k)@%ZDf1G*}+QKZ)Ut%f6LQ`Tmd{qT+4nnCw7_9348ofZey<3=;F z8D_PhmvVb$_EwIM?h?P&gCRw)N;fR_(ig`rb$E zw#zw*>h$RbtwI0DbCAp+4&pP?OK5<>hhUd4WA%F0<$) z!?(bE#$JgYvN7n3)Dgi;L3;Rt->6|l& zMxi}T#n?grpqR_!c8fLRTzn>7_uHhN*08(X)Q3!?*2aqQ+#o1Pp>Bb29_g$lYI!;o ziel55FAY@v7wW5WcW0_jMqZHd{#4WjZX-Eg-qu;@!5sQiHH=0K*2y&NNLTZk7@O=g zRU;(xDAIG&T&1k>b`uxWl@!T#n|!-)qZH664rH*ivs(xX=}&)&I4__cA{dF&?Rraz z@^J-o0b2Uz`3W*;7euBv{__RDh!7i-j<^x)GU#6r+S+w(v-stuSl5$dle zwlmx{n(UO}rKSwXi*XN6a2>-vo;p8nJ}r4h^Kj?yiSg3>jD;w(;Z9!bE8B<|MaYGt z+Tm&2v32B9g(Q?qml3mWw_SCgK80^>6g9J-yr;klWg;0Gqr7xJ`F(P$Ag`eLtPe>a z$+Q#gWc|&PuT*^dfw(o!SJhePyr#oB<^k?(MY!EVd6G}1iDJ04`zsV5Q&6u?kgwKT zc#Rac&fT+j+Y3FUrtZ3O$$ye#Fh1;_FF4VSJ@cM-c;ZmnyDz*iFGy*WmZ7okDgdN6 zu`GH_7RlXyCC4g6d9sriMMa>1hgkW$3y9!0_!qYC20=~BN>}C)^-h{dARs0Md<_V7 zO`wkotc~Q5a8wjokiz-eY3egf6q-6c&88xw=(<^VWYd7`8P^D}xP(p3bUa>gw%y*L z7*^vGn!0;9@Odh1FUn*EV_?9@UhssfjLnN;D)|H~dLZ%6t+W8W?e#0B8#kuQ`*&an zwa{^0T9nIH4XxjvroxC@rC)|~cO`4L4NELY29Pw zT{V8xTicy!16lwbRF3mUn+w|+Dc@J5zK1CU^2eW)m@B0Zgs)MPNOIB1KLcT55o?pK4~R6@2hObB)AKe`wR z4|(6TE@)Zfl@4~Sw=yWFKFnaK(X06>M_2V4ISxeQSKz7)eH7;w7Dak8xH=C^7^S3I zSAe(fS?VI;xq^e5wt)hB9u{So{pq;_qs@jvsJbB8lY*6=fovOa{OF-Mx$S5$l&f~5 zGc`GX1a0|~k*!oLhkVy>LnpB90pm5L?Csb1}5seV^_@pN@G+uUN%*2!t$QwYQfZFgJWs9$*xH7(L zu?h)E&av9)Ho{oHo%@!`{8?Ak*SUUPJ_hnq1CC{tLTOrw+BlAi1;h{2^gX~=_3&{Wzv!hh&>#~z!PFXtJNQ~OO6D@}&J7Hnr zI|Rh3}jla(>CyPg3#d3?V&_0W+v}1qdlCV2w%#;3GpB% z+S^pOv>&6KIqJLyN|@UDaF}zCk;v|`pl=BnbUUj~OXnlpei!C?ozceQoSimU1GZpzV>!Hw~VAAb}xUXvi zNsqd|Opjo9G-p}EoXMGPS$LjgP6yh~uw~Z^X(tVS_C5Z%G)j!D9)0y*`}FQ{?9d#W&f&G67Za$@f;}uCOgm{plp# zm87Zau6^7Kr57Y%pDe0~gJiw6y&aK-NL8k$sY!6BJP@5@@6Anf$jULGI6IkJV>X3i z?hbDfuc)R}QEr_0eyI4a$}AGo{5I-`(cSr09a#0<7~hywz}|GR+V|AD_<=;OIIMbP zy@EQe<*9c~q00+2ot*(_XJ(Uv*d*e zODRW;JkCSwmG&bn@Sk-y6m-cZ;`7S&dP>ymQI+3|9AgwS1%g_Q5<{X)Gk6ceGen4v zmp3W#)?s7z4~R3w8VRe`m>OyDn|O%@hLBpYB|deiXTMdcB9A`A{K!!>3bN}@*<;hb zHFbR~?k@teYmOy;-r*KLyP=?IHWCrY2a%(KnI@v>nJ?GlhA9AyRvSI~$eyiVuj=f+xwJ zrGUEPq|66xytm)TOZPgfm1uN7Lg)i!uNnWU92?J^4;Z<4pVkS7r2;<}78OGkW;kdm zI`8^-F`B!%T`LRUqabBcE|V@5rHHVa+qs_wYojB7rfDzbE6D01|Qc=rddk>DT)d^RP)1S`vl2#pYl@ChW5afnaj?PeRD%%>71Z&%)){6cOwd<1zB%$g-$+@e$iH0bB9Q6^RFnXq77gj)?? zv^OWcnNU)%PgYi{t>Ig>XD=P7uH|E24hO3~eBacVq50sl|DFi&Vsn$FCk^>TcY zWw3oC9_#9=i77UFLu(?kBpoJ}VbPuZiPQe%DwFm~ULFn!i*Bw;^($*~s4madBAs|~ z*d3Gg%}l8lF9}IUUT#s5l!LsC+JsZkI{}kcPpOkHEjOL83b)3%_L7D#s$A44gtyj z{mJ}L?(5kSjmCn)LOWyW9@%P$eccveOi)BOE1`v0k(w@0nQi8hmuVXOGb{WU0a#k( zqJnOBjg(b11hNlYrP3PQme%N>JB3~MtH^}XTkCbZ0)g^p65dpfG_JD< z)sy~5|Lkt^sTiq^cDhfdx$YRzKQA8m7rZCvRw^_(A-qRXk;90oqxIn;9Zr^|y^KG9 z#+cIH{CRT*tBkAmvD(M$<>rl-{-y$rc24-8*9 zTyHJuNm{Jld|%~iG4oNd*GNMa6X8KP&nXGHK7OMp87Qg;R`Hf<8FLD#-hUlR;Jz4S zlul&nDu+qzsFgBfoAYY`9z=I7@Fxf}E(>p%sF zh#*;?*8IXC=)Lu-t*+_AG_&qN1fCFl&g)S@q&1fge+1N|t{aU2q^C)O9!zdpZalEQ zu3XF`BDutd`zIoNEu=N%AJ1Ql;^Wh^&sB)7`l(9OHbN~_sfBmgyRg9e>NF(|-W|zf zOF^v7vDL$3A7P8M&kjeVoVB&iHi9B4B8|bLEoKcj6C7r=)P#Z%+r!C0 z#fQ1kXKM}kX;8Oqhy2Kqb=TsCV2xC`&XQcXvEjW=RFp+`v>X1Mj3pH3r!lATA}ZDv z?VqFbTLZBhHQz0Y36{15J>pZM>Z_hYwc7_=o%_F>vL3s`C>!Z1@?r81EMoiO->i5jJLI;Fr~o|y(L#shdJ6KUkX&s&1svHzRZyRj35n-@tg_A zS%76GIK2F^F7}aK4d$3(77A_ZWT~;XX+>e|0gs%6`li6CpR$Y8ZD z^vL7}|DG1(&?kVJZMN2eu(PV%7%WT%O!?Qm!t9r%ee-$JpJi#Fa+n&N>D_`0+wwsY z!Ii8D=RJ8;8kclyXK&jL|Pv8B#;Beflxg-_Es9zB>6jHPS; zkE~ zr&{B_9z&!J7nrwy4xZ-0WBhP^^d^u5qQQ1=T})FW&MiG8x;pC;MQ|S@tEdOv>jk6HzJk&}ya#AM{kk`-u36sb8KV$O1&Hxmi+FzKw31*SZ{}(3Darqxi zUNW>c`qXrfg#Z}8Gb}Pkme`Lx6uEcaq}pZvIe9{$(eGu^c|N(y@O;OY4t?exa-?%jXna_Pa!jLH!IAXJ;YKumEg;)Hj9!|RDa5}`~0*z4aPZMZOP zIcNS~d=dWuCxPZrf0{1_wFP2O4ML7{{$OA{S|}17{Zxl8csmH{6h}{S~Njs#*_SPUc^`pc>m`F1R@~r zI7o@~KmPn>nm7mx0w&aNEUqUjvZwS0LM06TpPQvUp^fn8S{%VaXPK7igGT?b^MK~l zf0Q@=e{bG)W13LOiA96$yl}g0))T53wL=S^b~|gKkc(v4lXXx28GZlocvE@#Xd;H- zk(_--gVgUg8D=#H;<0~V00Hx8y>w$a^-j>JawbLVQrE@j!M>_-{ZRM?{{_YAym8Ej zQ_-P{vGAyL%fR*JDmBra!*26LSCt`6v-tFu^Pvfu5cez3@my8yGbc^))$K{DQ<`|% zsEL(~_4>|$SS(V^b#t;wcqG?Fb%2Mc8`u34C`}S2JI8MkfKXEHrqu2AlA~6L<+04M zzO4uQdfbThBNHA4v^^jT>Sg6+kyI>vBSP_Dws3FRS>U?QZP1Kl@Fw{ zoOW#PNdU2j$IFquR^_#;F+SgyzcBe;5=7djA*U&KC(SIJ03C>gph&Q{WXlKo5ryT3 zH{zaYJrDNYNcO;1}+bW~sleEiEcl}*Kvn@r;5_Tt($tIqi z?NF(^vylU{mFJnHcV<#O6w8m##k{7jw`&$V-BZOHVl24`ruu-$Y^wbz>Ptu$ys&n!Rt11@$R!Ri-qe;6hGaKVf)PL zs;Ne*({;Zz>SUf#Y^=*0r*+y~sAWnWNIkKCC=IKy*!#J2jb?Xup5KX&x6I-Uaoj0~ zRLZZSpbk9jTbLcTk1;!xTJI*(_X=6BPL5(5Pvh$uS@W7X$i69kaKE+*c3Dwj^~;%~ z)pGMlY|@w@jHiM$53KZXd>SKUo!(<(zW`U#IcodRAvt0qW9FFZ#H9THQ1?|)acy0f z!4ljhI0Oss5In)%-QC?C5`qN?QnQcP{Rm@RH#aL{0}95R*~eVC^G@^n2wUVr0IxnqFk zQ^x9w{Dy4CqyJVrEyPvTq!POm@xOs~9S0V<-s%VYi?&bwhya>sgvJ#rF$wYq!dmv9 zDFEK~bK#~1QUOODzg@(V)%MFvnFj&Yt&6JDsB@XWC1Pr`IOEg52 z!e+N0b{PYBq$pkge)AHfx>?e8jl~Z%=7#&4=wu0mTbCE}NQPf`nGeA%B~m*caG(@%0e6sedx!Npcp)C28iJ3*p%HAg%xb@ChnE84V$3(1 zQWoIcv{$7mL{o~?9s!v45lNW-95ly?rJN}RYK11^HZui1RPRQzx`0Py32-GxN8Ka` zL^i}TQWYAeEGQj%ExvtUji#{w`!<&o0+qPNf+N${9562~ClqRZ?q#YR{PV$#g{ycY zx&9{JZfZ%bO|U5>KgtP>2P(uXtfy;Q1wuykNbr_UE_OXMqB>lrC-=JUkBjvZ<@BL` zPok7oN*k*qd)3LNZ~~jP^a!~dtw@DcOnyGOZGLM2kMn#Xrm7&|Xy7QWEO5Sa{fRT| z)p7AkSdotOa7zbnL27;b{!&98Y{S87Xwt7tT zoOJ@uKXGexpD-ZS-6yFLN$#6Atq{9k&5pja#$K z6$CYY3Ix6I!l1I!_6UbD?Zy+Z4o$m=hVbm3U0rR^v*zjv!?f+X-4tp?+%AfaPHg&I zggp~`8mjm9%KK1pag+asDMtn9fq9O>m(lspl2t55g8*eUrYBc3wV#W{v~(o>VoPIaEW{NZt5$@L93fH^KdfpbHZy3WL{7wT2yv=udZ)<=q2z2UarUu&B24 zk=|eBw_8^FXpi#37yla{4BtVC*rujmKU$V=Wv&t*T1PII0K3VY{T&V*q}TdWvQ*sZ zsvi0mz(UWm)~Ky|2|q=g{dL@Q7j{w_mgY#Pawb*_z}uGd?ND+aN^Rb@*i@#Gi@(qoFqi=^9o`c1P^aKU4La0&{$L@r+Ckn>pS%PsD>&QzCQY=Fc}hNIE~cPS2{GtO;}VCu?XUR&^45 zV)Yv%n2E=AU&iSdsPs-qFUzZ=y|<3MBBpC6YUPI-Tmt+AEGEFzO3x&mZ8(_;C6@Q= zhp!Q(4Mxw06ahp0BL(;dd?_va0f1E=taJCxVkR6<7S*8UCW+{P*?_Gxa9-id4b2+O z3~PYG2uMM^!4T>GpRLDYc7z=~?JtJC3tof3!n; zhtV1jl;Ubu*BEK7Z(avX&R^i~2@3^do2vK7HTl~znrkXCPJdzScK_{>K*<%8i?Ee| z@fbia+Kyx`g}PFnh~IN><|TSun~!qbR72@^+v*E#BYj_Xf(_P46Vq7>C}&wjZ*KYFJ?BgYj*E)~($d5Ws zELRmumzii3l*}z_-3`T=%RyQHOETYo$zBeOt1*S>BQk8*0y_n=Su950(j)@$ zHKyOrFa(NAf6WzT0cU;n)Ug}pC5}EF8{8#d|9*(!YoL1x{`L(ik*?eT`*jz$4$YMk>{?;xed(m>b1t6H#E!LH%B=aK2G13mn+QyH?*FcS^?`qn?PEP(fV9vm z?(AY}KO7zwzAaZ-dE1|EM7mR@m4W4y)tk^4ke=d0UFfg|A6I9vL5UIBP`M#Y8h4Jn zDEJ|{b6Ch{z{uyMcpa&BSxNt5xja*9qCcE-bCsC$6Fmiw#=?g}V0M=RiHqiY*MBzy z*2$oPY*X1S2t&C?=i`Q@0A1$v;0sL{rP|5C*2(BZ`(ev@G59aEriIjUqK}H!rIznG z>$8qRQ0|Ho6xo_gV;-WU_D%du#`D|H2bBH05fk;`Ymnd$x1B~>~8E!M4;>LyDI`Puix+A=yYw3Y>A(cOtQA~gfR znsr85<~dTMkXz?br=`-@SAQqUky8@K^a!I~Jp*&(M0Y%Fg!Uae_-#eu*ZK?FETBEuH7#?JUg2)7_sykNXaTT_v5jMddzm_%ZqnR}%ZQiTV9qgI^IbS;h;E z+!2u2YMKF7VYKyM`V0^BSs6z$C^YFg7@H*#g{DA;m0>0Qy4EZKl4f|UedeB`;|D*q zIaM>y1TRseerR2G@aFzPT5Mh*7K1C5RMG#Uo@dUuV8OweoXU*#)~up>jihv4H3$FS zEd(6sw~HJgkLd!V@q>!?Ju!(KRN@bdbRb=+m~R@qi>_RY+#;R)!(OQHBBmXV9CBtHwE;KqXg3nFh%#%t_;gG%zHHWou>7ic=KDpf$R`Lxj zt@29!dCWAF8{NE);m0`SS>83R97}lXYj1~%QD-_(WyvQ!|C@0RUgl|k7P;pn_QGl) zAih-Ojq2ZUht3icNPb(ysz_qeR_h-?U@|D|@NW!(AVp0fIWy~THUE~D`=$hXJX-mB zndk8R_kr(lq3*1FZ8~%QnhkpXiF2#Gb(4R?lWznhT&<-#SpG$ztI}_{qMF7TuKv!H zwGVI72AXyW7ylb91Dh}*+b|XENF9H_zD<92v?}gH8vjy^3P`~9JRB8f{_kL)F+#S; z{;%7huuGLg5|`IcDU+k~*x80llNDO5|C}dSVO4|YkP$3BDFf)paMnB(aTz%#>fxCI z3v(JoPAjUO#8NO;nTm+kGJUNix5P7M-F`Fp)cL-@=bk}%4>yKKk@%xB zA-60JRSw7CH(Y5%#0HFJyQ9<@GKFRIs`^1{R)C#sgWhlPu9zPxu~As`9*b@dqX~rS zT;oMM$2dHx#JlC5J}=@x1upG!`((xaA!sOyd7VGEqbERmg9K4PXxNfk3k|q8kj%P% zR%XKa3|xZQgI6LHCYJZglbJIUtlVTQEPZy1*$(LHi@$GNJG!@M?v@oe7itUQBsioC z^*-@32Rh-1^gVI3&;t>Jd>S2UJ)+?t%0nF*=a+0Y1P%n$s?m*O5MFB!!U@rvP=g&UV)BE+4_asdbT{l zq7qos{ujk3=}WE;yeBp|#KdxAWF@uDN5v9Rhu@w9906{Jn(xTZw_3cFxAuQ2Xj%N= zdPG=gh`5m{qmDE6hp$Pbe7A<7#lypyj1_YEot8>{goaaNWHhR5@~aQ?A?*+?$@)$s zC8t29G%t4LmMMtgOxXoNdWKVV_Gm4KJs5$7>W$TL8dC1ClvgUNlIo?a_@0P1MP6%K2I1&9$%T~c zQO4_RYCwY;O?z(UwAar)rb?D;V~Y<=^Dd7cPts-Eme(@*Tv9W8-(zRc>wGgkW}pFp zT6$+PQmQ{$^+M*?b*B_g8aK~@Rxj3Whc09 zvH~~@7q<_3nB03xE~pd~BPA_p#ts#YLpvTB^;yBw7z$#!_@C!eZ-S-xj}bFy&Bq_m zcMp3;FieQd;}ldjmh%Io{Xc>o4$|V%vqrjbjKfGcA8O|HuPkZPb*)==D(5AI*-<3Q z)?bu8dmwWf=UefU74-{eflQQx@g{Y{M^1p6R8W-hDj^@GIy+b^T+{inq%^H1wg08U ztEFN*u;IRrXJsW0;9+0?XFjq$%#Xq)Pbk9A#lTtj{> zBwBnKDB%pj(O`P?h8NS!P*-oj4B~IJR@3>K%Tu9EgIZ?DNdW)ZmWl9j0^2+&rEeuFL|L1Uv#E6H=6ak+8kl8(Ufe+I((){y=F5h&8Dm8_@b_3ddb%tcj;cWQ zsw@JPiciB*0`y5K*h$-SEpX-P*RNO)O&-so*Nww`(0XdV3*EW%WP>;k(I?-v7L%%OdJ(Z?k zzHaMX5eK8Ud$guUS%_I<5*KCnw7c(i)UftjQwz{z08Rw9;0my3s5I&jpycQ^Mz1lk zi`--_KD)eZciPH(-35MP;OK(0FkdB+J??56%$WD-=qDB`))%VHWDIQ9A}78kls$zk=t5>C?Pxt`kV$yQjKO#6 zAKDMRk_LpAYN z-x~NRh#DqSko5J$R4AOVU?g+Bqb}>`W}#OP$%#zvbl;VLPS3&T_X5J4tr^E$Wa$>u zf+b_#DuvSD%e-gbMd?%*!j7h<(pJv2>^@21a86pv6u0Ga!c{m=%M4guUy*TJJ9@Xu znjml{YBcOhdM6b`E!1kLq^+^YYf4OD6IkG1YplM&Qo4v$1Q371kkzm{k@lWpjc6jQ z!2}h(C8Ral6`s#BGhxeK-N~;g)0?JmWyyl}D=o=KF)9oc0Bm-*494ZYO%J%P$~_U_ zW5^a_L{h$edz+u6PfWiw?h=8jG-^IxOdfd#WMPiF6A665eNQ^!Wu3f`Kz-7=6hBfl zsR-kwS6W?^W{z|D6P*u9FKUY_`g>+0oY*(4@bL@|%IAdE04z5=__q!7XaWHdTwDn$ z_=d94rok}7R{{0oJ9@Uu`iG* z2u!JSf&V>1uwG;|H~ncGp%-trh%}|us=F8}oR}JEJZ=B(F6P4vQEGEmu-p7dSoEHW z!b1cdzN`nkbv&Z;$IyHg4mL*5CsQ}>QFZL?JT{j(k=8d@DOKsiqt8cd0i=V1d%Tz~ zG5s9-qKE^jpsDYhG2Z6r?_{~aa`zE33B%$-@ETzQA?o>Z^w-nW+0(irPK@2Nd(65% zBZGM1hk;vzHYMhZ8H@z>HT$}_uIlBEabiVlOb1|vx>JkybM22GQCf(#U9Uhq83#ko z--G?HettFNkhwgqG}?YsS~zkQsgOrx=>{&dtYxUUW8^4O`;cSeL|bCz z--j%ulDzAB!Cv|>VpBV}ZYrmwQ^X#nHiAMgo1TIvp-)~~7nxAiSl_wx-Ke$G)^53u z?)x~Wy)#p7b-HV%BVe4Ps48aQ=(}QIa22}8O~ZhO^4L{+d0Fhd_Gya*Qa%`8_XK#< zYw~)pu{T;{4Jww()W^Q1eeGxI5~kaelO$|(wV!&g<~CMe?`?uWy!_EaC|6re|Qrj8`6#=vXG%-HrTWfld{D-l_|LOAfbRm zz7DEFV~)WPd5_^!3ZE(MKr!G=r-u&z20G-=Pt9Y$pfv|Xdnu-TaAzVqsHE;$7Kg`{ zK(Lh0%FD>@Fo8{fyxuTnH;2!<0y@433Hr^|Sh-ho`Y-UnqmSXhrZ<=F_{e><&)Zfy z%Yc<|I>m{~fF==x@BJ1i1}*>a@Ntmc9zLtys@n5k9N+#kaAF{{-JUuJ{V$H^g247p zfmcZ9&HsSz_TWDvbBfgdUq;d?2Z8Ml6GHWWl{*J=2yE9e$MpWI9y?$`VEfV~+Mn(w ze@@b^^9QykrhF&)3)`0J1lNyO(bY{!Mb_I5MsoOl2K-9|S=w_nD9hU9NJ=JPDJ z5`MJ;7Ph2G#=QIQ3%o*S=`QS1Q$(|jE*4=_9W9g?#s2;uyDt`+z+wEkL$+& zZ`IlpNbr#--D`7ap=FGQIKd@w;UB{|peUW|im$1FG~b#ed9_bK;3 zA^T)Y;E@bBXx5zBd30LzGclGx&4Px5=hnUL0*!(x%KpkvHNm=|0HBejnGE9)wG}f3 z10NVD13zga)Yghr<&?sNU+?^Gm>)BVIR1uQz^&e_6+GsDlT*&kgY{-tN`(4cH7^5vO~fEgJ_ z<|u_|mv8h`ueJ!`<)}6T=Oyk@a)37H3&|Q;{glJz`9c9(ZI)@;X9DIDcJKBUtF`M7 z!utEG9F1S4USBYxIa3K`hwcM9AN%k{^8WE5WQpl62-cB_3!(SJi85&;m=|ijaE4~8 zwkqym?f7`2k`sCQ8L>URmxEee3OZfMSi`usz8ilwBR;s}K~Gc?uAN{)*62mK~Mso3MLH!dc7J^2~9{h!Bn^6zKIbBE?44NI5VWm5sv-CkuGD7 zws7|urIe?&d%89z`IYW!0VRW&OPlysitX|n%;6}`eAeT5{0~3g=<5HvW=RmxU~?L1 zfDJ~DW2@Qtg3ptLJpe4YN{_4A@P4QdXuwW#T2dO7(W(hXJ0k5n!5we1>J3VZ(R<{! zk`fpABpeGPF~Twfor8m?r9G^Mi#p8MPf`C0P1{SwRZkfDj{B2AuY(60v&49UXSF^$ z#Nf3%30|@7D?YAtbg=~0##or=yMSJGxV*F({)t#Is`DpADC^Vc& zg6e5P=ntBCl+I>MNeRA3>4qqdSs>IMhWEg@0OJp1$2-Uv>aC6P5$%Gpm+{+GE&TMg ztGG25ClpJmj-0Zv=8f?nMva_&7d)hrUwUQHjIEhW_?-7ii7~0nHR~B;f^H+!>TTZS zR{pCIV2x2GKC?k!wD`D?(^+W-F@fsJJr@dC(AwA6sMaj^}$i}W4HeJ0?AD|)Wt3ZxC z(_z8C&=!i%xd9`N0>9^q)YTy(`6V{lhhlC_FQt*5H+F$bmytFe2QzD^37HffPYy96 zJto{1-KDRsWhdu`15o(XVGv!A#R+a_u#nq8DzY>^NTlH<5M<*0=j&jB5k}n0B@m14 zXD;XXS%&@_2QtXD_KeZIVCZq61cwT)BH1e8b2A9vrlvYFQe`A#kAZzaYDcyvIFe|_ zGv_!c4Bg+@eP;4TJz(tMP(>x@Aw#F)w2Z?BHfT4vlX3N=e8SrW`eV{ONBi=M1S_eu z5gVR`u@)EHVPQl~5%>^M^id3ve#%4}5$H|cLoWY$qed^2F|}oj8t`&(9lA@Z-F!($ zTF2Pw>(qDAm%%1&kN!H>%58sI^YFzHGO`9#lb+_nljXX{kD!|83Gw(Egy~MF4K%av zu$^X>-{J`>ZWhG&ZLemHK>5UAT&9-Oi!3<+oPF3^pp z%7pTu$?XtusPf@0azqwv`xIW4z-w4OfJiZ|6OayeRYD&!h5Q^3W@C7QXNyvAuECMgR#WB&b3@53% z@H?x0lZFBFERB-@d4my&R3=7Uiu+Keohg!B#U3f@8F(D*WeU0b>}eMByD( z)We^sc3?{28hN8~#*#`wMoZb7<3r)2Tyt;KN?pd+IJ~sRS!<_?a2mNJC`QY@@(0SL zQFx@39}<$1mT(uGqYxknDvfK*8jYdABT18j(*Mbn+$dy{QQp~C>h5zT5hk&md+et~ z99cBw(hv9Gwwo$^v(6a3iJp{0sNtwo#fbUJW~H3byplCt&WcgSDqvq@>NHUAug zQ#Us31)^+>WGAp7YDCyyCJGw+CCWBj!^2VYuY}oS!qtIj2>S?h(6s9ypL+hVki9VJ zEX|e}pKdG-?e8jej-m(AAr zzzmAW$DM@Yn(|0=g- z+nWgzvL#SRWgPmCqMA+p2Oh)zE2;cXXJvK=`kX-Ja${6q$GbU94_VX7AwoZhg)Bhxe{?8-(TZ{n$7AnWPBe~E25qTWx zzH*_I@-_rOI*mapS|KH~P*6~iZ1?Niqz)E;|55LpS840%E~~Fu1AMzHER4Kv2d0_^ z`|$r^aL`ccwiz`X>qSm))h14`{0Sy9g(M-3nbr~h=+x{oXTbfO@4UDO>qRiQ|8ThG zz&G-Z?8H%ois#;oFR#voY(O(}km5Y$I*K8K#v9^ANe94m_ z1Ud0QJ-IsaI3q)vPOV44I@VU4m1~qJ2NQ7IuKF-PC%sf04F+~Bm#9#0|4b=%oJ<~( zT48k-wU(xPWkpg&Nd;sGSfD@3@{f?>{qT+9RJ;<-)4s}}Yb@XiVL>&>AT+0a4sdI- z{VY1XO}o_MVi7!tPw*dQYo9U@P$92KJyVP!B4cW5s;D>_hCv}aN-$`b3W|&$($_2h zm8{&w!y7M8Vo(^1&<;1{GCiL0dq7nDr`7S&=Z!91#uOKv<|7jt!4dr@{ms=dEA zA(Ith;jqb?2Cc|nM8%mhRN+@lxXDnu!>7lfN7ED#%Hv1n12zkAT>N*dAKe-gQor*P z%hkESRJYc~AVmPRQ85lFKz~wS1x<*!-JC859ugqwbd)A|BxjYq5+I$Z3eq|)~%MZC;pN0j#9Fw{jNW*f< zefM{6tfVo?jH{q_Pxc#a*#0pRh0SVe`R%C0$Yh{+=|FWzr_AeA;hjSU>pmQ0cJodom~(+*VC?7|5S$2Igk0mSY$LA zg7Xpvd{$$_k3ByQXt7k=dT?%{-85p#B!Bj00YRe9?z~U2R0%8{}5k8 z=tPCao458y6{lezyou?4Mj90`Hdxs^7c@5~za}wHpU{Nb5tL0)(&3YGVPcxwTBVSg zk4oNic0LC*+Xk7V5E+QQ9j}BER z+lIQs@Ud>U8_jZk_?*J45jWM+q)6A1nsF6k^nfe9lH7Y5j&;gicom7*g|j0Q`b^^0 zVxuqgWy52wr2^ z5(k4D9k2l6804F5dfOH9ql4_hYaVtF2yLXOv2ovhrn^0C8*&DXsJIjKE{ zRg*ag=n?%1EPTf%Y5s)BWb{ARkm=2SglC_!B&eP?&S|R;?v8zeiel_Hbr84y z?=kT7cyWC@_w4r6J9FXuh+W_jYO7T>5U}ZhR*7#~Qb57BL=%Mv8h^F!-LGf5#JxtD zQQRH6*fV(KznW=qSUsdl9k;nw-`%&@&qh`~OkUW1g`(O(P+lr_!fxG z6;&fUm1YE+xxb=D|3taOLA=Uk%fNkVdCDhh1XMIKs~gZy8wi_Mp_+6)llNL?w5tx) zvDr+=-ehcb?!yQQsW^9bK3|lhscKkWNkgqiaY%YO){sc&kIOs(HWk^Z$-KH`WX|H0 z1HIRCPuu&XM4-M4vfDAHbKvMASnk?F%kwVq>e$ZR8fa=JLp;bJb(TBozZV;9E-xjibEUEqwDoo{DVa0a!3e^ zw@1NG_AA;1G-lUQul~1fiJr z#eDgP2@Z~%?Yat8MB0a=6}MIMhFV!J1@8<%Mr{ zG|5egI<+5SAu1l-MY>W`s{JVGt52@x*Z9=Sp*9+3{Vf?6(#V9uxsFx=rK}L*t3?We zhFXCwhs|`o-N3^66Rzi~6x0}*nVD&68JTEvxC`(1vJN#Mrry3g2mKLA5##9s{+rkx z{f--8;fZRiyFn3rM__6gxxq+u(na`;VO8AtBbbG4clK4#e?n$ur%3y(c545eQLRjp zS;+mf+Q2d?&tAAsh+D^uzTQ#!L<*9};I#Vf>hn;}MAGjhO{VW(fRW8}KK0^DcrO(x zhBjQrFQq9Gk2UJL!c1+}wWFAoSq0&tYpVJcV~bpekJ}WcdW9F#3S1V20ErW2i+1G+ z6fYU<(+Y{{wFKsaBk5Or|4sf4phlZa5RoLwGZg+HaTa&0-AViXZyc_4>G&-3tMT@T zxo1YYiL|)m+ymd${k+rE6csM&z!VC0)aaMw!>2903kyZ87>Bsm8M=#1WZ#uEkaa8{ z-_y?1)Rbegz(UW6al@XKr!-N>3v$o`ya zOj8&NstD6@b$GVKSVMXbl$sN~%8;Be&2}>G)6Z?coWHtYu9z(qOkyOLIuq-%nZZdf?UJK2r+ER)qDDot zU$_c&Run#gQ>`j=SH{F5jc%m=4wA}o=Tmf((18?!RiaprZO0J(Fk}{S;Bjp zdL)^P&vMa8GAruJwiCdawZr%OG3|u-<9jGq_yq;`xechKv%deVE^`#TKq-m{g%xV9C_6=*XwHQC+z zXv@44PHXt^PClb{TJA1m1!wjxJ2VNzlt5l;gS^p5`eV^g5;m6u$)E;AC4+jGXk2Tg zTvw!EZYzpN<(RM&QI!TX z2Qy>5vSKc~nOQcqRkT4oYL;PU(;N|dYi$mV$X=@-(9q+Q>vc3b7Q(@DTdJ)j^DWUY zuGu}P1U8zth4J3K!f1uGt>DYm0{4l!hg|umus>*H#)L)cqmeV1>SG65;}KQuAeUo=sNF#U(MbD zB=i#i=6CJ*YK1Hjyi>f?N@#p@Z##A(lc_&E86CPi){L5n-X^k_mFXE9ER2ywj*@0+ z(DEh9g(*cHwW}Dk$8%5^8+qQNFHN5kiP-IpX7j=~rv@$zH*PkaIydaglU8khGz5O~ zbLO{sll27dwwK9+=Rap3h(zG|{aq|$-|hr7XIr2yZ##JE^6%S+SC)3qzYaTmyfsQ=Sbj!NcheoTn_3kqE?&&(I+zFT8?_!;i(D*zg zuTY@{U23Cfem$AFywF?DLUL%OW}E2laNlauIe{)LYcNk$OPjZ@~yiO|LG?qQ;qnjmSF7@43Ef=c@|DN`nVk{pvl!PEk{zO z)G*8PEi@OrCwN%B=>CHmyJtpsA?y3%B9A?GA>!?DV;_AE7poQl(JNF|U653Qok*R) z9pl(-=L5-@2S%K5qX*~M6N?s#E8j%>l&E}(7l5DELA2H!S?Q3@_o{CZ4bt%Z8F$5N zya<8jD-2Z%)L`h829$^l%6Fp$OD2!?4ZFJ_ZUGqPbPXnl%t<&?$cqiq}?w?CRs_$X)W?6WiU?+Ji8u&-8?OJ3pG1ir;*QWBfT z9pVlJaD`ueFx|$!NNeqdnTS=$8+zzB6-_jk$;hQ!VyhX;y#1wN=u-ziwt#dB;P*T; zY*kCM-zenHG4d#;Wo&aiH%91qB%#03=R6YUbUOfzEVsh>6J$NHX{l@9Dug0B({uXJ zdCbt2ifM9oyUL|yKZ`SfIV3G@2%XBsGrEL+C#sV+DkuS``0atF{1Z3&H9 zkldD3-43)?2Jxm|ve%?&1Z1ml<)fKsB>4Foz+;H^0~1*wxo>PB9e&vA`g|oH{lf>A z{i9ERPR2=vd?0mFD(_xSegE={K5Gj(ZQwistS0d3x~T7ZbNc!nQhYnX3}R~@zE4c3 zDsQ9ZWU+b7#SofLG)_{Y7mnG-EqmD1M&)fD6e;`5%&T=c4*>RsCkj+irY)nAcc%aX zuMDn5Y=?!EB`lb128q(4Q}!l66xC0(@h5cy_Hi4(c%%PkR5_YQnpg?7J#&wAL`Zu1 zC;Ehs0F?k<-}J@_(T3;;S1t|r*)5MWqVz_82P(Fn$yJ5V*OFDT`BR>+k!@c?gjmtiH$-(_Hzs-ocZj46&U1FHnfb;c3SKy|xp?OijqZsyh2*#qXqAvp}tqyHo%V zw3zozU0qzZ1l*d7CzRhV{duwVTN@wmvla*ucqZ)CE(1l1A0=g!y;CXu#b=4g97d_TB8ryq zPRW|$V{wp%uJlY7oY^u~?0V*vzt$VuKttA^yElI)_ujK>a%^L?SxrR2kF2Z&2|FQ@ zl|u2EHzjO#pDecgqeGG4{xGo5lCPSwLhBnRL&j9Y`_#if(qK(4R@4#j$Y7OF%3Q%?Ng+Qexv)4`r_S~wxF(dpQFlRNy; zwKp{bM+LFsANsih{|RhrBQ-Y8I?7t-!0vVXZiCaE_&zPB%~IZkb-_PX)k@s|y);P# zHPS$wWKB|ksAP!{K7V5559+*-xIHVp6FuZQs|#R~E6I|VRO|T^*X`SVyJ_$v*f49B z@DizN^`law7yFC5fSxbg=L81djjS}jpBYm?bhm%5KZdZ+w?MEv>`D7ABz_2Ogfv9U zbb<;K6d8$12}p{$E|NN28lr)b%7Za2OIC2P#z{#P`#~5tmqjgN4Pd^M%}!k&pJ&<* zDJdkHDSm`kQ5apGWJI97-RY_~(=29zz6PE-+$&h53aHF8Ju59h>JPi39ksmf>kMpL z)phBlNOjpQdsOt?1hZ{V3XkfEydFI&tiQ@+g3bLkjFu(laUx($AhYwm#OGVT@8B3- z3Pt%EOl*QfY>{EfB*_yG(v7Q@K0caXar3aA){#2r3DbbiEL8WfM%LT<>FgZF!5hme zV0KP|glk8_?yTgNUZ+y~W%EX5YWtNIl1G`_V#bqxYmkDuV7vE50MUskGdNQ16~E59 zP5gLe*hElvd|fcxnt);A++Y<*q*?{K0p@T{94T%B&&RKgdsM(`qm%@me8> zl{-j9dYTwh9@CK0x@XVmi@z>-(IL0h&37(L%{3*dujZF}pL|J=iK7F(sPy zXNUmAyBjxoP>ypjFtGt;nF6l6Cn^m~YvRml7b*gU+-yg-w6Z=6>!7q{k;K%vBEwb4kl zWTN35)!rTywL~e-^{IJcblfq{)MJ?-y;bG7l;`F5+vy4m5gL>*d&qhsA~Sp)RtMs3 z2Ew+cs*hy1QUc3OzsmtK+2~C?-}||;(L2?_N2dOmkSJ*4I4kN)AnY&UnSMr1Ha|a3 zg)7a{ltP={BVkx6tkt#^)=cvI;cj1-%8H{2Z#5cvL=r|BGQ+Ss*Bjh-_aM9-CYA&;PCl3`w3(=D@l6hA#^>Ya zwg<|SzU571L0_3~@y;Q8dnigCS2)Xtay%bX-hjQ%J||Xk+N<`e6asB!cB7877x#!w zBbG_s!f5v)J8@=80;b_}_dP5!?*hU5hjW(8ekm@wm)>x`xC={;&kR;)pii$$>-88% zuV6!^c(EmCncv%F7#+i_lRlir?+jj@_6swjU2<3aYgRbsJSSkHQ)+L-cO!4eYA!dzqa@Hpmrz7M@#c>|%UdCq}yTH{L9z!vcMwD^_+SuMeEu zacc7U&y$A_A+3G)jRH)RDdw;6EA=gm^_D^DZ|emfZJS8cLluz&Jhm&u#M))T#mB~< z7*mbw0XhygMp}nKWnEN$umm~pEYb?*Ov^`XlRsLH9ok6YNv#>#<-YJT@T8B{8z%l( zrs1ZAD?{HjaOv=F0HOw<(MT9*CB8%sv5MM*cYw&_Dp z%Jn;i6^7VbWw6HNOKQ;sJs>y*X1Bz@m*lc~zA_b`9X~W8xA*Q{o}vypy-$<3s<)aT z(YTJJx-`}*U2bql%(%OcaycomWXbA2uIeCgm?Blt3!IV28$1B&Bm0QfugX#fMr-B$nd6)6R7*?9KxkE^Id+Q>}yGz*y^Y6o@vh*GAL6DI`>3t@yF zX1;xnVg*g{%MHJK4r|=ym~=ilKe}2c^Dl>QQLx`iIEvIQXC(WdN|2a;G+m2>)5CsX z3&kpe!zv72yyNrx%3*6*INLMhtaz#+$k-~kX5=@d&C3C;;9d@`>P8HeC*N2Jn8y-# z1{ER@H;Q$VMip0kvbYzX;R^(&0X=)2$$rITp?ZlWDd=W5ff9csSJ-@7Nq&Be%|&z> z7H|RQd&mE9$5Cf)KKmw(-l`|r`b)VkWI#RHtnZyVfxC|wBKefiDAyLtT(5v|dKl8k zm6|uRCPQJmDklsThSn%EK(}kdJyfF9A%sKK1`6sdUi4= z#mt0UyC@6Q`di=>EHcjm0b~5&?Ow6m*7=+4z|=r;A>x-NsfK_yr7^Np0$I{>yNd_I z6_R)7K)wr}d6>1Q@iRWu%0yP?SuKX|a(r#6wC>NYgN+KJO@*h(&Cx6?(iCuUxtW`6E>=ePJzYSH+{q85`C656 z=T3t`r)A21R+Y#oj47WS?t(JL$8dW;e0%cM@e0#<6cl5N;APDVC0SNe49qM zY*(!`Aqvdbpi_1yRKnz49)IhA*h#d=!tVKAMIr|YEAW9!*2UYh&oouz_aPJIsx+IW z*SD@1diV~xk%!q5y7CDNg2b-0YZ$_u13UK7&r>LlIk50@)PSMURI>jYS zXL*Q9|CBNYeucfOE6CmN>T3O}+-#?TQ*VXtiZ@Pp>7Bs+PC}f{|J5Q zGTld}I_F3&E^uycr>IVlJkA5K^W{166Zp)~lzor(Q4-recbC6)A0ML9fnkyP7kKs5 z=TO#TzQ71Y9a4{|h_j6-h+Gqc!UNtWtBiD85_*)oj1=$xQ_YY3A=|Ci?dpepjAg=1 z6x2bVf{GSkuW*at4wz%!5Gc=>aq;x4O@}i-qmA}U7(|s=+5rTOk|6woLZMy~tkJN8L8L{u{U+q{v12%6cSINen0dv^ECboZa zJIL1yXmp0bx%Z(!3p}nUAcoKEo430_&&16b+&|B)E7d(aJX`G;2}oe8(M#t~tvE3P z&VSf8$?^d!ydzB$D~1%Ut>3_2W!R2&5GRx+w+)*}!*I#%RH8KzuFNXDYr=Z}kEKx{ z4QBEF@T|AvAo}Ug1oGt!4oFI47CGMUqSKBnjN7GKcYM0Ly-zC@Pi46LH4E{_XUxk{-prG%Nw|Rqkb_}TKsK1&GmCH+tj|N?W zvrv;7<6q^6PU*{ov#vl3O`S&^liIHguY@?i6~nUzDL?+rdHHxcyWLzE;!7}6yL??F6nd?k@m z>k~H$`8Sd?(pRm7adQ7TyE$5cI-4a2LNtSmDt{R@=Q{g402%;9)snQorcsqJV+Y)s z@^P?<

    $SvUm`3-PnU>S*gNui>FeaG&V7a`Ja>aWE20;0W08`(d&*O|_w=*RP{R z8$mh`BE&)du}h4~LmsB(Er$@Qd@SiuoN} ziAC<#6W!$;tYT0I$*dAhw$YWJ0&;7S-2YWXtShsSEQ zIej>28}IzPB4l&c?#i3N96|H&2pWfYq*q#J)86sy@6QE|Lp?hlNo z+;WG^gIwkGJMH9`3R~;N&*ooH`76|}HlnIo0z@UIhoa8Jx^ra0%*#?>#z3pOFY)se zXiAPMnfl2j^3lZoFM(#hmka)tt2(MBjXsC6Sb5lvVwd8yf&w$Bc5oqPd$*H}ta_bzz7 zjLNm&XF_IC_xFQp*{|rp`8*q(PguCDXXT}g#b>1IUEtHN6lY?-6e}e1xw;)fzP{Fb z>a)}V`qX^6zNDVNXEfz1nEctUxK(;zQKkhB@RUo)Wee~7?j>AoLVNiTT@4KS{Pax$ zx{pM)#&D5(#^Ce1Q}EaAPEEIB0G-RWwti@F57gIyd<33IzuFw@Y;Gx}RhHofCazGp zcrvR3Cc8h%j3k3pAwx*(`C|wYn}G$JbTC(aP159= zL&L_&F5C|kXNHYJ`et96C5Qe^dw;aFGOeigsC>3Vt?zxpq(!hABFAg|j=Q8(wi9Nz zvn3@VrLs9Jx|bh~yW_eU3e1jZs}NLvB$p4$+K*8*kmyjG`Jro%p#G7HNH2zCxz-$v zxF-LVoy9Zp(m5;#^Inyu#!S#hgU3ODqSclSgUcJ}clsB6fp7qNZY)8@6J^^bNO&zQ zl33 zMv1bX-17Goy&9&4yp(XJvi*>j+DT;n-{8&PI*wLY5YYWcH>HsU*Mtn_SLrSX`L76} zg#Y7oC@jZ7N&U|D6=6e*vU7dr?-Y)w|AC0&$?_v+izZzi9Ecb2`is>0&w)&`6(+Om zekmh@#_xQSv#SF?zsx)v zHFT=mdCx)o(;Z6L7jWn$7U>JFz25f`_V*ETywPM_rY+w+nNw47!t@(PccwwvXu(j2|y9+^R zUcrT4!4Q~ucmBl9>L<3EI9l?NXQtP?i8aw1%|zr25_Y7x=&$EiR^sQkd#Syn&hluE#x*T0=B#*M_^Wu5;?TBD=bn-nOcMi=4>*KH3v-7>;q7Bz78?;9YD#CL3 zVE(0PtG!fGk{ec+qCw+^#JHVV;|vP-J#fXNm(Rb#{#_WjVB||IK`iBi9duhe!mqM% zKjjkM(MJxqjZZI)v7?WjNM1wZ%!LX%>vkcu;z3fc(cB|LpGj^}6|4R3^hm#v{^smx z3Z`ij``#V>Ap6on)@vG%{yX+D(cRy8-JYq3P~(I8Ift3aUcgj)`}6OL)p%I5v1h(Xc#>X8qnL%dq>(@==ySq%&$w~5k+X$8Xq%oW zFSisgrie3q(U;fwF?E%H?;%+P6rPG!Of?Hh{BVtnD=7j(6frxmW)T)~eJ+;)hy4s| zIBW%#a3wyPaT+KAuO6guoZ-FDJ z+ncKL6!?1dQ92^^SWno&BMPn5ih`%9Q7|G!E3pFhhwV4i{dt=iz}XUEW2gxT@Z6uBtCUkRfi6gs&7?kX{ls?ypN`J7>|R` zydW|~4;9G&v%o(=Qic0nvmwebrng2bM-q4sj1)VeHD+id5pTv2`9|yeU`IQ|zik3X z&J3B1C?sFm(>K%$e}`x9sR@bQnQB!&Erz}9_31XO!Zp*(9Kt84MtU(u7|W6kG+Qq8 z#70%f`mBjBe2A_%ljuNH%LrwL6k*?gD$mu#TZ)i&55#qkmM#`qOBMUF3-MAd!s9#X|>Wb&n^=N)VL$WWRMtZkJw@t9<5k zN;q4QW&2Jr48W?%BT#Hh_A1yf&3BgYW_mJcX^!wk>W|yAi zh1r2ldArm?>cbJaJzjXHhZySTnO%Zhhb%e%hj2*7t3|`e+HR4KCt7h@z}2d{om2x$ zLwK-e_UM_G(_%noxp^CoT!jfp6{DOcg2`nqW&!S65eov3r{` zYS2^SaZ=JrkBPpe;2YIOP5&M>ABkpwp9F!~abw`ZqvpeY9IUHJ0$1^D&>G_fO@3!W zpmvVj76?|DQyYYbJy)h6-1rcU!~Rd6&$2S<|I%098DN`W1r@YM-s( z`S2cV>5CxQ?4*iPQ~5|q3T$O4L=V}O_Sp!W^1~t%BO;{~b;1)Q5`w=)Z}6X=YGlwi zQnPY(avsIpy{J#<<8^BcCXqvTJ|I106}6Q?(7O}?MJ8pjXaJN4s%h%-=b3$O!x0k7 zCUi#QowSj&do5Zl*7D8qQQ2=NJ@I)Fa;m@L=v`%{Msk=X8elwS6KL5pm1&W28I38< zA8^Ld6@R2pqk*gd^v@iIvlKF5r@oySSf`j#KE=4@$EpGZQ9j_bnxYA7=qWn1LF$d# zG58Z?+Y_`!wMC}#D%ORJlR+!KEBLQDQOdx;$j2jU zJ#riZS*1xD(1kiN5T3$K=KLFyS{0tz!o#^fxn?X>iwsuHNu@4A=SD-U`rGvJU}PcJ zIF!G28tZtuP&ZZ3e%};PTX~xMPbO>Yp-37z>_!;Y@z|_lrTeE+5NbFBoi1kb7rKS( zF;w9YVlO4iXGp40KPzi&GZQhp9G>`yt?2bz%5jJ@1t*st>q*+H}|&-1F4%{+$0zPD3!I*SJbxfQi$XP6-qJ zVU9NXMdbz2ieB%wI46xV&jDyJTU2<`X|SqHYIf?;xIyb)XzfC#tpD7roi0&QA*`Lj zdl!|Tl9g3jR3$7U(aAbPO?m=y0^Bgc7FStv24QAa#J6q(BNLG5=G^e6ymnH&v(_%@I(h`JLXV%0z5dGu(`$q?0766c#Hkp)XoHsyAUK>ZMJ5rjuwB9n*kM{_aIKkT?o?3zh|hK2@JsIh~Jlhss*b1MQ8r1$cxBuJ?bv^ip%qn>~yI7$uhTh zExEQSDXNt8$OL<#{lu4N>m_k5JP#MDc(yk7*SVSOfYFom*wS&gI_YbPhWSx$pEs^m z{=Ui0$;r)4yX649!^v;=%3tQ`h(+y%z1K)4)sn0F?OaqvTr`^u*{3kzUzZF&MVfSE zY{X7V6Ip`h?YGepL+D83dHcuL#L!Ipq+V2{)EXf>eH!@uVG;DGZ=CLnO|DiIbq2`= zjirF{7B5j2HQ2fE*CiJY=?jH>1PaWV8Ht#hU-X|sKoh8p2Rw%7vizoKXygL0)x)}O zo1`n{P2s$fi~s)c=%Fj!>%hMw?sG}JMA!Q9G#HWtAyl!L_dV_6w5OAvV=wUN)x6ox zXVk;yB8GJqf1J;i5yKznXXICmhA-D-FssWPsOD~D_FJDsyr8B$`I5O^LctTHy( zA@5~5Fzm8Ke2$Ly*(NkSvc~FkalcVA(KEi9xK#Q>MrYgqu;+s%qDt@WE{ukFbjw{% zY(_*+mPh~*>q8W1W|u$lb{yFl_9iuUW^)mLU%nW;#RrTiZ){1AtR31c7+#o2<#k{c zFh{XR^ACM#E%Uy4+f)(i=u%je6jnBE4dYcI^WMaL{e5qBXK~$ik=1OpKdn}>Fcpn6 zm`bO6qi9RBW%LjyO+T*^s=0O!UTs2n`@G7P=;4GA213ZaLk4&}^i+EM6;Hc)*BZLB z-t&eVD7o(8basuF<>PB`kJjuGbUYiHFXKYImwFo?v0atz8d&6aIC9d@)6-X>*Bn^0 zHCZhueQ|d;mf6M}sA$5X6}9GRStWK3og&y$2A|Kd+hjXB`xw;dz2KD+A`Wqh6NB&C zok&eR2b!Pf$11kOT>O-s5-MNVuV2>Ue|ny}%YBr~_%M%C0#SxI(sz9SCIF%HO>9f- z_`Y&b?fBHRJ~)h4CWbRZsnfEL*#<)nZHnE;-Fo+mW_|oxjdv{;JokQ;}6wc?aa~~732F2kd0+9w*t_sv}7;mz_YHm1iU7o68dUr4~ zbST*f7UzA(Ct2UDSr}ZuP1y8#6lhLkyI06U?F75ZB?~VBVsC(OjdIWNs08 z)Su*O^Rzxi!dQxW7dQRLsV*JrStO=u2rmT>So>?uZfSzc7+qSQ`hr0B-cC#1t4KLS z(HFO2dPsh>Ak-oiT5)V6g=eCsGErvgRODnJhp0UoW)Mp2VGBP$_RiAzBZ1`7!|9Loap4@7mQG|>jXh}i%kWbE=`$7k|#X{mtN|Kw*;U{5@d}7J%oI(DX+_Gf<4xiWd zfCSuQ_)E67LRoncc}u}HoyvBgo~evRbDIX%z<{}lswih!K?5#+AS)8uwJ{jw8ioqzhL|j}dRc@qbI9Ih9EH37LXD@n)p}&plu>hbXZ{?(SqYbSDWppg8|_SHiu73jnEdRw|0!~R6pkD)5rn2(wY zAN)6{-j*&oFti>|&*@M#ijOUIYyTu-`)w?p7@f70KIet16kwQ; z0w?y>nLobDs70jjFa>t5Mzd3)S^ovD22)$LrUUhA?tPVevE1?PcQG-jJZW(gIOSJe zpTcH>$Yfy&IPC@bOm(lX}MRFIt+mLF$73$Es1Fk4H3R13M1JK)XX%vj)P zN3I_vL+oieqhuP*dOu^o+%7eWLV0D3QI7i(o@tWp{lamgsPLk9#~vMSS$@`Oq8#$C5p@?I%>#9=TYY;|<{3ZuF~k!Yvj*j(iH7+gSW26rh3>=A!? zyxa7>oKTKI`6j>7x_G|YD>1IlRi~t!nD%q5k^&*s)3d2q?&SN;)=WM!J>JdMSM~_I zg({T^U9jd8W=}E@#ZswaIuF5Gz7OyI-giFzo6^D#?jp-zY*+mIa>QSmLoMGh zX8t5%2mcxy>tRw2Ag>Rox{&Kb$rNL;Y?8r-_P61pqBl#4jw?>c--pP@VlX@kh4QVM zmcnOe1UQw~dAP8U{xZHY(!jdlSI8kIyf6Iqwsc-IkN3RTZPlS#OSFkuD<-gY%{PEV z%Hzti-A=sLo4YwHr5FQU=+XOTH4F3gwsvH=m)lWeNoi!!0&n4|^?i5IELN`<*nGcS zTeJG;(M&){yooB5iAj_ji_n6oA?DK)G%F!Iu^I~H>h&r=*K36n-hdmXm7`Q9pa6^ZdJ@U+4CLG$6ANeNm#Q6-@pyV}>(>^G0c1P366F!B zwAW0&Jsv$m^-7~elC-7xI-w}<1gk=I(`7#^3kYUM{E4tHmN?C`?XOP&dcB{UK)KXqt^3bN5E&l&cnhEGr%u6iO9zlPD6*r`onz zgh|lB*=v%&>d`a%u6G?Q1$M$mz-2&cMX{U%Ha2raiy#BV;N+*N+v7Ov!tF84vGDcM zq>&rk{yaUQcpLze96w;yKKB6ZGsJozeUDMNK5vZaIS<%f3Orn(&U!dJp4p%cuR?Vu zq-%vI|2opK5ZZ}N|H9L)b9!_ynPjtf*NxYv04b>Ar(qe4>%+`^?EoL}%y?WTvp^bo zECwQ{xb-s6HP)fZO)o5u*}u2mfIMpA3t<Ac@T~ z^R}ew%0hdZ>(A1Dq#{%1QCS0th9)Kxl30d#MkkX-nz*0_h79SY+_38sw@xAb;9Z$n z01~fo63k=y&LPVQN|%L@@*)|4)V`qevO#0%5-2xhH}y{9TOwQN=j$a zAD{5ub|R91MEIFl)C)=rYfRQ@QyDHachqnBOAkdy$`|s}Nr?blweMo22{bI{Lh-r6 zn;M%%D(&cp@r948cSd{kdZHg$G~Fxj{U5fEw`%y8o4Vmt!H}WqxV$7irE#_iolMmX zd#7gm@)ccezC?QVi?THykg)rTET5bHqbF! ztibQey9N?KVFY}+wuOOLl-OZjE($r5F^H#v&p^yOui6PlxZKcbdhKY9P5B`jS)pK2 z_{>LJX5=2g`XaB_NQ)MQInDzQX-!EQT_7@X5Sib?X{UXu2nTpn2#2E)AxxKXa(Xxt z0gMUt3sP8EWJn)KK^N(!X2}#xr}FTU-R6yyq9SOlKscLKuQerLM|F8viw##M*wA=m zQC(|A5-0xR- zE5V}-PHoGr@>0N6a&Ds5*wF4Dwn!pvEt?7`Ec5jI`DrDoqczZ63)R`=ShJKeI5=h? zP$oA?MP8&z-9=j4JvK@Rs+m(lN4F_Q)R~3`C7N&C(h{A8QEUQsNfm%CAtqD1No09? zYg+BvY}_(UNhSgh z!1)53VSQu?Ev2=>HUgSdaIq{b7(FIt!*r@>ZU8M7jkj%P9u&B0vSKvZH&(zLoA~^E zC!JFZq9EqemdZ1L%E{xw@Yu3JrfQL#x;;2d~}zQUi1VsTRd1H;=_a~O-z^`1}8 zW!{6E33Z`%?3CGRk>7%xN>@mC*MLb29cm;r{Ex?h*9*l)s8+xj!-Mqs^>ElRX=?}od86S z>cp3zqM8gI4zC~5{5oT|XMiUljU-OHd^IS27~Ngw{T&4G!pIP-*Rz&reG2+=&07cm zdUs5`_#;`&8=!tDw0Xdtt8SccPEtK#IaQSU6vrZ|^hbySt(r{g6ODucGCf&PRG)~i z>4QuPWK`=#X?;nIPk7m2oOB`WC@!5Aq=i_-0gpLlaaP7^@{K$^MYL&u3|j0mZu4u| zwG(lA9YF!Q#n6L~<2y|Oe0VAMiCD~Dm43+TicWw~#LO>ead!j;EK%CB;%sNksYVpE z)+_aVo7GFR^u5I8+OP}W<03gSCn)#~xcfHLrXGYBv#+eqD0!X!PIE#S7+{4D4iMBJ zf5;KGj7^K%4ED|v5{&v0a_Z>&tR4}14g;BX!+VA#`j@qpdw6ZhCFnmyqva$fh?hABwM zwPX-2oNG4L$o?&4+XPd}1@zIa(;ArH&1VDczM-EmmTiHuabS=<8Gq?Bc)d~n zZkYL=_n)-?(0nJgWVXxKmuJG*T_-c`^m@~ zzIG2)atD9XyH8#*e9u3KDJWpsqQ6dZD_1i3OC7d&xjT-PWG-+`DVa^qH|5sYts1Ey z;W^V?{NZ0UDyhzv_(S3t5i)`o(&z+8{{c;{BXPU0veo4jE+-9PRc+L@z zcyy8Bl>Q34O`pYwLH_@D5kJ28*TnS37vyhKh2m%HuA8g%Mu%5dT7iL?+PywHGyT_x zywg(8C=E_yb@DxOFKpHvlD`v?+He@Cwm^j&%tkW%ipM{jMlv*Qb;s75{CQ%~D0;lE z57|F*SbN8LexZNUv^krc_>P230s@I;aox_tAEwmMvVWy0d!$w3Lq1+%*~&QQ+7IUT z{UGE$?b3_Jo*#+!m>$3oaF_e#K0@Tgp=+hSn5w<(L2S^(*+ z;p6S{y=t4iwl; z_^;(Qu$MEJqc1S57cqI_u<;nF;^HmGd`n-Bb7D#SxvW(TU2-!;w+EIy!O5u8%fL_& z;pclQuI1ZNRpDjrmR)2KtyPIj zbkuM3nAI?)32fN`fvP>y^RQcZEv6)^;SJb@PtB-Be@aY)CE5C`IIuBx#lLe~5wT{a zp;OXRnp$J?8aq$j{rF)_g)ggA5%-lfzERo`edrG$o+kbd1OuR_G}6Gn`Rmea47*Vr zQ#OVz@$h>~9zr&9q+Ql5|DJt2h{@Hkw3n~LZ^Z3s%PFs42La3AJA3E~@#c^o3W48s zd`QKGNkQ{G7DL5G$86DTwuE+NG0&uL89iAXn)p9cha08r&0Fr+G1OHyF;UUbOmQ_} z8T<^8Q^LJVCf4+=%m4*Fu_>vQbqR-#C#lzd2kDxCm0cIGLYRT0sNW=D;9#aqIghaXPZk7#5e~=4yedxS7mlFjjrOIuwaaLOxW<^x)=0a-;lP0n(R%@Tw$wX7!0UDJEhuDXvg=9gQy(t?XJ(0xC&+v=x zH=#E9WceM_>uf19xJCeEYz$3a3XigOjhf{QLUc6Z`S>q?NhJ+E1ZGDQJB!otlv`a} z6tpA!nQ9Y7+kq1D$qYBk2yR~{#8A4kk{IjA_QcB`l9p#}Dryk@oFcYmpq{y+kx zr0h1j+;@j2P8aR8JG`EE2Bi)s^*CHF-arUA(t5;J3v;^9V{Y3MaF_+CiMmHx8O8l( zIcd0uMfr5NqufH&e`aJ-G`>a%IyE&O*BdaFY&*6GVOe^a+wB+*$l|iITa{5IhqTmD zAU7Hvl%Vj*4{ji&w+$eRFdyNM^OAnF|E(pM6ahYXtaHDMxIaHBsHy&iRTxuW#?|*^D_Lch z|Fx_#mQWxn=*WR<-?yD85v12e~^AG|l!gkV1t1bs^Q)S#&# zsE~*GB3~JR(b_Sm$$zi3Dkmyc9sy@a?JGD&rz{v0^y#w{=0Z?hP!LJnXiw-UQ~I9o zMR#MZD_P^3@y6{Mx$Xt;p^nexbM`(j`%r#E16mycc$l9K(Uy6tZsBa$Cn5ntzqer@ zKiDOD@DbnFXkL#PSOQ=@G6DEQ*kIBYJ*8+ z30gHWYi0c||NI!f4v1T?i+*5A04LpnL9aJV2?k$=ab(Fr-JrAN*>3rk!iam#rZRoI z9ecHzZ_bjO`eRXhk`kKY&xY&omY#-b-6p9^>nz`{u;?$13s|q((>R`+cvh)zT4qeDq|_VEeNvT4_}Db$T-VR3URZg{4&;bUTJZW zzr@0(MSaSzsVNXIxk1tY@*FOW`9{C`sIZ#_Wi*Rf)c1h~QE8RP%dR#sxO*rt&53uK z^k%cHGIpVnZB1uF0fWjw4c=jD9mw3S2^Dz1ugd-H?G@j6;0>WmwTT5$g2)Wn>to2V z5rYrD)%X5QJX(`My(LTYdSS1p;Yo97yYzd6VvP{niQWN?&&w|B$DLBTIzdF);4^M8 z+{wJ8#cbaEiNo9+V6X@BHJ6{~BT?tr;KY>1ATG?vY&4JtAA(1@s(p|*j%Ft56g4oqx@opZO zYN8y0O_Ww6TTT~IK3+He762GU7}T1I%bQMC&g^QbQs@pZzc@W>3W03s0~27D7ReRV zW3gdc3R3Un;MV;9J^Rs0-1O^;YIy{5wwJ;h0&Jv6in|-D+I-WwcVzvM|;qU*VYgb9PI4 zG1ZaIxCd=Wad%}#R%UmSVPOGhde1|aaSC$-S_@hBca-8{Oa7`PI+!wY1FMv3*##DX zLG@-bi%UM4jJ>S5TwIMN+_L!83HiP0W$`I-I|I-nGMU7DKEGOW z9wd2NJm9DoDU=9Vu_XYnf{b1$*-JmvS?gUahIm@_GDA^r4E~HY8I28ochgIHX>T;X z^8^yz5j?VtRWWNZhMYOt zSH$(JEHa;8DW85n3flQ0p2sHx@FCP~BHa~nO>+kEE)#Ov69P2^I~M~%tVk<8F5K9u zr!@^5?vH(p!`8NiVU$tAzB_)KcQ%Qei=A zbIj2n+T?}5iBI$giW^nvQb|ijTqFUdv}W54G@pd1zs$={-P&SEETMnM4~DP~5K$RJ zNt)cVL}HP1ai7C;UMO(9zE{&D_D#vzQ#w#3u`~XxhTlwa$CPSCnYtkmI(b}{2*!WB zRba)8U#!18aMJh79d>fZtWB2}y}o=o7B#}Gw~W*sym4S4RyQ+AMTHQMd_H7l*E0q7 z=%Dv*Nlz(eDD)F8e;44-d@6M=JV2{nufDQkddTipNsvfKQkJ8 zRV{BJw*d_k2Xb(td8iU!7T&R~wqP?)AdmxL7|&?+q^_lSLG}hXw8NV9!u4EBZXhOC zePd^Rv-y&s`E131bsHUi+Q%+4#h%JASwO0q)c(sC1) zs+u??uu;KgVyCA;OcnfoS3e12pt6d0daPg-L9SY-Wns|Qav}>Cr3MfEMflT!mi|HC zWnIl6b2D=2yXTj~hdpgq=5fX+C|%_jslBF4tYipZ%RtLDyJ-a%RSYG3`jZG+;i%{v zJ*+%_^$6XPE+GEv+965uRq+k|^M0?%QEODla_abQPXg-SRc(+)hc%nU`BUWsF7Sj6 ztn!=+XosL*vbb+$2f%wB?yAUoRx1~`0n6ch9!Rv0{4k95N^cZaLE`L4_1R$eJl>ex zo;Ld+dyk6s!fvwC-uPW$DNLrMhdDuN{kB?olTi_R6#^-LS&obe5WLOA7u7n^$I{h! z+b_hQo(yvrmHYWnD@#Ss8V)ZinOib)5@-1fjqM~{jQ{L2t566>gQ?C$ND{AW=}*Cw3G9J&KEnRA06~h?!y?7$H4C zoa2xD_d;keOPPv$h#-aCd_-KqkJV33$`(A}bK?G0y<050UEM7LAFEb-?Pu)I&;nLepDB0d6D1FH>n*@!y zE(EDg;P++*hNdbADMkrC0#v|OcY;UN|KB$y0E%1aPt%I{L4gbdOacQ85&a~P1%O}d zFWQO%h6!uV59D__`xe;(>RAA?EwZma7#RHq`s`7&+0ACZ?ip3LOzQSJw zt|8!S2E(dDfbI3N%8TKFZXZ?P!;zWJ9D_(75i$?GTd`V2Ju;Ko_k=!T+~Y)wkSS)Oz27zy?lAW}%)a zWuL8<=Z`pYC+xEpcZDf0%!^-Sknd0O%G1A(687VJ$M5u~h4hm7X~MV|!r7$>mvB+P z4Z_y#_?F1yq8yb6fdf(X4%_U>2hsUk8Fx0a2YylVTy3I1rNUX3g7|N^)Pa+kI|jdB zcibihQb`BC1Wcg%D@1*w{t({Jh9mzv2zhb98qMB!dk>oo1|rI4nOa%r=E<5d%37s9 z{Wxq1N|>epD6g?|yQyO(@`L>*;D-my=Pu3d9g(9NGl^pEZQo5OyftbVyf?he@3Mjz zx3WY8+AEL#KB7hrwUI>`xrYz%a;42*co2;h``{Ru5FMynOYs-%Y1!wR+;4_L{i-IC zS{26C-sj4tWMX*q!7^!sjN-4*$rRv|vs*(l`Ft5Eyl}1WBX(rEtj7>71Is}$|NVM` zK(@ua^86?cJ`eNh$fLx<0L^r57FDY_*;J14{AUu#d7`v(2Iw z+m~oqclU0BA5ehTxq%68E$0Xs$=hDvx?6UU#h*j?D`Kuk)7&DTmTr0<#qgiprxIJl zp?iH@sg2=ayui(=LOR_eMdmiapxub#eaSk1Xx$RDUz*zjbr9F^#Cz>S3U2R#=0yt+ zcoW&Nx#!o2YO)jz@hF!(t51|}-kh^$Ej+DThs;uIJ#PhNIaeA)%bq3GGZVboHRsE# zjUS4>^aw6@kstFXZT4MG0vcRm@_OFllr3*+3D4w>Cm*pJ8g~&Mv8+gbboGIOCMwya zB5J;yEe@s<0|Bs6nvhF3_#*3rTW*!!P2CP$~pxu4N> zjt(ba=b&>V^=r_wwTC+0C>qtI;3dgpzsluoVj@4cS&_lBY9d(M*rzc|){%{GznL@# zLMU)@@Ry{F%~H3h&D}b0_w5|}+(004pP(L9@Dl1n0!IUShZjAo)Scv^Q6%9I#N3gb zDP%ufHj>8MxSvKp0jgR{U-b@P_(qjet}ZgicwAw_uQs_C2yYu+F1SpxHX{|l?G)38 zwbC$~zPKIVcPvz$q1qAJ(F?i*Um zPsXHg4>=MIMw2<0c)GJa(dD!k?;$-#}BS5a5^wl64H&P%(- z+BSThrh5ocuQO$1mg?*uH!s33QA#1}pwvH%qAz z@8UswA5M7hUw_vB_13FFPYJmCLee{FtL|8^E#zotQtI|2iThcyrnwYb&1|0i5nz4J zeIgEdh6g6~4&?v*tY*d<1`WNLcJ^pAk?n3!BW1|LM`>wy68~lzb!c^%x%vW)yoQ6l zCG=6%sz_O*<6169ONMF`uo2bSxII2aEG4`Xie6g+{UG!!ns#&F8N&tPfs;!l)SaJk zn0`sKLgS>INAGdwW(T+>`E?zr$def*@P=&0BrE?38yl3}OZm`{pXx_n{z z=H29Jo(9Mk44?FkYHF5O8ntZhK-!dc967gKIHE4^V3#`w=kV!dnkZDLTlUAf=laG9 zElsuee#;p5?fZJDMfY&p6P3y-%h_r@FnEuhsG{=bMO+Z zBmz%&?`^$?vu^|4k&raI=xWxXx8=yJ+!J$kh;ea5Ju09g%kDSDJJ!h|>99^um>BFk z^EbKICT0U(q)~O;dmb!}IidrLYN{;MMz_vh2TIZaTG`pU^GzoK88nM!!_9-i&B!~< zchgaR#f;zgaPa^yop+U zZrfA5Q&(?K2IHqMK8yv>7wo99QPfy%xuke|=fKblb#y2tqfppSTm+I5wSe=>DLTpn z{%LNm$ryyatzAEV0KSO&7SA-C%a_U(gjSh8{v1~=+#}(l_=8g1V#8G`Y}Y-ukIKCBtNR){^0E;O zA0>X0D)KE?Bxw2MeGDX>QwrM@5%D&6C3Lu-&q%#J_kmd{1GM&f2+`eD%DOgIpAn@W z@;|B%z;%j&BBtItVQM6Z`f5MUTb=2Yght5ffdIkxMb4Y z5^=aB1oyVuuT3?VtCy%ww^f3X)y2>1q3{@M zm`ct^N(FeBu)^F12ci#;eI}4td{Le2AbyNd@|p@!`L#8|N|+E>ibGXQw3i@Eb|iY@ zF)W|wWQ^Tm-#yIFYB_du2`22qV2aail%w1qVU1-=h-W-kznH|0E@vvjQWg2y!@GG0TH?Q}f zbm?E2c_2om6i!{AyQ3atke{9wn{Y8tE&)1&*>8IkexD|Hz&a*msigPmX_8ggZt znanM`c2AR6z=0+_tkfYU@z{d9J%$_ej9Lm=ATCjmM8U(hw z>3Nz9gK~lja6Gw-(|{-dCj;;9vT%Kcx&ApQ$=VBFfC-};CN$r-jh=k!!lZUD2;E%Q zcb8v-o;~GKyvoTLb|X2LF@OA0wH7H5E5U9~aeSRdz&?5EFBwp>>Uwuyd{e_jANxZY zagp+;@S^R=kW03Flga02>dVhbf?w~RzBxmN%saPFFA=@PK70x4yv2{XCrGVrBz7e3 zeTwN@i@issphuJjH?FJiu(%9giH51vU0(emNJca=DI<8yAh?wW0I}}rqG4{^Fr)<# z0AVg4ZYydwl??5-4u_fHRTZClDCxXYGs{+I-x3sEcBS}_xTV=Hxl{PU` zORB<1h~>QZLsb9i%@$V*riuyo|KG@a%htN5LyEujGP4ZjTxlL`UI!uH+6lmipNjUkcN@i6af*}6cVw9x)c07_oRW?GKL^wN+y|MW_fE#-U$U{O?2T3Xp)+&<~ zvk&pd$2o4NM{Rp}J*6=U19487MUV_N}fC7Ak zo$aV515V@W-f`)?V6ns>}n)x@QX*KivfzB~IPyoG_9znskH zO~*zjjt-cLDTFk!#D4Qc=luyD7|%w=ffkPl@BdNb zd!A#@HT5vJq6N)Y#fkiNFsgsU>|3YBYRM^IE-vBj%{+``>HEIp${(y|v#!@ZE67;G z5s9d4U@oplJWzOTT0HqFs43RxwYwdJbQ)cK=O?kn30N%FPLes0e3bC{Ajzd6f`9kQZR8v0FDYUzPN>4CcC@@y-{=DezgT4C(qoqkXi-zctm_U?vLH#@^nD^OxP#kefK#vrQiip485gC z@guLFn^!$CH^rgtv=bPVvz?8I)Q|=(u&LnTGFyb($3ebQb@q7R9W$5Vlg^*mS*;n6 zk`w4@QuWf;wjOM0wY9^tLPOJ4HIBsF)h#YC4mm`YG|$g?ZvfK0BIal38D|TH-yjy` z7*2(<)(k4tQZ4G1L>31=1HL-gY0Pgy)3n~$&yz5miDiX8#(k`~RPpoW=}8W-zT)>RXFdf&-N zYg~aEZvce^WCB zOYMUgcZy$4h6dBmub9sr;MY|dy&5iiYTtz2DC!vGVi9-EQ<>?!<7?0~=_Hv!pQsS6 zf~VX+*xttJs&c;w7dl1hG4n{MOZx&{P+=c_Z$qD8(mN1_y(8>&U;j(Qd0t5f(ormv^m`Pu!uaGT8`DC&B*(!xXY z^JJcA>V|l4h5Y=chk>N~HJRI8qiRj>%_SxO^~ea6hR*Cx&u93t?(oVixZWIk&WmEG zRLxiHEd8^i{C0puuPmqo`}p!~Z;;R9>6+$jyXIAoyL-W-y)lLJJ>s11X?=C!v_q~o z)#5C^%DXE;Z0Y&Y&!r@ia(R=N`Bv#Vid5sJi{7I3DRHs8qyBb9{2L9CV9M8M-NJZ* z1Tg>(8E=|Sz5UU|(v<5{yGps!l(trNdY{D;ybBz2e^9pEj=@Ct139Y?U{ChilWAkg zNRx^wev2V->R|Mxd(>^-u)(v>3B9E9+|T*Y>Hs01w+ z!75#sDjBg@m{rzBveWujU!VM~bELG7*IjZBSp+FJm`c2^2;UwK9VzV9edPUs(!WT* ze+s70Ni4po5c@g<_j#D>P-Sl2=&Ubj;2^~O>rh!nH7f+@P*E*N9B|XHjnkC^q@aRq zGinZ=0Kfc9S81}J{L_eK7GF%8fCVMNrf(zt-`KxAGQo@9)<^7GR#3E9q}f~yVDr6& z4Gh9+JAO9TT9go@)tErq3Io?zpO5*-S=dl()IS|eJ!3SE_0Isy|9RZ$2ZGMcSI_xR|0h?He!c=Tni;besU=Wr38DI>_FbW7Zjn!hY zJ-)WCX$~nJ=_--sT2?Nng4Q#JN~bWg#bIlrSQ!+(yWP@eTOPE)*5wRlbTEY@spLYg zb0jL4L1U56X(iUVyZtV|HDVKzGSwHKy;Ifc2t+&mbls3S|FH;H&?`H5IE~lf_y>z& zC&!9frw@H{q~Rap-hNuCIfT@=3>#I{CY1c3Tv}DD;X_FC;SC>p3fysWI4Et z7wX-c{0>~c)fwTT{n#dTV8-AbuCon`s(l$Ft~~jf0;_+y zdc%U1dlhqAu$ztoadU1vG3&Q<`s6f z)&W80OeLAm2f}OTJp1Io%CQwnVPlN*69DXhYIcG2FY#m=CGo~%bgyj)vzPIk-Mkw- zJSafQD?&OX`n&BnMeRERQ+twj5{4U!{J|EEX(W}Byo zLV#=;Os>OpLD(So?7>g5P>A_t;l_AjTFKU< zK0Bc}9A;XYnnguL_|yS6 z;OLG!0+MGTalncoX**9sf@yZ{T(0{$OIp9cp>40itxbxEG4RYaPG$rU1lR1rVm|gC zlwX@*QPKoe#|K<`qlStwuv5`uIZ>Ps2UWvwU%Ocn2knz?&y+8o8@9MYca0WvxFZ;e zfjwML;pEg4_;7P77UKH?6Pa6tLJiZyoO*r2`+UQ9-`3+P zTq;xt{=xv`ZV=Yt4GSA$^rH>62`jJ#o+~rdFJ(s+M&TE<7FmafOfki;iZiWT8uTKV zz8hzmsC?U^NKLEpbhc+ev9S-?fjLdKb9ka2H~4PP5xnmlm|8Ga&bbhBm(#Q%WO}{v z5Y_1FA5VCN-NQtlw%kE_GnuLH&{MLiC2Q8XGX#TPWk&ww7^h;S@zIi6tiF0MYGNgC z^ibDs$c3!s_(9}k>R@(Q*VPHv4^TXs;2(-C(NgiO{Hlzx-bQ5AuRAi-zF9CZk=xe% zkg_6#UmH)o!F}Vu{0F@DBf*X5nv@wv8tY+f(6|LxRN~#81KhgnhSU4{`kp=eZ8)RG zfd@pGQ>m)VL8#uNW^w@tu5sVU4A{g1=1q0{1rSib5DYIG;VE1O`VD{?vP=<0FHJ*) zD4#&N?Cnfw)GT8x##+nEfIL>!sKuuwTV_jN)giYI#LqF88{oMF!9F=1wVN0PT<|7#hCjL%HIu=WqEp77>>z~1f%!-*`@r$A^LbuZ!-;l4a;%ZFacjVD?A&NGr zPIHP2aKlv@CJPCzAV$%sJRKbE7~xbDa9dtY28i%gY;6YM)t@k~*&eq*TO=RpFVcNjz;s>8pw@xbiRK^*uz;`K)mwZ-=f2Xp$)j!k0X^iI5VkSpJ;i#^`nVW-6-$bQD1Zzw~$NC{0;^|j=_U^g{ z5L~OVND2`#|;Z@5*KW2+7wh;1g4)z#Y5 z;Lx zFw$v<0B5p52|`hZRB=|W*|~3{uD*7XoaNVXOz-)-5oENNB}#2Vy=;g)KngLyg{n~w zpvpdxVVmt@YGWcxD~a-Ea+RNkd{?BGoeYbrBcl~<3L#tA6%fe-tX)CL)?HNfpiukB zsC_T6%OTikA}$NLj+{LiY<`%Qh(Qqbmm3ThC5?I)6J`9BRH+iYms4!mmN-pQNivxg z?%*HD{n$(WTgQG~yM!@+$0qoPP(i}V8qVcYIFRml61?j}$1FC)!TXk~PKIic%2;fN zsP-`Bk1|p8g1YY%Qy~}EAK;R%S)GUvwI;*X_%*CYxDlye{&}2+ut8$OK-D3}U zIg2AhjJT*Ke2cgX_Fg$vul$^mSI-v8mcD@a_0@iQOSe#nZ9`<^MH~>&`jw(jE0ljU@YP3PMV5L%KI9cJGb8 zW5KOFY6e)Qq+>^NnL-v$d;=h1)A2Q+8W$fXr+MqRWa|KV%_S$=e%T+Ps}P6OJCaG- zIh2K0s?cEB)6r&{zlBE>6co)HjE<=(zV1J_kjHV{B9I49N zaAuaAFjp0jrwHq#XFQcjpzt&7<Hf@#npJe`&&e zX>3&77AoilLSFXZ$=wWHMNk`tS9^%lI;}aE!1Hgjke(g1w5i%izutO zFL2iZ7?s{A=ci%e4aAu@y`eA|gJX!dAx&)Xju2WN44G)LID*y3d{$)2MG};t!QQ4& z);B{R%awp{3CUWc4d!!F>+{O+XO&{$Xlr5nLblV78a&!uRmJCnr$Mp@)4=g0JQRiA zLKI~KkR=F7Lu4FrZs{e*H;$i^bQ$yyZq5ApS+-Ca`s5Em?bi|RYb2*cNeHx_4kUcA z@%BAmu5Gkg!jB1oPanbg+(!_un~b^55qj`*CTs+OtwNzUvj2v)N@E?Mb&v_DBbt|_ zOh4Y85IThB1U|3c@X&FVk1MT zfJ*-b#D0!Gf`@+(J3Ydw54-$LNIvD}xU67L`?rRWcDzJO zhk`o&oHz}))|9O=VX87881vd*d3M}83r&(4gBCrm12)d z4GyyVha(r!KqSF{3lNiL4cTY@7wj@Vh<;N^5%7uzz6K%$HxoUU;GxxUf`F!;G}r?L zM3Xp(Uc-N`!cJ~v12Ua9MT3E?jke(+N$$(}<`O-NAS7x>1U?@FyNnEybWtNc@y~7v z63+)wLV{L91d_C79Fv9yuJ;eBxlhjYl2@)>_5`PAp<1f+U{!dc4ptTgF z?f*ZDA}1v!rLD#g@i+OtIIro1f^?QJ(uM^k0k+ub3x$?E-Uos*eIjuU!h_h;AhHoC z4DVrWUl{zh0s60fz=(i@Gn07 z`!qJf1Fh-A{%+aI4j&aLS(_?ll~O0s#lpj?eq@uc+d7S-M?xE}3Ki;6>RtvhgB2+A zX4agF`fj#+2xBCamzz)5uK@G2ryf#5UV@bF>=m;bd`%HZhJb*TXNLy6-H!LolTREM z>tFVz`GKTvL01RlW?Y6H&Y$}aVuh!n1B@fI#{Fu`aUWCNg!kIDPEWNaL&$!2r=6^q z{Rt^Ivsp_=KFCVYO;V5w;yvc?IN3rQLOT&U;98TZc3{_&e|8N04Oq9nk9QMe`rM65 z^0MJnuPewXav*&TjSV7r5~}ACoJ|ry^BnpWbwgYvVjB&+j0moG)4lhc8hC;iI5!J% zt5nKx?NfE>|MrBkC0$)9JawT7Mp4E8z*~Rn?>MpcW=*L}dY2`T+pI0Lm4clzBy=mI z?p3SMRa57tziL`!pw=7Ryd)EP@zqilR;@$(v+t-?j@eXWaB%Sc!73_+E3S}VXxaa? z80BZto8fxbM>RljHg{k7vIw|h@TDNqcS+10JG+~X{S0Q%J~Mf>Vk&2MCOF{t^OjQ) zs;Y%|u#v9rbL)CJC=23a=bMwxX?7Q{L}g_*JkNV}!mQS=%lA*OZiM>N&5tFY5T7Sa z8#poT(LYivzRV15Xi3RJc6oqWSEXsE+I2s2ap3F~H&K8jAPL^)^YDy;mYE>hmUp`$ zWY*bp$mfoL+hMu5mJd$v_H4M%PDf+Z3rdjuD&rY2B=&v9?|k}=UUPgun~!NL`=?U& zg<>}-23k~6MR#}h!2_zv;^4u^JiK^uVSX_}9u1d757#>mu`s8|Om;=ioCT%fa0(LG z5pvc~zney?y$-1P)z>O4fG%fJuaxJp(Ox9C|5Qbr0mYHf(|z#gsQ^`U`tI%c7_}`Uy4rpP4R-W@mWeA)CqMio$n>EO6Gw^7jknixuaI--MUN4 zTM5-=E5T-$?#UMDAe!lmI!#*#XD(E09z+kTZ(v|C0iS%tKMYZl5-6fs_4)K?Ywl`v z{8mYp)Fjwm-fr1K`Qcc!N8&RM+ynSj(y2 z?8mBUpP$Z+dlL21s6F4*FswTI{^4ORCu{-@^hTE`wM*m$MlqVot)S=(lD{e)WBcx5 zV?F^16#<-;P6t_iS#%w-ku}?blqMuNIFq2R+Fj5euWp_Cp0~b5yOn!v(Po*c`5TP= z+gS@p`8y&a-W0(@Cgmc4q{_F7$h%iYB0&RG!CEp1>RVu))X8PhUY(z*hg6WN~w}+ybN}}G%Fa1*iVv* z=FeQDHwImS6}3sD7BK^J)t&-WuLQG4X^z0vg7URe!A|?Q&#o>xXLC~tgTh-PPU)$( z0$LQ#MA(VMFk*QmyznbD5GVD|Fi;kMpg%Y*c0_4H%i26Ki|^oL){yF!=yQuV^vHQc zm5;TrwM53N-(YUNha)=rl4(+H)hR0743x?avw#{269?PylAvGV5lkf^kH7i|tMO%2 z@e_Rrav{-1*zGGFqw=h(%L`k`z=^oZ_Tl=BsuIHzqiW;Je!EGOOZ8#~eN0+H72iB6 zTBLem1DZ`O1Nmb$_u9*uWoDb4T;Qk;e( z>A5&O#6tN>Yg{h=-ZHenA1YR=+<0#mU*eZ3%u3D^2dw!vXi4*Q($K80bhZo2);23D zJfahqIBRCS7n)0akZXv`zP%(|P0EFCyd1csChN88ac9Ws^f8bpjwV%zhiW7eO^cWL zX5#Qi@Ttr*s#d;)G=$vx0o$;>o9{`*ZoCKcXrTy%KT{u7)}1~im~?1ru%rA4&{&|r zF53*6-Vtc)=VduxF0CYsm7+vh_D+C$s~;P8W7tgk9j_N8o@3c*6bqOS!`X)T zYR{ji0|+=wKDSZ3^Fsil%CWGTMA$eVv9Q@q?^}stJ{qgjY-_4N@6SH;(3YG}ABPKq z6YMyfj96TL8ze*Qx|$sgKHIg;OTU(uQ9`^QK5u8Pl4IAwOJ_Up0sit1S8h@2+%A1V zBSa4-vj?)^18;waHa+R~8TR(>wwCzb@F*7Ve;Ud2OZ9+UqEzSn>Uh4lyH~2z#5Rzu zyd(?=rviUl|4jPFF+2aqF-uZVfgaHH`{cGn1Fa;W<^10k3468#25p-dv|L{fKr(`s z^U#2mN8lnG?!z*1U~g~l=coVL8u<3{@$vrtUnqI#<31?)XV=~jVVoajz+lGBC(ak4=zFTh=c?|XM^EQee))h%!skS}I*F&YAdZk;HK_PUVzOvh15o@M9-=mYB^Ny^C} z@=?L}fnO2n+6p3i?@}4T(83_@ri6xqy@1*g`-1P`yAwhw_r-eye1S2 z_q{8Z^eOO8-|LP|ed)!uJVne?%OR4@;W0QHrt$DdRrJ$^7T>%sv(u?M z&u#XWudeFti9?a1UkWib+g2tWBOf+YL0^07{!oL}9NYfc(`}}bK&{Ks8y?>HY}R|i zx@xG-3B91#k7DJ+oLL4X`&2P5$opLKt(bHaV!T&kvH^bN$%Mxt}< zDaZhH9pV?rWeIZIwAR&%UoVK1*CZV9yv6#xtcyAtzB-E0-!*x!V9mUWf720+ugEwp z_zrTALU&{Oc(VbwZm$lSV^ez~!UhXMk9coJt>MB1Ie973z6OtiZ{JW zY++$`aAuPOZLW>M4Z8Fk-?_(Qb5xK!lhX}jQ&LjyHvcdS#a?X7cbBBbB_!Ov>Wh7% zY)|bcCq8X|vxelk`P}>d%PYqJ)?)Zo_8Y0yH8qPvDH8Y!c87=Xx)Sm6G7%!eLII_B z+oWS#np$&Q-27a9Djw{+S723DHfz0KJVp!81Wd8=v6pn)g2R?Ry~@Hx!p<5n_)#K2 zZs4U>aeDPzFzxD8CnMM`K-(ZP>NmR!3S;hxgC&?USJ%1wOFYU5i%3eXjsK7>Q3(UN znrVMv$LzW^5KPBQ0iO8=C1$eF!G0+*+5d)zJu@NVJ*=if-*fNt$W7dd{i#UBQ+xj&&VM8NNQkVN{9UkUb z6Fso~?j79d3jB~y$74=fyYCcF{lnm~R1o##IhwHN@SI*_@Tq@Ce&!StdGS*#*x<)z zvfV9M$8o%r9Uhe)w4HgM$mULYH$Dh|JlX}r1nv-H28XN=#IQyEY_I;s$DMOtFPJK@>l4#hSmfYDKaJJM1m@FH1By2p@QJ! z$;O2?nXj+ew$J=&W*GdLXa&hn)-S?^1HyY`r4+L8H?^(p&R?$IzF+&Jrx$LLra^ zlkoNlcnt*RL&vKCfh7CgxlCbK2e8A?IPafZ)R_?7z-GAf5==DQM%e97zkS+EeY8Y0D_qaDkA^eLPOEa`=_U;Ve6N(#yRQu zh5lyFDodG< z&R>XBWiejGn{0k@us3l07l#=pzSR&H>sy-c<4IcIRudGwd>!)OcMCX7&3sfN;aY8c zX0|&Qi!QSasz=8O%3u|dPl6CwdKom3ot5MfBdSnkZ_>2L0&IJ$)j)XU(`pHb9tsoCQ|{hD7a*<*7IDRy&+B%tmaq@8gYt;YC;NG+m+ z7E7VJM?H+G_g|48u(}YWz~7M-f|`RPTgxReIUqS(%iF64ewPIwJf4Te<=np#|J}QM zwoUB!JhZ^nza6D8g9H7&j9rhjk^Bk57E|w1_aLbb%nDq+N&SXk?3)lC2#pyfvr$a5gjYIaqLizDbBi7aMgMkT1TytW7Nye*(c^vEtLM4&vVfiq5r+^WeS?a@RO z<YEAIpdCV(r{5OyJP9$HypqPSnBIJtng6z z2dw0f5Gw+)G`Bs6FFQa%7jtt9cMA{DC%bOT>j0{q{m6IfsblJ89F&xWoxe@TVF7(T z77YE`2SPHF1QQdJg&cg2_b8e|2=u#hV*4-Gv|AH<(ALQYV=&Dmbb=FcSHDJ6|%jA=3;?TA;50Itxv*p)P1zG zq~bRQJwhT`8Grk<22oC{Z*TVHy|?=pR{W|-r!33^$>H40a+Mtesa3cH?ItVp)tX{} z^v5TDj4Kz3@q@jWR@zZFr&;m^yOQVtOOo_TK=I;zcQHSKPnbF$@5~TzO7m>#hYj1Q zk~SZqNxg6 z=4_LkLa6$^e|W`7R%`XMg1kr7LCsE1xR;IB+z{9Z6aB!U0!xv?^yFXK1R*4kQmx<3tcyR z^&cI?5W@K13aKx4OrGI4e^m8dpbjB;?P*vcpQ`jV_)A=IhdPgL_V&z_8^MQ zWKjm3-+G1_okG1zHP$~z1q3T~%Q7Rcn=U(PC{yd$F+ zf#pGi((OImp#s?x!>)yr^0A4WV2Bce|D+4pifvi)d4^KEE-3ONzlkuJk0vkUf_6V?rTeK_oryh{wl#o%m6xoJyw_C^lgy)Hy{P@s zLjKbI9nFn38j7USR~=NZ_p#UXF{X`?5he zeD#>?WWV1UjiYgY!G)Kur)6hh^VShq}{6~a{fpN3T}?*kDiaW-d< zGd)%Ye#7}u&k2*ylph}y8!JHW98MS}fO`w6A@-p&IBiF~pRC7#F zHu_bMSj@tKfL@ z{Na{uC1-Bp?lj!N!oq_0O58&=mo2PL*D2pcgl9fn>}U7(-ni!?#t+P-+mvR^zpb+- zyg#T>WUl(Iva|Zcm$(yrjAAD{F=JBd59KX(&jXvdr83U;85F!Ur_7a7QZn(oJgh^~ zh;0z+C>@rHqR6J0ccF1lxS})oHX2;HTV@)B8QjNgg*4@4@Bm-VSV+VzWww$xKu?UvU!AU292t7Go@NjEn>_GvOH`Aa4G_GUbOx z=~zCQBMmXsr$F&^`yGZmORKT8+_t^WOSIu>kB8Gqt_^|H_!=aSE-QEdOPn8)kGJly z6Q6FhyL*~kRbRu8{qj@$7uo4avKrJl4n9&@lC%{1Do*%v(TB>yw&kNABfruIzw^)N zLZ#;Ik;GhlGzVX-OPDv5wjNyx?n~@ zIlI1I3r~OYs2?2^Oy#)W73K25w`-ez%^xe{t4yPA_pEw|Q`?`>L(f)-)5oj4@;$jF zy%_BO!mN%WL0vN`C06zD&VR;IdBLwIv%F9)%)>t|Emc0{o(W4Z^a=+@!h7qb=EQzc zo>^%i%(G6AJ^F*ot|>P0xW>Xk?rSTj&O~+^8;%lUHaq)52g8eqzPtMK4^X6n(1%16y$wMgZ>9S4(US}=3fl=i7p80A0SKIRNFezYbxUX5@6T3HAC!(zM>dm^a~ zuyO!e$?rQ*9r3Um@P}ijiL^19>3^S6{q@;eXR-S`;!LdiLkppq!bIOveo0d2v4mhq zTEMlr)vaqZQfB^+$e^^;?uU*5>;CS6&5tNlw)qKsn_C{g6j?qL2f~~&k{a2R-b$@M z3tT!LPXNDFZ&LeNk_lG3;rLcr0K*?=%Ypf7Y{`fnZy%3p?WZUHaJ}}wP&J#Y{(ad= zZ!joqnzlB0r!Ld9Nu(>AIJ3fiTAQuDO={AhK%0c@)v~j0haS2@CMVz8T4{HRm}nwT z+gBSuDRt82+pYfCUsraIFii0-_u3-O)pwlQxvI}HCOU_nDrl`fFE}@u8=Aj6VSGE` zsGM%mqX|h<;)Y^X+sn&BZ40PtJca`pCbJZG1Ez#^iFqyGW4z0$@{=#4_I{9NO^v`i z@NJDOm^HjAoONdtw>W9`4I-}iE?<%@{2f-75K~{wVd)A*Ex$`*a;>>47NGC?o$SA8 zQxCSLP41Te5xHksVm~a!KF1rU-0*;fWRZqAIDVMo`g(EF(Eib4G+GbWKg6W}aYOS> z8OO;^J*ihEj}BLP3*t7B?1&F0i*LQ{a2ksfU@gbm5KT!#Uxh0HJk{G7>LQ*5+IJjC z^mQ4`4YxQoF#9h{*3A*2I9g}8#ujx|Q}C%~h_{)r+=d;OGFHy2^_-5G`X^^%VTn~m z!FSJJ57$Q54F)D`!9`_iio7br29&J-2<_Hbk&=Hm}y6Q#bPIy9iZrUNcuYvS5GnY zG`vJaC|;LBzW<%wWQU8E@yc4j<3i4Pm!xiJ#>-0LIdd!Pea-e%^mF&QB6+b`vGM#g z=5v7%`x_z$N*Lw9899a6ez_f*aGO_OW^IE8d44`OP;K0jzB9n*)b;y$MdE~2ZY&QQ z-)-D_LH6p^SFP~2{=PbKw^vw;1(0h7k&BlI1M0-&j^Hl#)+-Auzjg{N+WOKDvBec2u51s}i+WcO#Y^>WA zr-!8kq9v+*4+}odEA>meRF7_ApmOAID{UH;D?kZ|Zr&++@LskBmN~g| z1XvN#dbqPs_`>p-@E0e10+=u20|Wuu@zraeTgn`auisU<2OiHm@;G2{iO=zfUyoZH zKZ;yTbv4n!fInVBTE;G12kGtIk!LvafomMz30|cNZA_e2gCq`jX-#=OoL~yl^zm#@Q;4;>0^Li|oHKDsA-%}|r`!RP$x^Evkr6@Mp z7J;>M`LR30R8BU0;STNmzHzkPDIDzA{o;M^1BCSZvnrssaPQ*p_S@sf>~C6)W+(Zo z*ANe&+3nu?<&Z;q)031&^Wm}m*K)HbgAR?k&OLRS&E#|EGaq)7{qvD48h7Ro39k6| zQ<3qjlo;T4Fnw3+L!UkHszNki^LWP=#(?&srSgTGrdSkPrw zgTm9VU_!r!0KfA*3+=0cr3`@7rw-`$xn$!T{|WgX6d--ca}$-8iy>oljy}CGKmTiE z)p#OS#0Ucx0U_$wF9jKy02F?YOUx~l0`}B~HbmUzfN3Af?Qlp}J_8RA4+jSaYwJ^+ z>dvsMhueNGv6R>Vs=%3VLQm)iJIEdmiJ4dzDRX%|LJ0Y1<82u_LW38~y1xMY6JiY~J8gXDj!LQk#z zRFa_66^7Z7twv?u^X4x6iKq-vLPzJOb6pBW<;yNK|32@rNVbW~VVYvwoan@t>e`t-R`H%Ldn=_)QEbLWwGAp>dEu&f*r)ZB z@R7W9O{~u6?O%8(UD^#HWANFJwMg#6&LX!_`>Odl&4Xc4@-EuMO&XZOex7LAFaEbw z^3qTbuKgb!BYwQUo0RA~QVW%CBEIW#CS0Vk?#0jBS-VaZ;?3gF2H4D{C<68jR&=b! zIRrE*bKsVjF5>h2-VAlA0J$M%ZU=p4bq9^c!3v{^ctNUGw}tW}#)h$28YE+8K2<+q=UmI%!8QRX6cIY)uFjsVfsQvb=yd-R>?8AxasQ<)Mc=u)_IIH51 zU;WuLwLv3n(L_BIgGj@e7HN*}SxUBL?z-VfH?BK57*9OGX(hv^m1WNUG5Ca!*@+iIcw_StgINNfk9^tZ)S3 zKIRp0$QS?}7jOsJFkQLaY!}_M`<|R_7=&A*DjKA(J#O=bx;f{^8Q-*}-&RxnI3!NiC` zkFUWuNudMlznaILo$1+GT^3$pbX<`l%;=5nNp+o}l?YiT{E))8zPa_&X{#>bnY?k^mHeIt$JO{S?P@k}uX7yNib67h%pW4+1Ya*!rlJ zn$+yNOHvPB!u^5Xx!W>ELAdc)CA*Ufy{@uv^fU}!?a}xy?flXHGFSV4!J(5KUx*k33{3E&y~UxbgZuJx5xm2Mv6_ zl0wXr5bl`-bOmgL^A7nRRuoYL+Z@Hg$EVu}2OWb2LB419fR3J9oc5HPKQ|SRNzjcT zjS51!y?f<3_I7s*6t4a5mc?TOfan3&xKgXj%i5kvhvn5>r_X+Oq^`h9B=0atUs144 z@{6b+a3$R2WrZW({n@_(i*t!hqWGi;d>z-xE%Z7`igX!#<16NUzS-p;X!f03^SRQ9F) zWBP3ybcBaA={}?j!v!icY9{d}$pFn!y(^d6XFb$LR~}P457T|}7u$^lb=*H9l9CH@ z9f}VPzmjf9|IJwRG4rW#Mp!g`>{&JVou}1-bC?*ofqg89UL&2;(4aoy0);g&Q1DZY z9t*c)(?GV>(Go_7c{EABupx$>ykI{w;bKQ(ygM3yQ&c^vKQiGmtQyPAjJ9vBd?KQz zHBJN-HTHB-F{2|S0-MV-HRd_YbImtVwRCJGsrIxG=Va{W_|0h|ovS(-C5UT)4jKpC z?N0Ai_cVI(kj%nv0o_5Vp9HXMH=}jSkLeqQza~-6775cw(ngOGd+m$?Xl-qxmb9Vz;iL z*#IjZI;;`IbJq))y@0D=32aG+KY_YJO`QyBEG&<{5^}+4PPGiF4CoLyxFEMS%_I`+ z)Lns-Mw9yg!>#SN!~X~aSK7{x5n=;&B~}~e5?y1~Ldf*AL%LtCM_g4tGC4CK!CA_I z9W|%zN|?y>(1YGI!`@$^q~PB`?<40x#9(ZI7D%nmAUp(7h&0d|X&s62n+&`fRb;~( ziXA%$l7lLsZ2^-8UmU`aETHWH-kbsQpFp>AT1Ad9$PO_uw==A9ZCLc_M6gp$wG2x{ zIL}b9(?$9}wWyRiw4l*k#5047ehm-0(qb_olMzt^omhW!%44P6#sXbc8x4xZ1{8tR z`d=yNDcyXaw*ynzVrSE;Rp!>@nkgNbhjpWh)zJrs0H+MWbozMFyw&vG*ej?5X>G|= zEbRR^!7T^4q?=An)qMq{iB9=GpQm%O(@{m^cJHr2f2}y*<;{yTTO1IxaZ=9aPGifpmfv z_{GY6V4AqaSf}luJqTO>zZgQ|qkZUfYiaRf-oK!BZjUtxXr zC&eaQR?*Tnp+Wce4CP&pbFQIub?}X$O{c|gK#oF`7nm{&cVa*GPOdUGQCC!u>PAwt zHd6@S@SrPy>yg|D3k~gjIZRg)xcPfHkuF+N!Sf9EUkyF_$z($Wjitpa4t+D}jO7A= zX9CS9rl1Vu+}Ajhn!zQkq;*nlB6*zD${Uevbjr0338K9%Y8Bk_jl?Lo0|KJj zpvrT`cXxM>vH`>pdsj{bz5&%WbGeqaIv}%#V|c(>n^~d#YJ(MMb_E=8ftud939HGi z_GQlOo~`BP{6^?G#Wf#Uw8AstAa|!HtvIhvZ1Ux5Wp)GFJ{BgSPw{(&H?K2p3#|?KC8JY%RH8N0r+} zJ?m|W^hjx`_6&!~W$^SatwFHh2_a0PqOyaoJ3mnVF0L#7fv68*|V1@ym#Ofp``YLL$wBqudsU!2dfUbWa>51<@

    !(4gCH4Tk6~5b?E~Hc(3Qzat!HTks($U1=oO=y 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 i9a;l*)AO(7e|O0=RB-{<3K>q`r^9f`C literal 0 HcmV?d00001 From 0451b2d4b8d6159a8253b7f13967af532bbdbc12 Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Thu, 26 Apr 2018 12:51:22 -0400 Subject: [PATCH 076/186] Delete test.txt --- Documentation/test.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 Documentation/test.txt diff --git a/Documentation/test.txt b/Documentation/test.txt deleted file mode 100644 index 9daeafb..0000000 --- a/Documentation/test.txt +++ /dev/null @@ -1 +0,0 @@ -test From 795d83105e1fb8e2ad17c69995a4919e3f23410a Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Thu, 26 Apr 2018 14:58:09 -0400 Subject: [PATCH 077/186] Adding twitter fields and data to export --- social_monomania/views.py | 139 ++++++++++++++++++++++++++++++++++---- 1 file changed, 126 insertions(+), 13 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 87709ef..8562f3c 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -171,7 +171,18 @@ def download(request): 'retweeted_status__entities__media__id_str', 'retweeted_status__entities__media__media_url', 'retweeted_status__entities__media__url', 'retweeted_status__entities__media__expanded_url', 'retweeted_status__entities__media__source_status_id_str', - 'retweeted_status__entities__media__source_user_id_str' + 'retweeted_status__entities__media__source_user_id_str', + 'retweetedExtendedEntitiesMediaIDStr', 'retweetedExtendedEntitiesMediaMediaUrl', + 'retweetedExtendedEntitiesMediaUrl', 'retweetedExtendedEntitiesMediaExpandedUrl', + 'retweetedExtendedEntitiesMediaSourceStatusIDStr', 'retweetedExtendedEntitiesMediaSourceUserIDStr', + 'retweetedMetadataISOLanguageCode', 'retweetedSource','retweetedInReplyToStatusIDStr', + 'retweetedInReplyToUserIDStr', 'retweetedInReplyToScreenName', + 'retweetedUserName', 'retweetedUserScreenName', 'retweetedUserLocation', + 'retweetedUserDescription', 'retweetedUserURL', 'retweetedUserFollowersCount', + 'retweetedUserFriendsCount', 'retweetedUserListedCount', 'retweetedUserCreatedAt', + 'retweetedUserFavouritesCount', 'retweetedUserTimeZone', 'retweetedUserVerified', + 'retweetedUserLang', 'retweetedUserProfileBackgroundImageURL', + 'retweetedUserProfileImageURL', 'retweetedUserFollowing' ] twitcol = 0 for header in headerObj: @@ -185,6 +196,15 @@ def download(request): twittersheet.write(1, 0, "No Twitter Data Found", posts_format) else: statusList = twitterVariable['statuses'] + + #these are the lists created for entries that require lists. + #these include information derived from the dictionary + #nested in a list nested in the main dictionary. In Twitter, + #a user might link multiple media links (images, for example) + #and in order to capture ALL of these links, they have to put into + #a list. And if there are multiple medias, that means there is + #potential for multiple media IDs, Urls, Sources, etc. This is the + #reason for the large number of lists. mentionList = [] mediaList = [] following = [] @@ -206,6 +226,13 @@ def download(request): retweetedEntitiesMediaExpUrl = [] retweetedEntitiesMediaSourceStatusID = [] retweetedEntitiesMediaSourceUserIDstr = [] + # started 4/26 + retweetedExtendedEntitiesMediaIDStr = [] + retweetedExtendedEntitiesMediaMediaUrl = [] + retweetedExtendedEntitiesMediaUrl = [] + retweetedExtendedEntitiesMediaExpandedUrl = [] + retweetedExtendedEntitiesMediaSourceStatusIDStr = [] + retweetedExtendedEntitiesMediaSourceUserIDStr = [] for entry in statusList: #text, user, date, retweets, favorited, geolocation, link twittersheet.write(twitrow, twitcol, entry['text'], posts_format) @@ -236,6 +263,17 @@ def download(request): #this if-else checks if quoted_status, exists, then writes the data of the #quoted status in the cell. If quoted_status doesn't exist, it writes #'DNE' in the cell for Does Not Exist + + #----------NOTE----------- + #each of these if-statements below are necessary for error catching. In some cases, + #the if statement is needed because of the way the json file is created. + #Sometimes there are dictionaries of lists, while sometimes there are additional + #lists of dictionaries nested in these parent dictionaries. In each case, + #it might be different in the approach to extract the information for the + #excel field, but the technique in the if-statements and for-loops are + #consistent throughout this document. + #------------------------- + if 'quoted_status' in entry: #to make sure you get hits for search results that have a quoted status, search for #'statuses' for twitter @@ -368,9 +406,9 @@ def download(request): retweetedUserMentionsScreenNames.append('@'+item['screen_name']+'\n') retweetedUserMentionsNames.append('@'+item['name']+'\n') retweetedUserMentionsIDstrs.append('@'+item['id_str']+'\n') - twittersheet.write(twitrow, twitcol+55, ''.join(retweetedUserMentionsScreenNames), posts_format) - twittersheet.write(twitrow, twitcol+56, ''.join(retweetedUserMentionsNames), posts_format) - twittersheet.write(twitrow, twitcol+57, ''.join(retweetedUserMentionsIDstrs), posts_format) + twittersheet.write(twitrow, twitcol+55, ''.join(retweetedUserMentionsScreenNames), posts_format) + twittersheet.write(twitrow, twitcol+56, ''.join(retweetedUserMentionsNames), posts_format) + twittersheet.write(twitrow, twitcol+57, ''.join(retweetedUserMentionsIDstrs), posts_format) if 'entities' in entry['retweeted_status']: if 'media' in entry['retweeted_status']['entities']: for item in entry['retweeted_status']['entities']['media']: @@ -378,17 +416,59 @@ def download(request): retweetedEntitiesMediaMediaUrl.append(item['media_url']+'\n') retweetedEntitiesMediaUrl.append(item['url']+'\n') retweetedEntitiesMediaExpUrl.append(item['expanded_url']+'\n') - retweetedEntitiesMediaSourceStatusID.append(item['source_status_id_str']+'\n') - retweetedEntitiesMediaSourceUserIDstr.append(item['source_user_id_str']+'\n') - twittersheet.write(twitrow, twitcol+58, ''.join(retweetedEntitiesMediaIDstr), posts_format) - twittersheet.write_url(twitrow, twitcol+59, ''.join(retweetedEntitiesMediaMediaUrl), url_format) - twittersheet.write_url(twitrow, twitcol+60, ''.join(retweetedEntitiesMediaUrl), url_format) - twittersheet.write_url(twitrow, twitcol+61, ''.join(retweetedEntitiesMediaExpUrl), url_format) - twittersheet.write(twitrow, twitcol+62, ''.join(retweetedEntitiesMediaSourceStatusID), posts_format) - twittersheet.write(twitrow, twitcol+63, ''.join(retweetedEntitiesMediaSourceUserIDstr), posts_format) - + if 'source_status_id_str' in item: + retweetedEntitiesMediaSourceStatusID.append(item['source_status_id_str']+'\n') + if 'source_user_id_str' in item: + retweetedEntitiesMediaSourceUserIDstr.append(item['source_user_id_str']+'\n') + twittersheet.write(twitrow, twitcol+58, ''.join(retweetedEntitiesMediaIDstr), posts_format) + twittersheet.write_url(twitrow, twitcol+59, ''.join(retweetedEntitiesMediaMediaUrl), url_format) + twittersheet.write_url(twitrow, twitcol+60, ''.join(retweetedEntitiesMediaUrl), url_format) + twittersheet.write_url(twitrow, twitcol+61, ''.join(retweetedEntitiesMediaExpUrl), url_format) + twittersheet.write(twitrow, twitcol+62, ''.join(retweetedEntitiesMediaSourceStatusID), posts_format) + twittersheet.write(twitrow, twitcol+63, ''.join(retweetedEntitiesMediaSourceUserIDstr), posts_format) + #started here 4/26 + if 'extended_entities' in entry['retweeted_status']: + for item in entry['retweeted_status']['extended_entities']['media']: + retweetedExtendedEntitiesMediaIDStr.append(item['id_str']+'\n') + retweetedExtendedEntitiesMediaMediaUrl.append(item['media_url']+'\n') + retweetedExtendedEntitiesMediaUrl.append(item['url']+'\n') + retweetedExtendedEntitiesMediaExpandedUrl.append(item['expanded_url']+'\n') + if 'source_status_id_str' in item: + retweetedExtendedEntitiesMediaSourceStatusIDStr.append(item['source_status_id_str']+'\n') + if 'source_user_id_str' in item: + retweetedExtendedEntitiesMediaSourceUserIDStr.append(item['source_user_id_str']+'\n') + twittersheet.write(twitrow, twitcol+64, ''.join(retweetedExtendedEntitiesMediaIDStr), posts_format) + twittersheet.write_url(twitrow, twitcol+65, ''.join(retweetedExtendedEntitiesMediaMediaUrl), url_format) + twittersheet.write_url(twitrow, twitcol+66, ''.join(retweetedExtendedEntitiesMediaUrl), url_format) + twittersheet.write_url(twitrow, twitcol+67, ''.join(retweetedExtendedEntitiesMediaExpandedUrl), url_format) + twittersheet.write(twitrow, twitcol+68, ''.join(retweetedExtendedEntitiesMediaSourceStatusIDStr), posts_format) + twittersheet.write(twitrow, twitcol+69, ''.join(retweetedExtendedEntitiesMediaSourceUserIDStr), posts_format) + if 'metadata' in entry['retweeted_status']: + twittersheet.write(twitrow, twitcol+70, entry['retweeted_status']['metadata']['iso_language_code'], posts_format) + twittersheet.write(twitrow, twitcol+71, entry['retweeted_status']['source'], posts_format) + twittersheet.write(twitrow, twitcol+72, entry['retweeted_status']['in_reply_to_status_id_str'], posts_format) + twittersheet.write(twitrow, twitcol+73, entry['retweeted_status']['in_reply_to_user_id_str'], posts_format) + twittersheet.write(twitrow, twitcol+74, entry['retweeted_status']['in_reply_to_screen_name'], posts_format) + twittersheet.write(twitrow, twitcol+75, entry['retweeted_status']['user']['name'], posts_format) + twittersheet.write(twitrow, twitcol+76, entry['retweeted_status']['user']['screen_name'], posts_format) + twittersheet.write(twitrow, twitcol+77, entry['retweeted_status']['user']['location'], posts_format) + twittersheet.write(twitrow, twitcol+78, entry['retweeted_status']['user']['description'], posts_format) + twittersheet.write_url(twitrow, twitcol+79, str(entry['retweeted_status']['user']['url']), url_format) + twittersheet.write(twitrow, twitcol+80, entry['retweeted_status']['user']['followers_count'], posts_format) + twittersheet.write(twitrow, twitcol+81, entry['retweeted_status']['user']['friends_count'], posts_format) + twittersheet.write(twitrow, twitcol+82, entry['retweeted_status']['user']['listed_count'], posts_format) + twittersheet.write(twitrow, twitcol+83, entry['retweeted_status']['user']['created_at'], posts_format) + twittersheet.write(twitrow, twitcol+84, entry['retweeted_status']['user']['favourites_count'], posts_format) + twittersheet.write(twitrow, twitcol+85, entry['retweeted_status']['user']['time_zone'], posts_format) + twittersheet.write(twitrow, twitcol+86, entry['retweeted_status']['user']['verified'], posts_format) + twittersheet.write(twitrow, twitcol+87, entry['retweeted_status']['user']['lang'], posts_format) + twittersheet.write_url(twitrow, twitcol+88, str(entry['retweeted_status']['user']['profile_background_image_url']), url_format) + twittersheet.write_url(twitrow, twitcol+89, str(entry['retweeted_status']['user']['profile_image_url']), url_format) + twittersheet.write(twitrow, twitcol+90, entry['retweeted_status']['user']['following'], posts_format) + else: + #this can be condensed later using a loop twittersheet.write(twitrow, twitcol+49, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+50, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+51, 'DNE', posts_format) @@ -404,6 +484,33 @@ def download(request): twittersheet.write(twitrow, twitcol+61, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+62, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+63, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+64, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+65, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+66, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+67, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+68, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+69, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+70, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+71, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+72, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+73, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+74, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+75, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+76, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+77, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+78, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+79, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+80, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+81, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+82, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+83, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+84, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+85, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+86, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+87, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+88, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+89, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+90, 'DNE', posts_format) #END - retweeted status @@ -430,6 +537,12 @@ def download(request): retweetedEntitiesMediaExpUrl[:] = [] retweetedEntitiesMediaSourceStatusID[:] = [] retweetedEntitiesMediaSourceUserIDstr[:] = [] + retweetedExtendedEntitiesMediaIDStr = [] + retweetedExtendedEntitiesMediaMediaUrl = [] + retweetedExtendedEntitiesMediaUrl = [] + retweetedExtendedEntitiesMediaExpandedUrl = [] + retweetedExtendedEntitiesMediaSourceStatusIDStr = [] + retweetedExtendedEntitiesMediaSourceUserIDStr = [] #go to next row twitrow += 1 From e2521cdf9734e5ab8786ffd3288a576b8de34c22 Mon Sep 17 00:00:00 2001 From: lheckle Date: Thu, 26 Apr 2018 20:04:20 -0400 Subject: [PATCH 078/186] Updated RedditAPI Documentation Included as much information as I can for the moment about the RedditAPI, with examples and screenshot documentation. --- ...ocial Monomania Helpful Documentation.docx | Bin 362491 -> 729383 bytes ...$cial Monomania Helpful Documentation.docx | Bin 0 -> 162 bytes Documentation/~WRL0005.tmp | Bin 0 -> 363623 bytes utilities/redditAPI.py | 13 ------------- 4 files changed, 13 deletions(-) create mode 100644 Documentation/~$cial Monomania Helpful Documentation.docx create mode 100644 Documentation/~WRL0005.tmp diff --git a/Documentation/Social Monomania Helpful Documentation.docx b/Documentation/Social Monomania Helpful Documentation.docx index c6189dcd0d0d790991fe408d40d4dee0fb083dfc..2a82657ef2c9c78f0f31bd1d47018e34357bd391 100644 GIT binary patch delta 383062 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

  1. 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�um8fFj%Oif>%*u3XCH#ZO9eiCwF(8 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 rQrfl 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 z z({-nh7{uO?-MtjzacRVOF>1u9N;c{yG-PJI2h0%fTNl z+Ba%gW4ju@gN0GSYeb{^NIeRwwF<^F7ymB9GOCeB6W}jC3rRPEu!VW#rcNv%p0Kk; z1ml^{S>zQ`GiWHvSLPQo0}-y_F=JLs6DwqFw0V;wBc2nxe9I{HOvAG|tIq?J7J$h6 zB1@R($o66S8(eIrMsh+7opj3B?F9jQvy%?g@nzwUP6I{fFtTcSTy{*l%!%S>b5_tF zOJent?XDaMb?3*&pE&vto+c~VKH}hcZK_tY5H_TGH8{Q;sB9rI3@}rZ<(z-^Z5DeF zO`~osSwtD{x&$3AY6~-8WbCr;-!j9XFk0(a*3D~GH7c~8m|4d>%Nj0a;=q4MeLLy= zSv$p0z&cfj_hrgzP$}z1XXkOT-Hc6$Mm9M{RIA)us;Xc|lJRw)quM_9FX-L51=&qD zU)pEL@<&z6E0!~z1)AvE-&)o7(>bDuk$I%$@;z23at zSftAtZU`H5!dBUrOq18x!o6WUf~d77mAz)8wlf+^*86;XldYPgJEZS-D+eicqlJf~ zLIQ|Umk`(2_YU@G{HY|X%f$L@!l;?1Nx4kRsKWql!cJbstfY+hg#PI|tHTAxU#0tw z%z8*c8$ipLEvK30_{x(Lls3;Za_w|x1+CiPUnLc6tf2v88jOzv*RB2yD!(Z1Z>b-@ zX`iL~mB^Ky5)kJuNUI*P@t*{zlr*oJYEX$S%!i5@1*7-~@RodRDJ-lER32U!0)~dR zRMrz-ei{5m73|zxuUT)*GOPJwr;RIErrt`oHfV(OYXFSbqa=7l3K2G(qh!=MF3BoM z1V-hvu8t!aW_olQj0D)8qs)!sae!~3mxXIqB*#ww#@oAhJ>fz}pnD*Bn# z59+Zq+6pOJJ+qg+CvWx)&4N$=>65Mq!Fso~#lt4Z_uspj;}9HnNyueKYCR83*xY=k zGyR6PyYOPIr1uyya~+*p(n>4r(|_72fq@+rDRnUEv5s`Wbqy%g4@{ZirZq>upP5S3 zTmQHfBszEgd2D*kX3a+6sxQRAq)X=lR2YQe`r?2 zkfzcro?S-86$Drca!h$(VSjDSMlt_tP!Yn$uIBLkha96gl&#$caFyGSx=fD9bd2%1 zYqp1k4)&4{&il-H@bH7~qp)!#Cs+Z->es?~9{v+sX`OGAH6U;zY4wT6fqGuPU9R0- zTX}(A)}}V*9?t`lEOG$;CCZ-TJo)I_j(X*cr5>QD4G}3aa)ws?%pe-Sn14sgjjT~nw^#-VY0PIGb&eb^Tk>E%R7BA^&Qg$I#d0m z7HXcB9Xk69#fQ8x<6bCXh`g=-napOW!B&G$?L3Cj(dbO&)D1DKa`d{z(kiPBwnNuw zQ<*pjtkH30E(r4J6>w`)^vY_PGln7U>YOv1))^Vv(|gI5IqK=HW3HenYVq+(7s8Uy z{ObALdL-(l*^)3(?<6j)CjyA${Gd98?$4I2=FvI&7qeld2XWr)&f+LNW7`Wud!U$d zf+$*b`D0y^qYDcN$EIz@*!E12_}fn-<|?{kYQ0t^J{F0aqKoD72pQ(MkmWifuFZ=2 zhzK=}WxwgdHd9hA@{IutK$u)$=qb&1@;Loy>SkAz8dn;dL2P(J1;B&(PoF{)6DDSr zPqD%){EhCr{6$lyI+kNtHyUP@mg{Tyh%72bmyf;QXc;G0HJ9|I_FAz;Xn;6*o_#Gu zQm{DIHRB%Lg&HYIGe#7Za@AeEX(%J_MlQ5)bV)o>GW#HW2x|#_<|F&oT3Lwjq3#kN zR1jd0Uk*%EIUIk4Y+5N!QC95ix5I_Z(M1z-#JVW9(%`ziuEW=`Sjn*6{!uO_c`5X+ zn3rwI+cN&B>x3Ny?+5k13>5e4om)fl;qD8>Vtp#-Wtf=Oi;q1GGVP*VWDSwpU1EB6 zp$XZFTJ9>w?kdoLYBu#@JNtcD_XHXsgFtRXM1iBrMRT3B3+`l|18t=vZ0)8c4KwyT2NMf2A{iqE*=F$5vYW)1PA;qL=6} z6JeHH#QVEV^VgR;YG94sgmC#6e>v@6q&@BtgoR1T5q6O(xTYCB|2g$jTrg5dWtdCuJP5ExMq5isGxzu_?F#P|Fv-Y2ISlsv1=ut)4Mw?3OP1+> z@FaRWxi^ck^O`S9MB2>Dvx-vjK^2+w+kh4%UYpoLq>L%Yk)&rm5h$ja3qi1-A<_h z_Nd{{3CB*m`C65ktPwbZSR|}C?&VMe(=~3afb8Cc9jj9Ml5{7LFn7AqWn1oCnI#LS zVf?YN)vOt9tQT^(i;DjcI{<<02h{}+0C1mWG>Tqn1(Ixo?%WO_|>dMcceth&aYN+Q|wHMghCANaUPr1w> zJiB3M$tY&50hU4XcUlgr-6{1ga(u9`%#DkPUhY(1w*Lwk(RH|Zq(AeP1E3aivXG)! z%6-~C>1isULX;Ze>Xg0vWqLhI;CkdW!Z+$K2){W2zY)x?Vgo5d^}Wmkqbvgh!!U5f z;~549wynx%<#SgM#8se)!Ky-3a~y{B?;Q;kj1HXpFQ9$mL!8m(K;pV<2JGy3Z;kw* z50;g<6zo9WnXAIgJ!F4UBxDpRgcr`KQd_QOeBaEp4L>_%6>e)thhuDWKNl6_-`YFb zDT{wblTk>;Iy0mDOy_=cr$>_VFvjl_)dLmSZ1y@xOIzsrpW-E=l}bE!O6ZJ1NPgT; zbT<@Myu@UDgFSmv9+-^q9mfqk@&#KssRx8F2G*n5^NkT>4Wg!W`72D1-~R$?6Dku%sw1*E9Z0`XL!&)K-rNbQ8khFD_}l z{M{gI+CU%IA5hv4{jM>HQF|jg9G-?;in_zWK!JQL>P<=Q7r{Az6rEjIhRag#g>ObB z$odQL5-S({xb+D6gItd{>UMe&B6Xl-5rO#clkQJs{9&oZZI>ITj_h~`Vqu0VDpSIF zrf*GiDi;JnUI7nf{1wRByAC=fj1|b=R_?FBGx~mY<94_ip17Pp3;5e)z3F#LDCK2gKg3sQpewJ(%h1!8Lp zTc~u_ELqbB=OvnUw)=LTzy%y71_x-%NeF!ip0wl=2uqo)1heE=fDFlZ-7+e2yqp#eG?IoVW#da zwkq?J;w3E5%4|FQ35qC)i5cFgS~_8;56s4uhP7xU4l;4jpz(?4HA90n{brvp)M?cX{Uzg<3uK&JrpBZhL_&l0rF$L|g$Q`jX;dy1gK}R3e`Ozg zdRXLKy;pwcD>G}-hLdGkRJZ99fpcnDrEy&<3=~zA<3qtU!3^XExOLIv~YvyC$OXqQ* z36b9<0P?xQN`~YC-u-*Dt(li@udk8YIV(Uli>BGCY6yOKoz&f}E94~GG$2lrH<1eVdpY&vHqc1TQ z!^QC!mHsxn^1pce(kB&FIF|R=D*&R^hLL>q!~d9zezZ1pzc!?>e4Vn~i)L z3IRjf#|ktgBqYjaXVPSC)+k^fc?p}?K-%~A_Pp)^k6L`Ub{MsIx_)^$KL`#Co%uj2 z1QHOAHGP~d2LE$v`Ui}9hx&6fsha$sa`2b=!`7{O(g#{!qTc@vkig*3A#tOmpUayp zxqmVt@ayG3#hqZcHCN}y$iJmYnAd-WAv-yCeJPngF9iFF7`zq=O4FYUO0w**PzZ0F zzfSch0brOmQa0ybu>VZ}@auB$BCxbEAHd4`V+tYT@(J(hWSbM7aJI^#pqKVR`{FCUzf9|gZcP)vw+P%6aznBVg$h;;MeEo zu6}=T`K}PQx%JR&HZt*|S|CPf~ z;^5-OL+<$d`3e3NWuHF?BH)QDL45GTzTp*gVXK;-Cf~aLTp{G2{Sh@ug=V$*IN?=E zsm^c}MHXLC!WepIb^q)^N_+|t>QBpLLRbT+#hMlgVjl%O{l_MMy|TfC*|FvWgSdZr z<4>)4^}u|R3Fm=E>-4kpY}jg5iA_DGbF)_7aUpArbqPAd?@rVR2U}%KX}+s9V2XzC zivI7(=3@Xx6))^MYx;Pfe+N{s(DVKoEcEO}-?{TAZEFHw8pAP~o0{ovt0I*MQyS(7 zx;*W<0T)ir{WVSB3qtd3Id}#}YbzNB5FYO=c(PQoAkRYRcx7fsS6m96r~NIca;ep| zN)u4NuFQo!14;uJ9_fB#AeW-4Bwr$78**&>3~S*j?!{ROG5qgt>=pY2!#PZk#kREK zFlO#Xk2V?==`z>>q}r8RkBRdL$3)FCx4vjN3nM6D+p07MM;g(*mEH%+r&HfEHsryX zKZfZsI9FFz-=#R?>Szxb=`%kv76P*=eI}aOzwUd5s|dR*_&0tVd+x(?i@gvVhbHVa zHgf47Ffxre759DNe@M6&Ftwf9Q^~+W>{rJ%0%=YsC+2i=%}L5dpZm2!#v|10w~Dh{`yPFbZn=5j z;Z~j?yf|}mAYVg&d-I0b*F|^#Rml@IKaM&|iEb=hzoOV-@@xR_?@;{9ww}Yo#QQoM zNkkgLRb^dx9ROw$QZfgHvEhv7V1z9Nem+OH7Q8556|%rwwj~hY2x#LfFCw-^F;<}Y z9k0TEn9{)OtF%09k4wEPT6F{W#PL#wtUxk!-wzufjTVsslLZ)I`Cm> z#zGN(MmEE8Np5}3b3i>ef^BAIvQl}ncQL28dkHKaalpr$*NYLpTS)lA4MrO1|C+~SIp}yeSM|nB>3k_aU;9edue%$Ip`MG zuu&09F0J=6;DEpC8b?tlE;)uYW_w(MEKuVRpLb*6!&=Y0R*~73)qJI$<)M_{Ve9V^ zO@q2&Ss1{OLG>JDe~NFb+KNt0+$3vieTah0jX5Pvnxi#*Ro_SeF|0X3^eq`u+w($tKWmq-TPQEFr@GR^u_+~#nNBl*~=Z)zX~lP5t;ridcb~| z_9YDVAXxCP|8^VAZDa488h|Zd>xcwZ{|W9?b>W2c_4Vz>Gg4ED<<1j8j807ocEVn1 zBEd$q0zbv`6+^Yb)8ma}g7#1B8sY>82HR1Hg*uI+-2J^^h1ERFceTi}A$oaRs+SEe{>PR*YDesCUr$c{&&_dI-%J?R*RwccfA)te?%ubB>4MleLh(-n zyaQKu+o#0k`MIJCliXkU7nW@jV0+*l&&e?VgtPA&Eno?%M>yE-Pa*LW8N(8xt+3d? z82ZK9f0dtK`0MAl{{LX;Z+rQ#@$(n{{uQhKzcci28~-ox^8^3<-Ko8`$v-vp|B#{I zZQ=ixAK-t$;(kE5-gAXy4Mjy#c%K$a_B(f|HN*s8DfXBG=yuPzS&cE+U5`xKm@t0$ zGNq&!EDAj{YF}slDNPrO+rEEnn@dF>F+)4|K_U+k6EARLGKNZ+P z`z4R`L9m+v!OQ>H|9sb|gi0j#7Bj^3UqI_G{WHPpA5mubO21h81G!C40hdiAr-Bo4 zxy{L*FD}Xp7Wt6<>lL*}kN@yB-P z%>3$d>S<_~ZLNJc2tbts0Vi|UIdDb^x zla3LG|Mu`NvbS|ymuSBeU)qja)M&C;{XMLlj~h{J!p8U$HgnI5nv@OwRP1@b`TFfj z7;BZ))38se8<{>&wikuxT$nY;o!w#3nwwqRHPzACnA5g|E(MWBV)IOyY02%<6PA%(PD@b|%;MCNnr6v}E z3jds+;BU1s_$h3;_|tbZupUw^Kk2VAR-l=+Z}BhU!!_K)Zk3W+C1?)hus4DCC%WsQ047r<8yQi zxdMhT`^7B9yf)9*G+42Eh3UDXzW^3$Qcv5Z}5J& zpB4@>p>;v@Wgaa!RP}8dYhh*{0*l?tG>_}{jEgS8AY$9TXX=)$K);cm=!){;mzF)> zlZ&j>N(wg~u8sV>dIvHrH%xINA2l)mgj>X*2Q_a;49;jwjo8HW~ttVg$V-39E zcB2f$OX%kGprDsgKUFjxY+Gv4UkS~@y2uGPu1>~@W2ano$KE~>o&|UM7*bmT=W<8r z^FQeaR)2gU^!hF>Pm1S3H=4QO-R>bq<^9=7q4lY`z-q~tlLeZloy22InlRo+^>`Ln z0XY}-(sTX?7$;4EhLPzsPrezqmYQ)x*rm5uyd^L5^Wx@<*_G6RR9MwF&@tM+9L~*YXZ9%}ZkQrQ$w=A~csPxH2X?p&kw2qIX37 ztUc!nK5ew_qkzo%RkKOkP?~69>wa6_5t0e-nrRn05o-Xv~ zS5N2@LvzN>ow-Kp>XZv)W8a2X8hzy67CMx)luqi_kD{0^j|q276|-!xcpFLjfOvzP zbz}eJOZ9!ahi_B5M9ykeiCdK4+Hp6KXwzsLm5RyftdV7WY@$@z7eClaZEErlD_76c z`_Zqj;U*(7(0mh0ssosOU%*1&gFT$`Uq(q3LR>5xhQancFr)KS{ly%?@&2d()!J7; zRkehT0)mu;q=JC7lt_1XBO%QprMq(rNQpE^HwZ`^X~`okAT8b9-ErU@uDA65Z@u-_ zd$9JL*|VqToA`1%I=p)G#zL57d$`6)y5$C?0=k_~4T|5J%9S=ZwuwIZ720476ijed>s69^BYFnO0q$)2g?2v3k~I9e7D4 zx9C9Xppv_1@~wRGi5s!N+Fsly(91x(nVI;t+*78vDdeEXC_G5N-=~KH*)pNTVqfna zJ^|A1v!bScjpFBvpI;qLYp7?riY$LnO)aE7 z|M~U9lPdlJ0@fcqqXj&HgIOX6PRh2rsW^~@kB-rcVGX6umy$(LePd@c{xx*)=w%FW_ZnD?5C$)#d&5RTi-nXBqWrXHUEie zw!D+&fNI-|#|wyM)SIBScSu|>S*p4b{c)z)BO$j}0A#FBd5h%-wG5^Q=evX_0%DfY zA_?yDPanp(ON7$1*vrBnlr@j;xw4Eo6!d;rrb4)F!m5 zP#m8)CwkT{r2BiHLBnNPnSHRjI0?gCjg(2Oe6JY}(tXT#XCs%$x^5}q3{#gep)Djv zeQy?`#{nx@_dWv^ATWfFpds=5Qv5JlM80~oUnz%$k+GOyEo9ZlG7#QFr9UFq&?CRb z!J^hw3QPc!b?Qd#HhqjPT)0#sJT;kXp@Rj4Vv~`}uzR52QN9swLZ|W-S@u#2A^Um$@k78)+~Pa4c=$Xn2@jVRsodA4 zkA~2Mq}l(Od%{dL_iXggr;$Z{4*tYy6^ozZqJL!%v6Y zk)98N5%k4uM!L_@7q1F-BHCKXLPvw3vr;)jFv~8cL+?{`w!^1#*O#7~>hwn0fuyy8 zu^;wc*>4;a8WW9%X~AC&iuoQrLgDzxFX<>3D6Jw6ZZq?Izo*j(?Q6@y&dd1xjbf0z zcG|;kO{S~7M=Jq4R(9+g6l3>*x?0tzkojP|t?EN{7__mTu}d{5CWU=3$^(aZu5u67!BpNlq~!)&~~?IIo|%JjU(>L_KS7mj=YpNd+>HnwY>xRmK5g$U%vg_EN+K(?JFI8LE9<_;L9WI=uqxFP`V+M;> zY&Kha+Ofy=t~y^#>!>&(YP;m*XwVdM<9W+EPQQHE&nMo0am`SIFGox7EfHe_fRjdJ zC<{*-NUTAST=Coo-$zEOKkTkahM$eEtZ{whwtb$WCY}VmWF5gvHyY-;zSo4=IVmAV z%bT)kNpDL}SHWHj>V8hb@nk5CquBj-Jx#2`1f|GERBH9 zAw!;Yr;^mIN}a95q4rqr2lUaqQXLgTD@RB{gngk)y_{Yl>!lhLC+{1DYJl6TR*>b) zl1pg}1OCx+!c1nBj$>>2roxV(jYyk#()z||a!MTQ9uuHtWN~PTB>#cgN{QW_i;m9} zZ=^2v%v@UBym+EOVP@Y(k48hSyx%O&vR!SkafC0sP7#| zrk~Y|Q}IovxqTpBy!zJgFv&smo4r#Y$`7~aCH~U4k6DDWvUQy|FZwKxVuEm69s9%N zdKhdX?g>0EV>D+^9RYCJH;3h;MOLocVA@wV1VwxeabP^c+#01Me_TF1?0^yHFn5tO z%ZD-`^<@=^ZlH>oMXe0urwvFHt9dlKZ`tHVoAJl3u*hGSjl#$X!`iQ%>HX>2GTtmI`5 zM~%yidr;TU2;_#RljnUYub1jRCEGluaNQdiZ-0K#9OUH{Q+@yOVL{}nb&7p`_(6SA z+o{T6bz`El8`dzXsas_9?CY1%I+L>KbT0|7G7Qx?8}8(OdDk-e$`l##bY8rQls=Kf7tq2u#sxJTZnf>cb=v7Bxpr_hZNcnSIY5@feR@6KqA!2bOGkX2clMyq>F{hr2JK)-IU6#ha)b!Qm*{ih`9YihU}e;%)EWC_;Mn7^X7kzg zV_j*=SgFz4!Quxc&jv6fhzTo|P{riKv1QU&b2@|k9K>Wil(p^Lt|M5@KJ1oI{ zX9|M?K3>iae>~pD7%ji@Jy*qG)MoF3VVeIG_8!LGY?k;t%fEB1!!|%y(R(14exKYm zv1j-jD)Ak0(x4Q{u}11dS4tKNYs($|6R++~Y4uZT7^oyr{;B!@lNWY}rkngEo99F^ zOI-dVkp8pMZzAqEr{*tE?u;J%yS9F!FhPr#-*S}Z{!P%j%XAz8X;J-X3`K^`kBruBo zz@Py(+OLJcAp|nQgf^n2GMawpLS$0H*bKZx4@CcB()>;T&y0d`X<(+yhTVQ|<)1RG ze{j%$X%1dFj58rh>hu3HE`QNqVFM#PI6gi;9jFQ;64Pgh;0oPd^xv+4ZcKL(a#q>> zZVy2>J+wj>GMc~j51N8Ohuf|beBLls;M7j_gtgP4;byAx*R7M$krBV&7)#3Lccz%u zj~%dBF8r71(eZ%Ee)6B}t$*NWAO+U0qExg2J15V2_R!xLO_>9T&dIsYDh)FszYOhN z*JRF71^VVcVQl+$4!hIg*WoglMS`W%4Do<#JhPYuOCbCa;ivq^AKqv7u(9#%C(*4s zN4uu=+x>0qzSqBj$)dKbe40rej>1knLyw00ttYSt>|%^aJ68$41kanXs-YBDD86U? zolR%4b0(nlf7<~236d`qh4TTKcNgh1PgBdW$UTpnZp(OHq(V_I8M~B_e}}0f1{isNZl|xVss23$?)vG)9>S%9 ziiwz$EwC3Xc${_WL?_W-6*hKi3ARA;^(sA@?N4sos!_XiUL6AKM1RDH*YVUmyCrj2P1*~#*$m(ZM7|p z(dz5vopCyfY(LsvKyT`>C75du-^KSrD9uBy^hhH|28s2U{odxa?wiWr#j%9tpZ3S% z9gZd~?KZ0FznY)JKqdxQq4f)XezSSKTb^Qr`Aw$gG`ac#5Rn zHW9y?J`KIS6p^`{2cU1=-8PWhteCw4sV%454L>skV5;Cp?Zs5*?SfZ^SJO$)Ri)%G zrSBP`S^7n|+F6azI7A)MvSrQt3ERAB3xUO6pX%>t1x%l+@t_-Sf&b1 zUoNca=m73?baE`}N^Gk>=UM-my}oy|H}Tooi$T3={{#z~b`mVk2|*&}%JVQC;#@8W z^n1mj>ysRz+fE-lSsgAP!GoJCK`p!63h^qk#v`33(0R?Zj3Xr%xF9Zc7>;3dU!92Ir{9?y7U}mK!@Edmmf%NyMr!h1!-j<5F9|{ zZRH6uMokBU&s@eN*)`h+8I~aBnrtO|2cCc_Q9I0Z%-~-Jkp7%?Fp2pz8ah_rZSYJY z0~?)61>WLSn^iYg4Pfoy2>9$>jUN)p@E)|haX-iaor7Xb^bQ7dy<5h|709lZzgS8I z14oCoX8rs}ZX}V{RX)9AH#Akkj-Qstz&D!;EM-RLd2IcHDd&4@VEv24MDzp8MV469 zI&R+UO?0z#ft8Kj>s8RijnNugS0UD5+nR>AwRb9W)BY#c2?|vuKt{#n#xV0YQO&Q{ zXzT1U(Q_IyKnj~~ zO1qREd6!5vT>KcbvZ?C2ow=P!px*eNay!>XdvlY$mQuaKHREknRZ_icg`DmIg^suY zpa#m4?OuTYrIe%;xUE}ZWcWe$q}qGkI#t5oSHNN10gD)lo+P|(6^ue$I!URZSP(Ag zN`H9NB}AQOE|A_t7_GRasyz{ksySTvBPGRuwwB!8B6xm6dmxpkwYw233 zRE_uQ>pVAYkBgqL&D7A`CB1`9;PNZ*zMUTiv|);SEm{9DZ&yojS7m{d7aL5~&$#(x z8U|XypvEZ2^7GX|ja!b3YhY00s$DmDDuEfFdA8wNl_KmQEMet@Zn4u&e^s~gVI?F8uHCN2>3q)^H)3#TuLN~7d=?^ll zI>qc{Iry5I$`)yumY%-qaX(pE8{&059nnzj^F7G`=wyJp>(@4PVL+i*_Y!IC&0v<` zU(4&yebY}D{SE{!oPfMG46-IYeldpyqlWYK+9lhIS;2IXD9A34^Rg~Qq{HCJIlRS% zYf(Ak%9U-EuTQP>xz0=|LQa1@R$7S0fgjd&^!cS*t4w|HP2bu1+%-D~4@FZw>&KED zx=+(UlP<4A=2h(+wdcWN7KCSiwLQhQ(Pa=(!0YyEmbvBt66?s6!2INLcBwn8Y=ozs z%Z`+HSs|Cscg#!rtsyjQGvx<8+cA5Ec_}l~=I^4g2A&AKuzhYKG*X*WGmnt0^lE7C z$(~Q&9@KU?VY`v63JO?EPLTQT*zJHUdAF}7oSJq!T&l26eXqA7XPt^tA4TP!0oPWM zwvdwxflvg{r1N@J+awkl^cbW`y|I5!=eA=DP_!_bApt?oH<;fof3qq>q7gh_NTJ$T zHat66OZQrt6OXT%Jz5_Vx>$0j=~}!hl>?L&LV34%{GGH@(I? zpoeA_>eKscu*-<|tMI`j4nM#;W8Uj4k=Jvb=>n6N5@m7iN6fcjyk`qOH9jkaV6EBf zzEPL0CMQYX?j<4L>!zi(NM4`_xIJzK;e_uBo!xMh&|Z_c&2r1s%$^-w-Q2YGK^}RP zwm0pDML-UqH`M}b{k!#GZT@$M*FBrls27*#%VM4B(5=XzCg@i}$npL#1nipb?s}Ux z$&O~@7Fp<(4DZtPTx9Y;Lf!b!hHT%gb>tKP1=3A38hd5=PEYvV_nk7Xrk(o|zicx@ zpcz7tGjPVui4R$ZkKU11Yf2}?(lUxybWSdbJNn5Wqu1qkw*G0Seu1M2iOIj!5`G>D z6S4dr&(-!zeD)BGr8s&IBOb==Nm;MwZ+2RH@e(Ewy8JE7{g?bvRO8+0a>DIR%+XV9 z&(%?|;E`xY(29|i?~`85h~HO2ly7%%y==W2z}n4IWJAi(Jszob7DtBi>l}thT-6ZH zhnbr*C7|E++Nl~NqF-gHjY|0lzHRXv)92d{+yZF9HXj7i`ir7a36BburhYk6!|=Pi zgH~^eK$X0du#^V%Us&5;Xb4{J8%4J>Zu@y*1qB6>h;P@}jfJ?3HS@){gA4#M}jw}cIDqFI>9bg~XOIyb3NMQ5A%l0L`GQ~xI1}~LB{YHXi zc-Kr)26?9XFFjzOk2pSKtUqqyyovzX;mOV=-u1Zg>IOhp(%H|W(a$$4fT6KPJH48# zEL6fCya`0`Eihh5M0ykZ%?-MmEsU2xOFRj-3H7Y5A^%;Ig$7MX{zV1`T5Q7jUw3@wm?c> zELvPz$yXpQVMtC%0NQ7h0V?T@lxDhY8NNNPhy-NQakEH2c9R6TT|?x%k)AQ%R?{B4 z1qn@PIW@leZl3~O8k$SYJ1mpGP(KO z)MY>yGjNkaazC%&=70q{C8>DMX#@YXdiNLphFU&V9KyG4h&laYD8}sWf z8FaIE>P&)H$1XBfHZ<{yAdpixud0rWot{495l2{^V}7;$Yl`jMmdTc+G8gtv@Ig|r znDn<_=E~Rih|X2^A7PW2&3`4g7AMMX4@j!slib#E@rr2ccx-eLN~z>y5|BD5-6i;J z%KlNz(Bmw#8{iPcu);&QRE|3Nfed#vX|nytba0)Qv~@sarDgn#OeK>9>|&F)7(7{P zncm)b%9FoWjz3DjypwE)u#jiVBgm$UG95>Yfnqt^U#mO==kDAi>H*2uB3T@|X33T= zkd!#ukbjrid_riZVlcLIJ}CvAQ%I5lqAP0)@p_a)=v6qy;)|%nqBjuce_^|67QkpJ zFf+qL%mS$IGcuz?Y^Rq>q2wCS~5 zyJlOz!zqyXeFu<78|+F>CK_DWnX1{!s`(#E{PgCFIw9BgVznOaW3-1u(|x(v7$Ivq zuS#|4n#LQw+~nlY6aFJ^jRGTA3~x-A83&^*U0)pCLLs+j9+6TQ2DWA@A@{{KAh*!H zFlO;JV6S$K)b(

    ;3xgWe4pN6v!K{D`n^nUvEujKU*qEmtp}V>> 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 z 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 Date: Thu, 26 Apr 2018 23:07:23 -0400 Subject: [PATCH 079/186] Updated Details about Myself + Formatting Self-linked details and formatting; aka HTMhell stuff. --- templates/about.html | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/templates/about.html b/templates/about.html index ad72caa..2a60111 100755 --- a/templates/about.html +++ b/templates/about.html @@ -61,18 +61,22 @@
    -

    -

    +

    Meet the Social Monomania Design Team



    -

    Logan Heckle

    +

    Logan Heckle

    +
    +

    + +

    +


    -
    -  Write what you want - -
    -

    Mallory Baskin



    From 08f2cb5bef9d59a35adc762031e5981f2b90f715 Mon Sep 17 00:00:00 2001 From: Logan Heckle Date: Thu, 26 Apr 2018 23:20:18 -0400 Subject: [PATCH 080/186] Cleaned up Code Comments Please don't use // for every line if it's more than 3+ lines, just use /* */ for javascript functionality. --- templates/results.html | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/templates/results.html b/templates/results.html index aafba12..bfa5660 100644 --- a/templates/results.html +++ b/templates/results.html @@ -94,7 +94,7 @@
    Favor the function wordCloudFunction() is used to hide/reveal the word cloud feature --> From ef60064c8e304259a8303e17c6ab3483d813be6b Mon Sep 17 00:00:00 2001 From: Logan Heckle Date: Thu, 26 Apr 2018 23:36:00 -0400 Subject: [PATCH 081/186] Error Checks Adding Error Checks to TwitterAPI. --- utilities/twitterAPI.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utilities/twitterAPI.py b/utilities/twitterAPI.py index 93e8040..fd1373f 100644 --- a/utilities/twitterAPI.py +++ b/utilities/twitterAPI.py @@ -37,7 +37,8 @@ def search(args, date = '', geocode = None): result_parsed.get('statuses').append(status) next_results = result_parsedLoop.get('search_metadata').get('next_results') - next_url= "https://api.twitter.com/1.1/search/tweets.json"+next_results + if (next_results != None): + next_url= "https://api.twitter.com/1.1/search/tweets.json"+next_results return result_parsed From 3280a95cc4aee86bf26eb50edf9f41174f95aa73 Mon Sep 17 00:00:00 2001 From: Logan Heckle Date: Thu, 26 Apr 2018 23:40:28 -0400 Subject: [PATCH 082/186] Removing Unnecessary Code and Padding More formatting --- templates/about.html | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/templates/about.html b/templates/about.html index 2a60111..a19b627 100755 --- a/templates/about.html +++ b/templates/about.html @@ -50,21 +50,10 @@ - - - Meet the Social Monomania Design Team - - - - - -

    Meet the Social Monomania Design Team

    -
    -

    Logan Heckle


    From a69063d9a06773017a2045e6fd0c7c1da7597f2d Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Sat, 28 Apr 2018 15:42:58 -0400 Subject: [PATCH 083/186] adding more twitter export fields --- social_monomania/views.py | 42 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 8562f3c..b4137ca 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -182,7 +182,10 @@ def download(request): 'retweetedUserFriendsCount', 'retweetedUserListedCount', 'retweetedUserCreatedAt', 'retweetedUserFavouritesCount', 'retweetedUserTimeZone', 'retweetedUserVerified', 'retweetedUserLang', 'retweetedUserProfileBackgroundImageURL', - 'retweetedUserProfileImageURL', 'retweetedUserFollowing' + 'retweetedUserProfileImageURL', 'retweetedUserFollowing', + 'retweetedGeo', 'retweetedCoordinates', 'retweetedPlace', 'retweetedIsQuoteStatus', + 'retweetedRetweetCount', 'retweetedFavoriteCount', 'retweetedFavorited', + 'retweetedRetweeted', 'retweetedPossiblySensitive', 'retweetedLang' ] twitcol = 0 for header in headerObj: @@ -290,7 +293,9 @@ def download(request): twittersheet.write(twitrow, twitcol+19, entry['quoted_status']['place']['country'], posts_format) else: twittersheet.write(twitrow, twitcol+19, 'No country listed', posts_format) - twittersheet.write(twitrow, twitcol+20, entry['quoted_status']['coordinates'], posts_format) + #this one row below with coordinates was throwing an error of 'Unsupported type in write()' + #commenting it out for now + #twittersheet.write(twitrow, twitcol+20, entry['quoted_status']['coordinates'], posts_format) twittersheet.write(twitrow, twitcol+21, entry['quoted_status']['geo'], posts_format) twittersheet.write(twitrow, twitcol+22, entry['quoted_status']['user']['created_at'], posts_format) twittersheet.write(twitrow, twitcol+23, bool(entry['quoted_status']['user']['following']), posts_format) @@ -465,6 +470,29 @@ def download(request): twittersheet.write_url(twitrow, twitcol+88, str(entry['retweeted_status']['user']['profile_background_image_url']), url_format) twittersheet.write_url(twitrow, twitcol+89, str(entry['retweeted_status']['user']['profile_image_url']), url_format) twittersheet.write(twitrow, twitcol+90, entry['retweeted_status']['user']['following'], posts_format) + twittersheet.write(twitrow, twitcol+91, entry['retweeted_status']['geo'], posts_format) + #coordinates is messing up, commenting out for now + #twittersheet.write(twitrow, twitcol+92, entry['retweeted_status']['coordinates'], posts_format) + #place requires this if/else statement and error catcher like it did before + if entry['retweeted_status']['place'] != None: + if 'country' in entry['retweeted_status']['place']: + twittersheet.write(twitrow, twitcol+93, entry['retweeted_status']['place']['country'], posts_format) + else: + twittersheet.write(twitrow, twitcol+93, 'No country listed', posts_format) + twittersheet.write(twitrow, twitcol+94, entry['retweeted_status']['is_quote_status'], posts_format) + twittersheet.write(twitrow, twitcol+95, entry['retweeted_status']['retweet_count'], posts_format) + twittersheet.write(twitrow, twitcol+96, entry['retweeted_status']['favorite_count'], posts_format) + twittersheet.write(twitrow, twitcol+97, entry['retweeted_status']['favorited'], posts_format) + twittersheet.write(twitrow, twitcol+98, entry['retweeted_status']['retweeted'], posts_format) + if 'possibly_sensitive' in ['retweeted_status']: + twittersheet.write(twitrow, twitcol+99, entry['retweeted_status']['possibly_sensitive'], posts_format) + else: + twittersheet.write(twitrow, twitcol+99, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+100, entry['retweeted_status']['lang'], posts_format) + + + + else: @@ -511,6 +539,16 @@ def download(request): twittersheet.write(twitrow, twitcol+88, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+89, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+90, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+91, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+92, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+93, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+94, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+95, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+96, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+97, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+98, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+99, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+100, 'DNE', posts_format) #END - retweeted status From 420ee551e85cb7100c13b9f605719cbfd57bfed6 Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Sat, 28 Apr 2018 16:28:25 -0400 Subject: [PATCH 084/186] adding more twitter export fields --- social_monomania/views.py | 88 +++++++++++++++++++++++++++++++++++---- 1 file changed, 79 insertions(+), 9 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index b4137ca..0f5d223 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -185,7 +185,13 @@ def download(request): 'retweetedUserProfileImageURL', 'retweetedUserFollowing', 'retweetedGeo', 'retweetedCoordinates', 'retweetedPlace', 'retweetedIsQuoteStatus', 'retweetedRetweetCount', 'retweetedFavoriteCount', 'retweetedFavorited', - 'retweetedRetweeted', 'retweetedPossiblySensitive', 'retweetedLang' + 'retweetedRetweeted', 'retweetedPossiblySensitive', 'retweetedLang', + 'UserLocation', 'UserDescription', 'UserUrl', 'UserEntitiesUrlUrlsUrl', + 'UserEntitiesUrlUrlsExpandedUrl', 'UserProtected', 'UserFollowersCount', + 'UserFriendsCount', 'UserListedCount', 'UserCreatedAt', 'UserFavouritesCount', + 'UsertTimeZone', 'UserVerified', 'UserLang', 'UserContributorsEnabled', + 'UserProfileBackgroundImageUrl', 'UserProfileImageUrl', 'UserProfileImagUrlHttps', + 'UserProfileBannerUrl', 'UserFollowing' ] twitcol = 0 for header in headerObj: @@ -488,13 +494,7 @@ def download(request): twittersheet.write(twitrow, twitcol+99, entry['retweeted_status']['possibly_sensitive'], posts_format) else: twittersheet.write(twitrow, twitcol+99, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+100, entry['retweeted_status']['lang'], posts_format) - - - - - - + twittersheet.write(twitrow, twitcol+100, entry['retweeted_status']['lang'], posts_format) else: #this can be condensed later using a loop twittersheet.write(twitrow, twitcol+49, 'DNE', posts_format) @@ -549,9 +549,79 @@ def download(request): twittersheet.write(twitrow, twitcol+98, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+99, 'DNE', posts_format) twittersheet.write(twitrow, twitcol+100, 'DNE', posts_format) + #END - retweeted status + #normal user block start + if 'user' in entry: + #statuses__user__location 101 + #statuses__user__description 102 + #statuses__user__url 103 + #statuses__user__entities__url__urls__url 104 + #statuses__user__entities__url__urls__expanded_url 105 + #statuses__user__protected 106 + #statuses__user__followers_count 107 + #statuses__user__friends_count 108 + #statuses__user__listed_count 109 + #statuses__user__created_at 110 + #statuses__user__favourites_count 111 + #statuses__user__time_zone 112 + #statuses__user__verified 113 + #statuses__user__lang 114 + #statuses__user__contributors_enabled 115 + #statuses__user__profile_background_image_url 116 + #statuses__user__profile_image_url 117 + #statuses__user__profile_image_url_https 118 + #statuses__user__profile_banner_url 119 + #statuses__user__following 120 + twittersheet.write(twitrow, twitcol+101, entry['user']['location'], posts_format) + twittersheet.write(twitrow, twitcol+102, entry['user']['description'], posts_format) + twittersheet.write_url(twitrow, twitcol+103, str(entry['user']['url']), url_format) + #twittersheet.write(twitrow, twitcol+104, entry['user']['location'], posts_format) + #twittersheet.write(twitrow, twitcol+105, entry['user']['location'], posts_format) + twittersheet.write(twitrow, twitcol+106, entry['user']['protected'], posts_format) + twittersheet.write(twitrow, twitcol+107, entry['user']['followers_count'], posts_format) + twittersheet.write(twitrow, twitcol+108, entry['user']['friends_count'], posts_format) + twittersheet.write(twitrow, twitcol+109, entry['user']['listed_count'], posts_format) + twittersheet.write(twitrow, twitcol+110, entry['user']['created_at'], posts_format) + twittersheet.write(twitrow, twitcol+111, entry['user']['favourites_count'], posts_format) + twittersheet.write(twitrow, twitcol+112, entry['user']['time_zone'], posts_format) + twittersheet.write(twitrow, twitcol+113, entry['user']['verified'], posts_format) + twittersheet.write(twitrow, twitcol+114, entry['user']['lang'], posts_format) + twittersheet.write(twitrow, twitcol+115, entry['user']['contributors_enabled'], posts_format) + twittersheet.write_url(twitrow, twitcol+116, str(entry['user']['profile_background_image_url']), url_format) + twittersheet.write_url(twitrow, twitcol+117, entry['user']['profile_image_url'], url_format) + twittersheet.write_url(twitrow, twitcol+118, entry['user']['profile_image_url_https'], url_format) + if 'profile_banner_url' in entry['user']: + twittersheet.write_url(twitrow, twitcol+119, entry['user']['profile_banner_url'], url_format) + else: + twittersheet.write(twitrow, twitcol+119, 'No banner URL', posts_format) + twittersheet.write(twitrow, twitcol+120, entry['user']['following'], posts_format) - #END - retweeted status + else: + + twittersheet.write(twitrow, twitcol+101, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+102, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+103, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+104, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+105, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+106, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+107, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+108, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+109, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+110, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+111, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+112, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+113, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+114, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+115, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+116, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+117, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+118, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+119, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+120, 'DNE', posts_format) + + + #clear lists for next entry, go to next row to fill mentionList[:] = [] From f63409ad21fe343113c853d87530636b9fdea471 Mon Sep 17 00:00:00 2001 From: Logan Heckle Date: Sat, 28 Apr 2018 20:14:17 -0400 Subject: [PATCH 085/186] Uploading WordCloud JS Files and Updating TwitterAPI Putting wordcloud dependency files into assets, which will be configured shortly; fixing bugs in twitterapi that are still present. --- assets/scripts/d3-cloud-master/bower.json | 18 + .../d3-cloud-master/build/d3.layout.cloud.js | 500 ++++++++++++++++++ .../d3-cloud-master/examples/browserify.js | 35 ++ .../scripts/d3-cloud-master/examples/node.js | 20 + assets/scripts/d3-cloud-master/index.js | 399 ++++++++++++++ assets/scripts/d3-cloud-master/package.json | 34 ++ utilities/twitterAPI.py | 4 +- 7 files changed, 1008 insertions(+), 2 deletions(-) create mode 100644 assets/scripts/d3-cloud-master/bower.json create mode 100644 assets/scripts/d3-cloud-master/build/d3.layout.cloud.js create mode 100644 assets/scripts/d3-cloud-master/examples/browserify.js create mode 100644 assets/scripts/d3-cloud-master/examples/node.js create mode 100644 assets/scripts/d3-cloud-master/index.js create mode 100644 assets/scripts/d3-cloud-master/package.json diff --git a/assets/scripts/d3-cloud-master/bower.json b/assets/scripts/d3-cloud-master/bower.json new file mode 100644 index 0000000..440ff06 --- /dev/null +++ b/assets/scripts/d3-cloud-master/bower.json @@ -0,0 +1,18 @@ +{ + "name": "d3-cloud", + "version": "1.2.4", + "main": "build/d3.layout.cloud.js", + "dependencies": { + "d3-dispatch": "1" + }, + "ignore": [ + ".DS_Store", + ".git", + ".gitignore", + ".npmignore", + "examples", + "index.js", + "node_modules", + "package.json" + ] +} diff --git a/assets/scripts/d3-cloud-master/build/d3.layout.cloud.js b/assets/scripts/d3-cloud-master/build/d3.layout.cloud.js new file mode 100644 index 0000000..14b01e2 --- /dev/null +++ b/assets/scripts/d3-cloud-master/build/d3.layout.cloud.js @@ -0,0 +1,500 @@ +(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g=(g.d3||(g.d3 = {}));g=(g.layout||(g.layout = {}));g.cloud = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o> 5, + ch = 1 << 11; + +module.exports = function() { + var size = [256, 256], + text = cloudText, + font = cloudFont, + fontSize = cloudFontSize, + fontStyle = cloudFontNormal, + fontWeight = cloudFontNormal, + rotate = cloudRotate, + padding = cloudPadding, + spiral = archimedeanSpiral, + words = [], + timeInterval = Infinity, + event = dispatch("word", "end"), + timer = null, + random = Math.random, + cloud = {}, + canvas = cloudCanvas; + + cloud.canvas = function(_) { + return arguments.length ? (canvas = functor(_), cloud) : canvas; + }; + + cloud.start = function() { + var contextAndRatio = getContext(canvas()), + board = zeroArray((size[0] >> 5) * size[1]), + bounds = null, + n = words.length, + i = -1, + tags = [], + data = words.map(function(d, i) { + d.text = text.call(this, d, i); + d.font = font.call(this, d, i); + d.style = fontStyle.call(this, d, i); + d.weight = fontWeight.call(this, d, i); + d.rotate = rotate.call(this, d, i); + d.size = ~~fontSize.call(this, d, i); + d.padding = padding.call(this, d, i); + return d; + }).sort(function(a, b) { return b.size - a.size; }); + + if (timer) clearInterval(timer); + timer = setInterval(step, 0); + step(); + + return cloud; + + function step() { + var start = Date.now(); + while (Date.now() - start < timeInterval && ++i < n && timer) { + var d = data[i]; + d.x = (size[0] * (random() + .5)) >> 1; + d.y = (size[1] * (random() + .5)) >> 1; + cloudSprite(contextAndRatio, d, data, i); + if (d.hasText && place(board, d, bounds)) { + tags.push(d); + event.call("word", cloud, d); + if (bounds) cloudBounds(bounds, d); + else bounds = [{x: d.x + d.x0, y: d.y + d.y0}, {x: d.x + d.x1, y: d.y + d.y1}]; + // Temporary hack + d.x -= size[0] >> 1; + d.y -= size[1] >> 1; + } + } + if (i >= n) { + cloud.stop(); + event.call("end", cloud, tags, bounds); + } + } + } + + cloud.stop = function() { + if (timer) { + clearInterval(timer); + timer = null; + } + return cloud; + }; + + function getContext(canvas) { + canvas.width = canvas.height = 1; + var ratio = Math.sqrt(canvas.getContext("2d").getImageData(0, 0, 1, 1).data.length >> 2); + canvas.width = (cw << 5) / ratio; + canvas.height = ch / ratio; + + var context = canvas.getContext("2d"); + context.fillStyle = context.strokeStyle = "red"; + context.textAlign = "center"; + + return {context: context, ratio: ratio}; + } + + function place(board, tag, bounds) { + var perimeter = [{x: 0, y: 0}, {x: size[0], y: size[1]}], + startX = tag.x, + startY = tag.y, + maxDelta = Math.sqrt(size[0] * size[0] + size[1] * size[1]), + s = spiral(size), + dt = random() < .5 ? 1 : -1, + t = -dt, + dxdy, + dx, + dy; + + while (dxdy = s(t += dt)) { + dx = ~~dxdy[0]; + dy = ~~dxdy[1]; + + if (Math.min(Math.abs(dx), Math.abs(dy)) >= maxDelta) break; + + tag.x = startX + dx; + tag.y = startY + dy; + + if (tag.x + tag.x0 < 0 || tag.y + tag.y0 < 0 || + tag.x + tag.x1 > size[0] || tag.y + tag.y1 > size[1]) continue; + // TODO only check for collisions within current bounds. + if (!bounds || !cloudCollide(tag, board, size[0])) { + if (!bounds || collideRects(tag, bounds)) { + var sprite = tag.sprite, + w = tag.width >> 5, + sw = size[0] >> 5, + lx = tag.x - (w << 4), + sx = lx & 0x7f, + msx = 32 - sx, + h = tag.y1 - tag.y0, + x = (tag.y + tag.y0) * sw + (lx >> 5), + last; + for (var j = 0; j < h; j++) { + last = 0; + for (var i = 0; i <= w; i++) { + board[x + i] |= (last << msx) | (i < w ? (last = sprite[j * w + i]) >>> sx : 0); + } + x += sw; + } + delete tag.sprite; + return true; + } + } + } + return false; + } + + cloud.timeInterval = function(_) { + return arguments.length ? (timeInterval = _ == null ? Infinity : _, cloud) : timeInterval; + }; + + cloud.words = function(_) { + return arguments.length ? (words = _, cloud) : words; + }; + + cloud.size = function(_) { + return arguments.length ? (size = [+_[0], +_[1]], cloud) : size; + }; + + cloud.font = function(_) { + return arguments.length ? (font = functor(_), cloud) : font; + }; + + cloud.fontStyle = function(_) { + return arguments.length ? (fontStyle = functor(_), cloud) : fontStyle; + }; + + cloud.fontWeight = function(_) { + return arguments.length ? (fontWeight = functor(_), cloud) : fontWeight; + }; + + cloud.rotate = function(_) { + return arguments.length ? (rotate = functor(_), cloud) : rotate; + }; + + cloud.text = function(_) { + return arguments.length ? (text = functor(_), cloud) : text; + }; + + cloud.spiral = function(_) { + return arguments.length ? (spiral = spirals[_] || _, cloud) : spiral; + }; + + cloud.fontSize = function(_) { + return arguments.length ? (fontSize = functor(_), cloud) : fontSize; + }; + + cloud.padding = function(_) { + return arguments.length ? (padding = functor(_), cloud) : padding; + }; + + cloud.random = function(_) { + return arguments.length ? (random = _, cloud) : random; + }; + + cloud.on = function() { + var value = event.on.apply(event, arguments); + return value === event ? cloud : value; + }; + + return cloud; +}; + +function cloudText(d) { + return d.text; +} + +function cloudFont() { + return "serif"; +} + +function cloudFontNormal() { + return "normal"; +} + +function cloudFontSize(d) { + return Math.sqrt(d.value); +} + +function cloudRotate() { + return (~~(Math.random() * 6) - 3) * 30; +} + +function cloudPadding() { + return 1; +} + +// Fetches a monochrome sprite bitmap for the specified text. +// Load in batches for speed. +function cloudSprite(contextAndRatio, d, data, di) { + if (d.sprite) return; + var c = contextAndRatio.context, + ratio = contextAndRatio.ratio; + + c.clearRect(0, 0, (cw << 5) / ratio, ch / ratio); + var x = 0, + y = 0, + maxh = 0, + n = data.length; + --di; + while (++di < n) { + d = data[di]; + c.save(); + c.font = d.style + " " + d.weight + " " + ~~((d.size + 1) / ratio) + "px " + d.font; + var w = c.measureText(d.text + "m").width * ratio, + h = d.size << 1; + if (d.rotate) { + var sr = Math.sin(d.rotate * cloudRadians), + cr = Math.cos(d.rotate * cloudRadians), + wcr = w * cr, + wsr = w * sr, + hcr = h * cr, + hsr = h * sr; + w = (Math.max(Math.abs(wcr + hsr), Math.abs(wcr - hsr)) + 0x1f) >> 5 << 5; + h = ~~Math.max(Math.abs(wsr + hcr), Math.abs(wsr - hcr)); + } else { + w = (w + 0x1f) >> 5 << 5; + } + if (h > maxh) maxh = h; + if (x + w >= (cw << 5)) { + x = 0; + y += maxh; + maxh = 0; + } + if (y + h >= ch) break; + c.translate((x + (w >> 1)) / ratio, (y + (h >> 1)) / ratio); + if (d.rotate) c.rotate(d.rotate * cloudRadians); + c.fillText(d.text, 0, 0); + if (d.padding) c.lineWidth = 2 * d.padding, c.strokeText(d.text, 0, 0); + c.restore(); + d.width = w; + d.height = h; + d.xoff = x; + d.yoff = y; + d.x1 = w >> 1; + d.y1 = h >> 1; + d.x0 = -d.x1; + d.y0 = -d.y1; + d.hasText = true; + x += w; + } + var pixels = c.getImageData(0, 0, (cw << 5) / ratio, ch / ratio).data, + sprite = []; + while (--di >= 0) { + d = data[di]; + if (!d.hasText) continue; + var w = d.width, + w32 = w >> 5, + h = d.y1 - d.y0; + // Zero the buffer + for (var i = 0; i < h * w32; i++) sprite[i] = 0; + x = d.xoff; + if (x == null) return; + y = d.yoff; + var seen = 0, + seenRow = -1; + for (var j = 0; j < h; j++) { + for (var i = 0; i < w; i++) { + var k = w32 * j + (i >> 5), + m = pixels[((y + j) * (cw << 5) + (x + i)) << 2] ? 1 << (31 - (i % 32)) : 0; + sprite[k] |= m; + seen |= m; + } + if (seen) seenRow = j; + else { + d.y0++; + h--; + j--; + y++; + } + } + d.y1 = d.y0 + seenRow; + d.sprite = sprite.slice(0, (d.y1 - d.y0) * w32); + } +} + +// Use mask-based collision detection. +function cloudCollide(tag, board, sw) { + sw >>= 5; + var sprite = tag.sprite, + w = tag.width >> 5, + lx = tag.x - (w << 4), + sx = lx & 0x7f, + msx = 32 - sx, + h = tag.y1 - tag.y0, + x = (tag.y + tag.y0) * sw + (lx >> 5), + last; + for (var j = 0; j < h; j++) { + last = 0; + for (var i = 0; i <= w; i++) { + if (((last << msx) | (i < w ? (last = sprite[j * w + i]) >>> sx : 0)) + & board[x + i]) return true; + } + x += sw; + } + return false; +} + +function cloudBounds(bounds, d) { + var b0 = bounds[0], + b1 = bounds[1]; + if (d.x + d.x0 < b0.x) b0.x = d.x + d.x0; + if (d.y + d.y0 < b0.y) b0.y = d.y + d.y0; + if (d.x + d.x1 > b1.x) b1.x = d.x + d.x1; + if (d.y + d.y1 > b1.y) b1.y = d.y + d.y1; +} + +function collideRects(a, b) { + return a.x + a.x1 > b[0].x && a.x + a.x0 < b[1].x && a.y + a.y1 > b[0].y && a.y + a.y0 < b[1].y; +} + +function archimedeanSpiral(size) { + var e = size[0] / size[1]; + return function(t) { + return [e * (t *= .1) * Math.cos(t), t * Math.sin(t)]; + }; +} + +function rectangularSpiral(size) { + var dy = 4, + dx = dy * size[0] / size[1], + x = 0, + y = 0; + return function(t) { + var sign = t < 0 ? -1 : 1; + // See triangular numbers: T_n = n * (n + 1) / 2. + switch ((Math.sqrt(1 + 4 * sign * t) - sign) & 3) { + case 0: x += dx; break; + case 1: y += dy; break; + case 2: x -= dx; break; + default: y -= dy; break; + } + return [x, y]; + }; +} + +// TODO reuse arrays? +function zeroArray(n) { + var a = [], + i = -1; + while (++i < n) a[i] = 0; + return a; +} + +function cloudCanvas() { + return document.createElement("canvas"); +} + +function functor(d) { + return typeof d === "function" ? d : function() { return d; }; +} + +var spirals = { + archimedean: archimedeanSpiral, + rectangular: rectangularSpiral +}; + +},{"d3-dispatch":2}],2:[function(require,module,exports){ +// https://d3js.org/d3-dispatch/ Version 1.0.3. Copyright 2017 Mike Bostock. +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : + typeof define === 'function' && define.amd ? define(['exports'], factory) : + (factory((global.d3 = global.d3 || {}))); +}(this, (function (exports) { 'use strict'; + +var noop = {value: function() {}}; + +function dispatch() { + for (var i = 0, n = arguments.length, _ = {}, t; i < n; ++i) { + if (!(t = arguments[i] + "") || (t in _)) throw new Error("illegal type: " + t); + _[t] = []; + } + return new Dispatch(_); +} + +function Dispatch(_) { + this._ = _; +} + +function parseTypenames(typenames, types) { + return typenames.trim().split(/^|\s+/).map(function(t) { + var name = "", i = t.indexOf("."); + if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i); + if (t && !types.hasOwnProperty(t)) throw new Error("unknown type: " + t); + return {type: t, name: name}; + }); +} + +Dispatch.prototype = dispatch.prototype = { + constructor: Dispatch, + on: function(typename, callback) { + var _ = this._, + T = parseTypenames(typename + "", _), + t, + i = -1, + n = T.length; + + // If no callback was specified, return the callback of the given type and name. + if (arguments.length < 2) { + while (++i < n) if ((t = (typename = T[i]).type) && (t = get(_[t], typename.name))) return t; + return; + } + + // If a type was specified, set the callback for the given type and name. + // Otherwise, if a null callback was specified, remove callbacks of the given name. + if (callback != null && typeof callback !== "function") throw new Error("invalid callback: " + callback); + while (++i < n) { + if (t = (typename = T[i]).type) _[t] = set(_[t], typename.name, callback); + else if (callback == null) for (t in _) _[t] = set(_[t], typename.name, null); + } + + return this; + }, + copy: function() { + var copy = {}, _ = this._; + for (var t in _) copy[t] = _[t].slice(); + return new Dispatch(copy); + }, + call: function(type, that) { + if ((n = arguments.length - 2) > 0) for (var args = new Array(n), i = 0, n, t; i < n; ++i) args[i] = arguments[i + 2]; + if (!this._.hasOwnProperty(type)) throw new Error("unknown type: " + type); + for (t = this._[type], i = 0, n = t.length; i < n; ++i) t[i].value.apply(that, args); + }, + apply: function(type, that, args) { + if (!this._.hasOwnProperty(type)) throw new Error("unknown type: " + type); + for (var t = this._[type], i = 0, n = t.length; i < n; ++i) t[i].value.apply(that, args); + } +}; + +function get(type, name) { + for (var i = 0, n = type.length, c; i < n; ++i) { + if ((c = type[i]).name === name) { + return c.value; + } + } +} + +function set(type, name, callback) { + for (var i = 0, n = type.length; i < n; ++i) { + if (type[i].name === name) { + type[i] = noop, type = type.slice(0, i).concat(type.slice(i + 1)); + break; + } + } + if (callback != null) type.push({name: name, value: callback}); + return type; +} + +exports.dispatch = dispatch; + +Object.defineProperty(exports, '__esModule', { value: true }); + +}))); + +},{}]},{},[1])(1) +}); \ No newline at end of file diff --git a/assets/scripts/d3-cloud-master/examples/browserify.js b/assets/scripts/d3-cloud-master/examples/browserify.js new file mode 100644 index 0000000..d0fbe10 --- /dev/null +++ b/assets/scripts/d3-cloud-master/examples/browserify.js @@ -0,0 +1,35 @@ +var d3 = require("d3"), + cloud = require("../"); + +var layout = cloud() + .size([500, 500]) + .words([ + "Hello", "world", "normally", "you", "want", "more", "words", + "than", "this"].map(function(d) { + return {text: d, size: 10 + Math.random() * 90, test: "haha"}; + })) + .padding(5) + .rotate(function() { return ~~(Math.random() * 2) * 90; }) + .font("Impact") + .fontSize(function(d) { return d.size; }) + .on("end", draw); + +layout.start(); + +function draw(words) { + d3.select("body").append("svg") + .attr("width", layout.size()[0]) + .attr("height", layout.size()[1]) + .append("g") + .attr("transform", "translate(" + layout.size()[0] / 2 + "," + layout.size()[1] / 2 + ")") + .selectAll("text") + .data(words) + .enter().append("text") + .style("font-size", function(d) { return d.size + "px"; }) + .style("font-family", "Impact") + .attr("text-anchor", "middle") + .attr("transform", function(d) { + return "translate(" + [d.x, d.y] + ")rotate(" + d.rotate + ")"; + }) + .text(function(d) { return d.text; }); +} diff --git a/assets/scripts/d3-cloud-master/examples/node.js b/assets/scripts/d3-cloud-master/examples/node.js new file mode 100644 index 0000000..2fe4811 --- /dev/null +++ b/assets/scripts/d3-cloud-master/examples/node.js @@ -0,0 +1,20 @@ +var Canvas = require("canvas"); + +var cloud = require("../"); + +var words = ["Hello", "world", "normally", "you", "want", "more", "words", "than", "this"] + .map(function(d) { + return {text: d, size: 10 + Math.random() * 90}; + }); + +cloud().size([960, 500]) + .canvas(function() { return new Canvas(1, 1); }) + .words(words) + .padding(5) + .rotate(function() { return ~~(Math.random() * 2) * 90; }) + .font("Impact") + .fontSize(function(d) { return d.size; }) + .on("end", end) + .start(); + +function end(words) { console.log(JSON.stringify(words)); } diff --git a/assets/scripts/d3-cloud-master/index.js b/assets/scripts/d3-cloud-master/index.js new file mode 100644 index 0000000..c06db09 --- /dev/null +++ b/assets/scripts/d3-cloud-master/index.js @@ -0,0 +1,399 @@ +// Word cloud layout by Jason Davies, https://www.jasondavies.com/wordcloud/ +// Algorithm due to Jonathan Feinberg, http://static.mrfeinberg.com/bv_ch03.pdf + +var dispatch = require("d3-dispatch").dispatch; + +var cloudRadians = Math.PI / 180, + cw = 1 << 11 >> 5, + ch = 1 << 11; + +module.exports = function() { + var size = [256, 256], + text = cloudText, + font = cloudFont, + fontSize = cloudFontSize, + fontStyle = cloudFontNormal, + fontWeight = cloudFontNormal, + rotate = cloudRotate, + padding = cloudPadding, + spiral = archimedeanSpiral, + words = [], + timeInterval = Infinity, + event = dispatch("word", "end"), + timer = null, + random = Math.random, + cloud = {}, + canvas = cloudCanvas; + + cloud.canvas = function(_) { + return arguments.length ? (canvas = functor(_), cloud) : canvas; + }; + + cloud.start = function() { + var contextAndRatio = getContext(canvas()), + board = zeroArray((size[0] >> 5) * size[1]), + bounds = null, + n = words.length, + i = -1, + tags = [], + data = words.map(function(d, i) { + d.text = text.call(this, d, i); + d.font = font.call(this, d, i); + d.style = fontStyle.call(this, d, i); + d.weight = fontWeight.call(this, d, i); + d.rotate = rotate.call(this, d, i); + d.size = ~~fontSize.call(this, d, i); + d.padding = padding.call(this, d, i); + return d; + }).sort(function(a, b) { return b.size - a.size; }); + + if (timer) clearInterval(timer); + timer = setInterval(step, 0); + step(); + + return cloud; + + function step() { + var start = Date.now(); + while (Date.now() - start < timeInterval && ++i < n && timer) { + var d = data[i]; + d.x = (size[0] * (random() + .5)) >> 1; + d.y = (size[1] * (random() + .5)) >> 1; + cloudSprite(contextAndRatio, d, data, i); + if (d.hasText && place(board, d, bounds)) { + tags.push(d); + event.call("word", cloud, d); + if (bounds) cloudBounds(bounds, d); + else bounds = [{x: d.x + d.x0, y: d.y + d.y0}, {x: d.x + d.x1, y: d.y + d.y1}]; + // Temporary hack + d.x -= size[0] >> 1; + d.y -= size[1] >> 1; + } + } + if (i >= n) { + cloud.stop(); + event.call("end", cloud, tags, bounds); + } + } + } + + cloud.stop = function() { + if (timer) { + clearInterval(timer); + timer = null; + } + return cloud; + }; + + function getContext(canvas) { + canvas.width = canvas.height = 1; + var ratio = Math.sqrt(canvas.getContext("2d").getImageData(0, 0, 1, 1).data.length >> 2); + canvas.width = (cw << 5) / ratio; + canvas.height = ch / ratio; + + var context = canvas.getContext("2d"); + context.fillStyle = context.strokeStyle = "red"; + context.textAlign = "center"; + + return {context: context, ratio: ratio}; + } + + function place(board, tag, bounds) { + var perimeter = [{x: 0, y: 0}, {x: size[0], y: size[1]}], + startX = tag.x, + startY = tag.y, + maxDelta = Math.sqrt(size[0] * size[0] + size[1] * size[1]), + s = spiral(size), + dt = random() < .5 ? 1 : -1, + t = -dt, + dxdy, + dx, + dy; + + while (dxdy = s(t += dt)) { + dx = ~~dxdy[0]; + dy = ~~dxdy[1]; + + if (Math.min(Math.abs(dx), Math.abs(dy)) >= maxDelta) break; + + tag.x = startX + dx; + tag.y = startY + dy; + + if (tag.x + tag.x0 < 0 || tag.y + tag.y0 < 0 || + tag.x + tag.x1 > size[0] || tag.y + tag.y1 > size[1]) continue; + // TODO only check for collisions within current bounds. + if (!bounds || !cloudCollide(tag, board, size[0])) { + if (!bounds || collideRects(tag, bounds)) { + var sprite = tag.sprite, + w = tag.width >> 5, + sw = size[0] >> 5, + lx = tag.x - (w << 4), + sx = lx & 0x7f, + msx = 32 - sx, + h = tag.y1 - tag.y0, + x = (tag.y + tag.y0) * sw + (lx >> 5), + last; + for (var j = 0; j < h; j++) { + last = 0; + for (var i = 0; i <= w; i++) { + board[x + i] |= (last << msx) | (i < w ? (last = sprite[j * w + i]) >>> sx : 0); + } + x += sw; + } + delete tag.sprite; + return true; + } + } + } + return false; + } + + cloud.timeInterval = function(_) { + return arguments.length ? (timeInterval = _ == null ? Infinity : _, cloud) : timeInterval; + }; + + cloud.words = function(_) { + return arguments.length ? (words = _, cloud) : words; + }; + + cloud.size = function(_) { + return arguments.length ? (size = [+_[0], +_[1]], cloud) : size; + }; + + cloud.font = function(_) { + return arguments.length ? (font = functor(_), cloud) : font; + }; + + cloud.fontStyle = function(_) { + return arguments.length ? (fontStyle = functor(_), cloud) : fontStyle; + }; + + cloud.fontWeight = function(_) { + return arguments.length ? (fontWeight = functor(_), cloud) : fontWeight; + }; + + cloud.rotate = function(_) { + return arguments.length ? (rotate = functor(_), cloud) : rotate; + }; + + cloud.text = function(_) { + return arguments.length ? (text = functor(_), cloud) : text; + }; + + cloud.spiral = function(_) { + return arguments.length ? (spiral = spirals[_] || _, cloud) : spiral; + }; + + cloud.fontSize = function(_) { + return arguments.length ? (fontSize = functor(_), cloud) : fontSize; + }; + + cloud.padding = function(_) { + return arguments.length ? (padding = functor(_), cloud) : padding; + }; + + cloud.random = function(_) { + return arguments.length ? (random = _, cloud) : random; + }; + + cloud.on = function() { + var value = event.on.apply(event, arguments); + return value === event ? cloud : value; + }; + + return cloud; +}; + +function cloudText(d) { + return d.text; +} + +function cloudFont() { + return "serif"; +} + +function cloudFontNormal() { + return "normal"; +} + +function cloudFontSize(d) { + return Math.sqrt(d.value); +} + +function cloudRotate() { + return (~~(Math.random() * 6) - 3) * 30; +} + +function cloudPadding() { + return 1; +} + +// Fetches a monochrome sprite bitmap for the specified text. +// Load in batches for speed. +function cloudSprite(contextAndRatio, d, data, di) { + if (d.sprite) return; + var c = contextAndRatio.context, + ratio = contextAndRatio.ratio; + + c.clearRect(0, 0, (cw << 5) / ratio, ch / ratio); + var x = 0, + y = 0, + maxh = 0, + n = data.length; + --di; + while (++di < n) { + d = data[di]; + c.save(); + c.font = d.style + " " + d.weight + " " + ~~((d.size + 1) / ratio) + "px " + d.font; + var w = c.measureText(d.text + "m").width * ratio, + h = d.size << 1; + if (d.rotate) { + var sr = Math.sin(d.rotate * cloudRadians), + cr = Math.cos(d.rotate * cloudRadians), + wcr = w * cr, + wsr = w * sr, + hcr = h * cr, + hsr = h * sr; + w = (Math.max(Math.abs(wcr + hsr), Math.abs(wcr - hsr)) + 0x1f) >> 5 << 5; + h = ~~Math.max(Math.abs(wsr + hcr), Math.abs(wsr - hcr)); + } else { + w = (w + 0x1f) >> 5 << 5; + } + if (h > maxh) maxh = h; + if (x + w >= (cw << 5)) { + x = 0; + y += maxh; + maxh = 0; + } + if (y + h >= ch) break; + c.translate((x + (w >> 1)) / ratio, (y + (h >> 1)) / ratio); + if (d.rotate) c.rotate(d.rotate * cloudRadians); + c.fillText(d.text, 0, 0); + if (d.padding) c.lineWidth = 2 * d.padding, c.strokeText(d.text, 0, 0); + c.restore(); + d.width = w; + d.height = h; + d.xoff = x; + d.yoff = y; + d.x1 = w >> 1; + d.y1 = h >> 1; + d.x0 = -d.x1; + d.y0 = -d.y1; + d.hasText = true; + x += w; + } + var pixels = c.getImageData(0, 0, (cw << 5) / ratio, ch / ratio).data, + sprite = []; + while (--di >= 0) { + d = data[di]; + if (!d.hasText) continue; + var w = d.width, + w32 = w >> 5, + h = d.y1 - d.y0; + // Zero the buffer + for (var i = 0; i < h * w32; i++) sprite[i] = 0; + x = d.xoff; + if (x == null) return; + y = d.yoff; + var seen = 0, + seenRow = -1; + for (var j = 0; j < h; j++) { + for (var i = 0; i < w; i++) { + var k = w32 * j + (i >> 5), + m = pixels[((y + j) * (cw << 5) + (x + i)) << 2] ? 1 << (31 - (i % 32)) : 0; + sprite[k] |= m; + seen |= m; + } + if (seen) seenRow = j; + else { + d.y0++; + h--; + j--; + y++; + } + } + d.y1 = d.y0 + seenRow; + d.sprite = sprite.slice(0, (d.y1 - d.y0) * w32); + } +} + +// Use mask-based collision detection. +function cloudCollide(tag, board, sw) { + sw >>= 5; + var sprite = tag.sprite, + w = tag.width >> 5, + lx = tag.x - (w << 4), + sx = lx & 0x7f, + msx = 32 - sx, + h = tag.y1 - tag.y0, + x = (tag.y + tag.y0) * sw + (lx >> 5), + last; + for (var j = 0; j < h; j++) { + last = 0; + for (var i = 0; i <= w; i++) { + if (((last << msx) | (i < w ? (last = sprite[j * w + i]) >>> sx : 0)) + & board[x + i]) return true; + } + x += sw; + } + return false; +} + +function cloudBounds(bounds, d) { + var b0 = bounds[0], + b1 = bounds[1]; + if (d.x + d.x0 < b0.x) b0.x = d.x + d.x0; + if (d.y + d.y0 < b0.y) b0.y = d.y + d.y0; + if (d.x + d.x1 > b1.x) b1.x = d.x + d.x1; + if (d.y + d.y1 > b1.y) b1.y = d.y + d.y1; +} + +function collideRects(a, b) { + return a.x + a.x1 > b[0].x && a.x + a.x0 < b[1].x && a.y + a.y1 > b[0].y && a.y + a.y0 < b[1].y; +} + +function archimedeanSpiral(size) { + var e = size[0] / size[1]; + return function(t) { + return [e * (t *= .1) * Math.cos(t), t * Math.sin(t)]; + }; +} + +function rectangularSpiral(size) { + var dy = 4, + dx = dy * size[0] / size[1], + x = 0, + y = 0; + return function(t) { + var sign = t < 0 ? -1 : 1; + // See triangular numbers: T_n = n * (n + 1) / 2. + switch ((Math.sqrt(1 + 4 * sign * t) - sign) & 3) { + case 0: x += dx; break; + case 1: y += dy; break; + case 2: x -= dx; break; + default: y -= dy; break; + } + return [x, y]; + }; +} + +// TODO reuse arrays? +function zeroArray(n) { + var a = [], + i = -1; + while (++i < n) a[i] = 0; + return a; +} + +function cloudCanvas() { + return document.createElement("canvas"); +} + +function functor(d) { + return typeof d === "function" ? d : function() { return d; }; +} + +var spirals = { + archimedean: archimedeanSpiral, + rectangular: rectangularSpiral +}; diff --git a/assets/scripts/d3-cloud-master/package.json b/assets/scripts/d3-cloud-master/package.json new file mode 100644 index 0000000..8e7e9ca --- /dev/null +++ b/assets/scripts/d3-cloud-master/package.json @@ -0,0 +1,34 @@ +{ + "name": "d3-cloud", + "version": "1.2.5", + "description": "Generate word clouds in JavaScript.", + "keywords": [ + "word", + "cloud", + "tag", + "visualization", + "canvas" + ], + "homepage": "https://www.jasondavies.com/wordcloud/", + "license": "BSD-3-Clause", + "author": { + "name": "Jason Davies", + "url": "https://www.jasondavies.com/" + }, + "main": "build/d3.layout.cloud.js", + "module": "index", + "jsnext:main": "index", + "repository": { + "type": "git", + "url": "https://github.com/jasondavies/d3-cloud.git" + }, + "scripts": { + "build": "mkdir -p build && browserify --standalone d3.layout.cloud index.js > build/d3.layout.cloud.js" + }, + "dependencies": { + "d3-dispatch": "^1.0.3" + }, + "devDependencies": { + "browserify": "^11.2.0" + } +} diff --git a/utilities/twitterAPI.py b/utilities/twitterAPI.py index fd1373f..b8cbc0b 100644 --- a/utilities/twitterAPI.py +++ b/utilities/twitterAPI.py @@ -24,9 +24,9 @@ def search(args, date = '', geocode = None): #resultJSON = r.readline().decode('utf-8') resultJSON = oauth_req(url, '3270317358-uXCQfUGY86T1EBPIrGX97s7EkNzzZide84mfgHo' , 'CCdhkak0eOQDxfdAcbdfCkHn91Hdd5SMlldbLtOQFpfPw') result_parsed = json.loads(resultJSON) - next_results = result_parsed.get('search_metadata').get('next_results') - next_url= "https://api.twitter.com/1.1/search/tweets.json"+next_results + if (next_results != None): + next_url= "https://api.twitter.com/1.1/search/tweets.json"+next_results for i in range(1,10): resultJSONLoop = oauth_req(next_url, '3270317358-uXCQfUGY86T1EBPIrGX97s7EkNzzZide84mfgHo' , 'CCdhkak0eOQDxfdAcbdfCkHn91Hdd5SMlldbLtOQFpfPw') From b3dcc4f3fafc5391760c067dbcf16648cf8e33db Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Sat, 28 Apr 2018 22:05:51 -0400 Subject: [PATCH 086/186] Reorganization This update reorganized the order of the twitter fields. It grouped them up to make it easier for the user, and also added blank columns for sentiment analysis use using the Microsoft Azure Machine Learning add-in. Also added more comments for user if they look at the code. Numbered each of the titles to correspond with the appropriate code entry for twitter to make it easier to understand. --- social_monomania/views.py | 825 +++++++++++++++++++------------------- 1 file changed, 405 insertions(+), 420 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 0f5d223..f0c62f9 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -99,8 +99,7 @@ def download(request): sheet.set_column('B:B', 10) sheet.set_column('C:C', 50) twittersheet.set_column('A:A', 35) - twittersheet.set_column('B:F', 15) - twittersheet.set_column('G:K', 35) + twittersheet.set_column('B:EQ', 15) sheet.freeze_panes(1, 0) twittersheet.freeze_panes(1, 0) @@ -137,83 +136,179 @@ def download(request): #----------------------TWITTER------------------------------------------ - #titles in the sheet - headerObj = ['Text', 'User', 'Date', 'Retweets', 'Favorited', - 'Location', 'Link to Tweet', 'User Profile Link', - '@Mention link', 'Media Link', 'lang','retweeted', - 'favorited', 'quoted_status_lang', 'quoted_status_retweeted', - 'quoted_status_favorited', 'quoted_status_favorite_count', - 'quoted_status_retweet_count', 'quoted_status_is_quote_status', - 'quoted_status_place', 'quoted_status_coordinates', - 'quoted_status_geo', 'quoted_status_user_created_at', - 'quoted_status_user_following', 'quoted_status_user_profile_img_url', - 'quoted_status_user_profile_background_image_url', - 'quoted_status_user_lang', 'quoted_status_user_time_zone', - 'quoted_status_favourites_count', 'quoted_status_listed_count', - 'quoted_status_friends_count', 'quoted_status_followers_count', - 'quoted_status__user__entities__url__urls__expanded_url spreadsheet', - 'quoted_status_user_url', 'quoted_status_user_description', - 'quoted_status_user_location', - 'quoted_status_user_screen name', 'quoted_status_user_name', - 'quoted_status_in_reply_to_screen_name', - 'quoted_status_extended_entities_media_media_url', - 'quoted_status_extended_entities_media_id_str', - 'quoted_status_entities_media_expanded_url', - 'quoted_status_entities_media_id_str', 'quoted_status_entities_media_url', - 'quoted_status_entities_media_id_str', 'quoted_status_text', - 'quoted_status_id_str', 'quoted_status_created_at', - 'statuses_is_quote_status', 'retweeted_status_created_at', - 'retweeted_status_id_str', 'retweeted_status_text', - 'retweeted_status_entities_urls_url', - 'retweeted_status_entities_urls_expanded_url', - 'retweeted_entities_hashtags_text', 'retweeted_status_entities_user_mentions_screen_name', - 'retweeted_status_entities_user_mentions_name', 'retweeted_status_entities_user_id_str', - 'retweeted_status__entities__media__id_str', 'retweeted_status__entities__media__media_url', - 'retweeted_status__entities__media__url', 'retweeted_status__entities__media__expanded_url', - 'retweeted_status__entities__media__source_status_id_str', - 'retweeted_status__entities__media__source_user_id_str', - 'retweetedExtendedEntitiesMediaIDStr', 'retweetedExtendedEntitiesMediaMediaUrl', - 'retweetedExtendedEntitiesMediaUrl', 'retweetedExtendedEntitiesMediaExpandedUrl', - 'retweetedExtendedEntitiesMediaSourceStatusIDStr', 'retweetedExtendedEntitiesMediaSourceUserIDStr', - 'retweetedMetadataISOLanguageCode', 'retweetedSource','retweetedInReplyToStatusIDStr', - 'retweetedInReplyToUserIDStr', 'retweetedInReplyToScreenName', - 'retweetedUserName', 'retweetedUserScreenName', 'retweetedUserLocation', - 'retweetedUserDescription', 'retweetedUserURL', 'retweetedUserFollowersCount', - 'retweetedUserFriendsCount', 'retweetedUserListedCount', 'retweetedUserCreatedAt', - 'retweetedUserFavouritesCount', 'retweetedUserTimeZone', 'retweetedUserVerified', - 'retweetedUserLang', 'retweetedUserProfileBackgroundImageURL', - 'retweetedUserProfileImageURL', 'retweetedUserFollowing', - 'retweetedGeo', 'retweetedCoordinates', 'retweetedPlace', 'retweetedIsQuoteStatus', - 'retweetedRetweetCount', 'retweetedFavoriteCount', 'retweetedFavorited', - 'retweetedRetweeted', 'retweetedPossiblySensitive', 'retweetedLang', - 'UserLocation', 'UserDescription', 'UserUrl', 'UserEntitiesUrlUrlsUrl', - 'UserEntitiesUrlUrlsExpandedUrl', 'UserProtected', 'UserFollowersCount', - 'UserFriendsCount', 'UserListedCount', 'UserCreatedAt', 'UserFavouritesCount', - 'UsertTimeZone', 'UserVerified', 'UserLang', 'UserContributorsEnabled', - 'UserProfileBackgroundImageUrl', 'UserProfileImageUrl', 'UserProfileImagUrlHttps', - 'UserProfileBannerUrl', 'UserFollowing' + #titles in the sheet. There will be blank columns to be used for + #Microsoft Azure Machine Learning sentiment analysis + headerObj = ['CreatedAt', #1 + 'ID', #2 + 'Text', #3 + '', #left blank for sentiment analysis field 4 + '', #left blank for sentiment analysis field 5 + 'Geo', #6 + 'Coordinates', #7 + 'Place', #8 + 'Contributors', #9 + 'RetweetCount', #10 + 'FavoriteCount', #11 + 'Favorited', #12 + 'Retweete?', #13 + 'PossiblySensitive', #14 + 'Language', #15 + 'IsQuoteStatus', #16 + 'InReplyToStatusID', #17 + 'InReplyToUserID', #18 + 'InReplyToScreenName', #19 + 'UserID', #20 + 'UserScreenName', #21 + 'UserLocation', #22 + 'UserDescription', #23 + 'UserURL', #24 + 'UserEntitiesUrl_Urls_Url', #25 + 'UserEntitiesUrl_Urls_Expanded_Url', #26 + 'UserProtected', #27 + 'UserFollowersCount', #28 + 'UserFriendsCount', #29 + 'UserListedCount', #30 + 'UserCreatedAt', #31 + 'UserFavouritesCount', #32 + 'UserTimeZone', #33 + 'UserVerified', #34 + 'UserLang', #35 + 'UserContributorsEnabled', #36 + 'UserProfileBackgroundImageUrl', #37 + 'UserProfileImageUrl', #38 + 'UserProfileImageUrlHttps', #39 + 'UserProfileBbannerUrl', #40 + 'UserFollowing', #41 + 'HashtagsText', #42 + 'UserMentionsScreenName', #43 + 'UserMentionsName', #44 + 'UserMentionsID', #45 + 'MediaID', #46 + 'MediaUrl', #47 + 'MediaSourceUserID', #48 + 'ExtendedMediaUrl', #49 + 'ExtendedMediaSourceStatusID', #50 + 'ExtendedMediaSourceUserID', #51 + 'EntitiesUrl', #52 + 'RetweetedCreatedAt', #53 + 'RetweetedID', #54 + 'RetweetedText', #55 + '', #left blank for sentiment analysis field 56 + '', #left blank for sentiment analysis field 57 + 'RetweetedUrl', #58 + 'RetweetedUserName', #59 + 'RetweetedUserScreenName', #60 + 'RetweetedUserLocation', #61 + 'RetweetedUserDescription', #62 + 'RetweetedUserUrl', #63 + 'RetweetedUserUrlsUrl', #64 + 'RetweetedUserExpandedUrl', #65 + 'RetweetedUserFollowersCount', #66 + 'RetweetedUserFriendsCount', #67 + 'RetweetedUserListedCount', #68 + 'RetweetedUserCreatedAt', #69 + 'RetweetedUserFavouritesCount', #70 + 'RetweetedUserTimeZone', #71 + 'RetweetedUserVerified', #72 + 'RetweetedUserLang', #73 + 'RetweetedUserProfileBackgroundImageUrl', #74 + 'RetweetedUserProfileImageUrl', #75 + 'RetweetedUserFollowing', #76 + 'RetweetedGeo', #77 + 'RetweetedCoordinates', #78 + 'RetweetedPlace', #79 + 'RetweetedIsQuoteStatus', #80 + 'RetweetedRetweetCount', #81 + 'RetweetedFavoriteCount', #82 + 'RetweetedFavorited', #83 + 'RetweetedRetweeted', #84 + 'RetweetedPossiblySensitive', #85 + 'RetweetedLang', #86 + 'RetweetedExpandedUrl', #87 + 'RetweetedHashtagsText', #88 + 'RetweetedUserMentionsScreenName', #89 + 'RetweetedUserMentionsName', #90 + 'RetweetedUserMentionsID', #91 + 'RetweetedMediaID', #92 + 'RetweetedMediaMediaUrl', #93 + 'RetweetedMediaUrl', #94 + 'RetweetedMediaExpandedUrl', #95 + 'RetweetedMediaSourceStatusID', #96 + 'RetweetedMediaSourceUserID', #97 + 'RetweetedMediaID', #98 + 'RetweetedMediaMediaUrl', #99 + 'RetweetedMediaUrl', #100 + 'RetweetedMediaExpandedUrl', #101 + 'RetweetedMediaSourceStatusID', #102 + 'RetweetedMediaSourceUserID', #103 + 'RetweetedISOLanguageCode', #104 + 'RetweetedSource', #105 + 'RetweetedInReplyToStatusID', #106 + 'RetweetedInReplyToUserID', #107 + 'RetweetedInReplyToScreen_name', #108 + 'QuotedCreatedAt', #109 + 'QuotedID', #110 + 'QuotedText', #111 + '', #left blank for sentiment analysis field 112 + '', #left blank for sentiment analysis field 113 + 'QuotedGeo', #114 + 'QuotedCoordinates', #115 + 'QuotedPlace', #place is it's own dictionary. I will pull data from key 'country' from place dict 116 + 'QuotedIsQuoteStatus', #117 + 'QuotedRetweetCount', #118 + 'QuotedFavoriteCount', #119 + 'QuotedFavorited', #120 + 'QuotedRetweeted', #121 + 'QuotedPossiblySensitive', #122 + 'QuotedLangugage', #123 + 'QuotedUserName', #124 + 'QuotedUserScreenName', #125 + 'QuotedUserLocation', #126 + 'QuotedUserDescription', #127 + 'QuotedUserUrl', #128 + 'QuotedUserUrlsUrl', #129 + 'QuotedUserExpandedUrl', #130 + 'QuotedUserFollowersCount', #131 + 'QuotedUserFriendsCount', #132 + 'QuotedUserListedCount', #133 + 'QuotedUserCreatedAt', #134 + 'QuotedUserFavouritesCount', #135 + 'QuotedUserTimeZone', #136 + 'QuotedUserLang', #137 + 'QuotedUserProfileBackgroundImageUrl', #138 + 'QuotedUserProfileImageUrl', #139 + 'QuotedUserFollowing', #140 + 'QuotedMediaID', #141 + 'QuotedMediaMediaUrl', #142 + 'QuotedMediaUrl', #143 + 'QuotedMediaExpandedUrl', #144 + 'QuotedMediaID', #145 + 'QuotedMediaMediaURL', #146 + 'QuotedInReplyToScreenName' #147 ] twitcol = 0 for header in headerObj: twittersheet.write(0,twitcol, header, titles_format) twitcol = twitcol + 1 - + + #variables used for progressing through the spreadsheet twitrow = 1 twitcol = 0 + #error catching if Twitter box isn't checked/returns 0 results if not twitterVariable: twittersheet.write(1, 0, "No Twitter Data Found", posts_format) else: statusList = twitterVariable['statuses'] - #these are the lists created for entries that require lists. - #these include information derived from the dictionary - #nested in a list nested in the main dictionary. In Twitter, - #a user might link multiple media links (images, for example) - #and in order to capture ALL of these links, they have to put into - #a list. And if there are multiple medias, that means there is - #potential for multiple media IDs, Urls, Sources, etc. This is the - #reason for the large number of lists. + # these are the lists created for entries that require lists. + # these include information derived from the dictionary + # nested in a list nested in the main dictionary. In Twitter, + # a user might link multiple media links (images, for example) + # and in order to capture ALL of these links, they have to put into + # a list. And if there are multiple medias, that means there is + # potential for multiple media IDs, Urls, Sources, etc. This is the + # reason for the large number of lists. mentionList = [] mediaList = [] following = [] @@ -235,393 +330,283 @@ def download(request): retweetedEntitiesMediaExpUrl = [] retweetedEntitiesMediaSourceStatusID = [] retweetedEntitiesMediaSourceUserIDstr = [] - # started 4/26 retweetedExtendedEntitiesMediaIDStr = [] retweetedExtendedEntitiesMediaMediaUrl = [] retweetedExtendedEntitiesMediaUrl = [] retweetedExtendedEntitiesMediaExpandedUrl = [] retweetedExtendedEntitiesMediaSourceStatusIDStr = [] retweetedExtendedEntitiesMediaSourceUserIDStr = [] + + #----------NOTE----------- + # each of these if-statements below are necessary for error catching. In some cases, + # the if statement is needed because of the way the json file is created. + # Sometimes there are dictionaries of lists, while sometimes there are additional + # lists of dictionaries nested in these parent dictionaries. Sometimes loops + # are needed to iterate through the available dictionary key. In each case, + # it might be different in the approach to extract the information for the + # excel field, but the technique in the if-statements and for-loops are + # consistent throughout this document. + #------------------------- + for entry in statusList: - #text, user, date, retweets, favorited, geolocation, link - twittersheet.write(twitrow, twitcol, entry['text'], posts_format) - twittersheet.write(twitrow, twitcol+1, entry['user']['screen_name'], posts_format) - twittersheet.write(twitrow, twitcol+2, entry['created_at'], posts_format) - twittersheet.write(twitrow, twitcol+3, entry['retweet_count'], posts_format) - twittersheet.write(twitrow, twitcol+4, entry['favorite_count'], posts_format) - twittersheet.write(twitrow, twitcol+5, entry['user']['location'], posts_format) - twittersheet.write_url(twitrow, twitcol+6, 'https://www.twitter.com/statuses/'+str(entry['id']), url_format) - twittersheet.write_url(twitrow, twitcol+7, 'https://www.twitter.com/'+str(entry['user']['screen_name']), url_format) - #user mentions requires a bit more work. The for-loop fills a list, and .join() is used in writing all the list elements - for mention in entry['entities']['user_mentions']: - mentionList.append('https://www.twitter.com/'+mention['screen_name']+'\n') - twittersheet.write_url(twitrow, twitcol+8, ''.join(mentionList), url_format) - #media links is similar to user mentions. Was not possible to access - #with entry['extended_entities']['media']['media_url_https'], so had to - #work around it a bit. - if 'extended_entities' in entry: - for item in entry['extended_entities']['media']: - mediaList.append(item['media_url_https']+'\n') - twittersheet.write_url(twitrow, twitcol+9, ''.join(mediaList), url_format) - twittersheet.write(twitrow, twitcol+10, entry['lang'], posts_format) - twittersheet.write(twitrow, twitcol+11, str(entry['retweeted']), posts_format) - twittersheet.write(twitrow, twitcol+12, str(entry['favorited']), posts_format) - - #START - quoted_status - - #this if-else checks if quoted_status, exists, then writes the data of the - #quoted status in the cell. If quoted_status doesn't exist, it writes - #'DNE' in the cell for Does Not Exist - - #----------NOTE----------- - #each of these if-statements below are necessary for error catching. In some cases, - #the if statement is needed because of the way the json file is created. - #Sometimes there are dictionaries of lists, while sometimes there are additional - #lists of dictionaries nested in these parent dictionaries. In each case, - #it might be different in the approach to extract the information for the - #excel field, but the technique in the if-statements and for-loops are - #consistent throughout this document. - #------------------------- - - if 'quoted_status' in entry: - #to make sure you get hits for search results that have a quoted status, search for - #'statuses' for twitter - #print "FOR TESTING YESYESYEYSEYEYESYS" - twittersheet.write(twitrow, twitcol+13, entry['quoted_status']['lang'], posts_format) - twittersheet.write(twitrow, twitcol+14, str(entry['quoted_status']['retweeted']), posts_format) - twittersheet.write(twitrow, twitcol+15, str(entry['quoted_status']['favorited']), posts_format) - twittersheet.write(twitrow, twitcol+16, entry['quoted_status']['favorite_count'], posts_format) - twittersheet.write(twitrow, twitcol+17, entry['quoted_status']['retweet_count'], posts_format) - twittersheet.write(twitrow, twitcol+18, str(entry['quoted_status']['is_quote_status']), posts_format) - #['quoted_status']['place'] was throwing errors if I didn't use this double if-statement - if entry['quoted_status']['place'] != None: - if 'country' in entry['quoted_status']['place']: - twittersheet.write(twitrow, twitcol+19, entry['quoted_status']['place']['country'], posts_format) - else: - twittersheet.write(twitrow, twitcol+19, 'No country listed', posts_format) - #this one row below with coordinates was throwing an error of 'Unsupported type in write()' - #commenting it out for now - #twittersheet.write(twitrow, twitcol+20, entry['quoted_status']['coordinates'], posts_format) - twittersheet.write(twitrow, twitcol+21, entry['quoted_status']['geo'], posts_format) - twittersheet.write(twitrow, twitcol+22, entry['quoted_status']['user']['created_at'], posts_format) - twittersheet.write(twitrow, twitcol+23, bool(entry['quoted_status']['user']['following']), posts_format) - twittersheet.write_url(twitrow, twitcol+24, entry['quoted_status']['user']['profile_image_url'], url_format) - #background image required this error catching to function - if entry['quoted_status']['user']['profile_background_image_url'] != None: - twittersheet.write_url(twitrow, twitcol+25, entry['quoted_status']['user']['profile_background_image_url'], url_format) + twittersheet.write(twitrow, twitcol, entry['created_at'], posts_format) #1 + twittersheet.write_url(twitrow, twitcol+1, 'https://www.twitter.com/statuses/'+str(entry['id']), url_format)#2 + twittersheet.write(twitrow, twitcol+2, entry['text'], posts_format)#3 + twittersheet.write(twitrow, twitcol+3, '', posts_format)#4 - Blank on purpose - for sentiment analysis + twittersheet.write(twitrow, twitcol+4, '', posts_format)#5 - Blank on purpose - for sentiment analysis + twittersheet.write(twitrow, twitcol+5, '', posts_format)#6 EMPTYEMPTYEMPTY geo + twittersheet.write(twitrow, twitcol+6, '', posts_format)#7 EMPTYEMPTYEMPTY coords + twittersheet.write(twitrow, twitcol+7, '', posts_format)#8 EMPTYEMPTYEMPTY contributros + + twittersheet.write(twitrow, twitcol+8, entry['retweet_count'], posts_format)#9 + twittersheet.write(twitrow, twitcol+9, entry['favorite_count'], posts_format)#10 + twittersheet.write(twitrow, twitcol+10, str(entry['favorited']), posts_format)#11 + twittersheet.write(twitrow, twitcol+11, str(entry['retweeted']), posts_format)#12 + twittersheet.write(twitrow, twitcol+12, '', posts_format)#13 EMPTYEMPTYEMPTY possibly sensitive + twittersheet.write(twitrow, twitcol+13, entry['lang'], posts_format)#14 + twittersheet.write(twitrow, twitcol+14, bool(entry['is_quote_status']), posts_format)#15 + twittersheet.write(twitrow, twitcol+15, '', posts_format)#16EMPTYEMPTYEMPTY status id str + twittersheet.write(twitrow, twitcol+16, '', posts_format)#17EMPTYEMPTYEMPTY user id str + twittersheet.write(twitrow, twitcol+17, '', posts_format)#18EMPTYEMPTYEMPTY screen name + + + #'user' block start------------------- + if 'user' in entry: + twittersheet.write(twitrow, twitcol+18, '', posts_format)#19EMPTYEMPTYEMPTY user id str + twittersheet.write_url(twitrow, twitcol+19, 'https://www.twitter.com/'+str(entry['user']['screen_name']), url_format)#20 + twittersheet.write(twitrow, twitcol+20, entry['user']['location'], posts_format)#21 + twittersheet.write(twitrow, twitcol+21, entry['user']['description'], posts_format)#22 + twittersheet.write_url(twitrow, twitcol+22, str(entry['user']['url']), url_format)#23 + #coming back to these two later url urls url, url urls expanded url + #twittersheet.write(twitrow, twitcol+23, entry['user']['location'], posts_format)#24EMPTYEMPTYEMPTY + #twittersheet.write(twitrow, twitcol+24, entry['user']['location'], posts_format)#25EMPTYEMPTYEMPTY + twittersheet.write(twitrow, twitcol+25, entry['user']['protected'], posts_format)#26 + twittersheet.write(twitrow, twitcol+26, entry['user']['followers_count'], posts_format)#27 + twittersheet.write(twitrow, twitcol+27, entry['user']['friends_count'], posts_format)#28 + twittersheet.write(twitrow, twitcol+28, entry['user']['listed_count'], posts_format)#29 + twittersheet.write(twitrow, twitcol+29, entry['user']['created_at'], posts_format)#30 + twittersheet.write(twitrow, twitcol+30, entry['user']['favourites_count'], posts_format)#31 + twittersheet.write(twitrow, twitcol+31, entry['user']['time_zone'], posts_format)#32 + twittersheet.write(twitrow, twitcol+32, entry['user']['verified'], posts_format)#33 + twittersheet.write(twitrow, twitcol+33, entry['user']['lang'], posts_format)#34 + twittersheet.write(twitrow, twitcol+34, entry['user']['contributors_enabled'], posts_format)#35 + twittersheet.write_url(twitrow, twitcol+35, str(entry['user']['profile_background_image_url']), url_format)#36 + twittersheet.write_url(twitrow, twitcol+36, entry['user']['profile_image_url'], url_format)#37 + twittersheet.write_url(twitrow, twitcol+37, entry['user']['profile_image_url_https'], url_format)#38 + if 'profile_banner_url' in entry['user']:#39 + twittersheet.write_url(twitrow, twitcol+38, entry['user']['profile_banner_url'], url_format) else: - twittersheet.write(twitrow, twitcol+25, 'No background image url', posts_format) - twittersheet.write(twitrow, twitcol+26, entry['quoted_status']['user']['lang'], posts_format) - twittersheet.write(twitrow, twitcol+27, entry['quoted_status']['user']['time_zone'], posts_format) - twittersheet.write(twitrow, twitcol+28, entry['quoted_status']['user']['favourites_count'], posts_format) - twittersheet.write(twitrow, twitcol+29, entry['quoted_status']['user']['listed_count'], posts_format) - twittersheet.write(twitrow, twitcol+30, entry['quoted_status']['user']['friends_count'], posts_format) - twittersheet.write(twitrow, twitcol+31, entry['quoted_status']['user']['followers_count'], posts_format) - #skipping statuses__quoted_status__user__entities__url__urls__expanded_url for now, twitcol is 32 - #if error is list indices must be integers not strings, it means that within the dictionary, - #there is a list you must access. Haven't found the best way to do this - #UPDATE: as a workaround, the way to fix this is to treat it as a list. See below (line 274) how 'id_str' was - #fixed - it was giving me the same errors before. - twittersheet.write_url(twitrow, twitcol+33, str(entry['quoted_status']['user']['url']), url_format) - twittersheet.write(twitrow, twitcol+34, entry['quoted_status']['user']['description'], posts_format) - twittersheet.write(twitrow, twitcol+35, entry['quoted_status']['user']['location'], posts_format) - twittersheet.write(twitrow, twitcol+36, entry['quoted_status']['user']['screen_name'], posts_format) - twittersheet.write(twitrow, twitcol+37, entry['quoted_status']['user']['name'], posts_format) - twittersheet.write(twitrow, twitcol+38, entry['quoted_status']['in_reply_to_screen_name'], posts_format) - if 'extended_entities' in entry['quoted_status']: - for item in entry['quoted_status']['extended_entities']['media']: - quotedMediaList.append(item['media_url']+'\n') - quotedMediaIDList.append(item['id_str']+'\n') - twittersheet.write_url(twitrow, twitcol+39, ''.join(quotedMediaList), url_format) - twittersheet.write_url(twitrow, twitcol+40, ''.join(quotedMediaIDList), url_format) - else: - twittersheet.write(twitrow, twitcol+39, 'No media url', posts_format) - twittersheet.write(twitrow, twitcol+40, 'No media url ID', posts_format) - - if 'entities' in entry['quoted_status']: - if 'media' in entry['quoted_status']['entities']: - for item in entry['quoted_status']['entities']['media']: - entitiesMediaExpandedUrlList.append(item['expanded_url']+'\n') - entitiesMediaUrlList.append(item['url']+'\n') - entitiesMediaMediaUrlList.append(item['media_url']+'\n') - entitiesMediaIDstr.append(item['id_str']+'\n') - twittersheet.write_url(twitrow, twitcol+41, ''.join(entitiesMediaExpandedUrlList), url_format) - twittersheet.write_url(twitrow, twitcol+42, ''.join(entitiesMediaUrlList), url_format) - twittersheet.write_url(twitrow, twitcol+43, ''.join(entitiesMediaMediaUrlList), url_format) - twittersheet.write(twitrow, twitcol+44, ''.join(entitiesMediaIDstr), posts_format) - twittersheet.write(twitrow, twitcol+45, entry['quoted_status']['text'], posts_format) - twittersheet.write(twitrow, twitcol+46, entry['quoted_status']['id_str'], posts_format) - twittersheet.write(twitrow, twitcol+47, entry['quoted_status']['created_at'], posts_format) - else: - #could potentially make a loop out of this (after finishing fields) to condense code - twittersheet.write(twitrow, twitcol+13, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+14, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+15, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+16, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+17, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+18, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+19, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+20, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+21, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+22, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+23, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+24, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+25, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+26, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+27, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+28, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+29, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+30, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+31, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+32, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+33, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+34, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+35, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+36, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+38, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+39, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+40, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+41, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+42, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+43, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+44, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+45, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+46, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+47, 'DNE', posts_format) - - #END - quoted_status - - #is_quote_status' parent is simply [statuses] - twittersheet.write(twitrow, twitcol+48, bool(entry['is_quote_status']), posts_format) + twittersheet.write(twitrow, twitcol+38, 'No banner URL', posts_format) + twittersheet.write(twitrow, twitcol+39, entry['user']['following'], posts_format)#40 + twittersheet.write(twitrow, twitcol+40, '', posts_format)#41 emptyEMPTYEMPTYEMPTY - #START - retweeted status - + #'user' block end------------------- + + for mention in entry['entities']['user_mentions']:#42 + mentionList.append('https://www.twitter.com/'+mention['screen_name']+'\n') + twittersheet.write_url(twitrow, twitcol+41, ''.join(mentionList), url_format) + twittersheet.write(twitrow, twitcol+42, '', posts_format)#43 EMPTYEMPTYEMPTY + twittersheet.write(twitrow, twitcol+43, '', posts_format)#44 EMPTYEMPTYEMPTY + twittersheet.write(twitrow, twitcol+44, '', posts_format)#45 EMPTYEMPTYEMPTY + if 'entities' in entry:#46 + if 'media' in entry['entities']: + for item in entry['entities']['media']: + mediaList.append(item['media_url']+'\n') + twittersheet.write_url(twitrow, twitcol+45, ''.join(mediaList), url_format) + twittersheet.write(twitrow, twitcol+46, '', posts_format)#47 EMPTYEMPTYEMPTY + twittersheet.write(twitrow, twitcol+47, '', posts_format)#48 EMPTYEMPTYEMPTY + twittersheet.write(twitrow, twitcol+48, '', posts_format)#49 EMPTYEMPTYEMPTY + twittersheet.write(twitrow, twitcol+49, '', posts_format)#50 EMPTYEMPTYEMPTY + twittersheet.write(twitrow, twitcol+50, '', posts_format)#51 EMPTYEMPTYEMPTY + + #START - retweeted status---------------------- if 'retweeted_status' in entry: - #print "(FOR TESTING) RETWEETED STATUS PRESENT" - twittersheet.write(twitrow, twitcol+49, entry['retweeted_status']['created_at'], posts_format) - twittersheet.write(twitrow, twitcol+50, entry['retweeted_status']['id_str'], posts_format) - twittersheet.write(twitrow, twitcol+51, entry['retweeted_status']['text'], posts_format) + twittersheet.write(twitrow, twitcol+51, entry['retweeted_status']['created_at'], posts_format) #52 + twittersheet.write(twitrow, twitcol+52, entry['retweeted_status']['id_str'], posts_format) #53 + twittersheet.write(twitrow, twitcol+53, entry['retweeted_status']['text'], posts_format) #54 + twittersheet.write(twitrow, twitcol+54, '', posts_format)#55 - Blank on purpose - for sentiment analysis + twittersheet.write(twitrow, twitcol+55, '', posts_format)#56 - Blank on purpose - for sentiment analysis for item in entry['retweeted_status']['entities']['urls']: - retweetedStatusEntitiesUrlsUrl.append(item['url']+'\n') - retweetedStatusEntitiesUrlsExpandedUrl.append(item['expanded_url']+'\n') - twittersheet.write_url(twitrow, twitcol+52, ''.join(retweetedStatusEntitiesUrlsUrl), url_format) - twittersheet.write_url(twitrow, twitcol+53, ''.join(retweetedStatusEntitiesUrlsExpandedUrl), url_format) - if 'entities' in entry['retweeted_status']: + retweetedStatusEntitiesUrlsUrl.append(item['url']+'\n')#57 + retweetedStatusEntitiesUrlsExpandedUrl.append(item['expanded_url']+'\n')#58 + twittersheet.write_url(twitrow, twitcol+56, ''.join(retweetedStatusEntitiesUrlsUrl), url_format) + twittersheet.write_url(twitrow, twitcol+57, ''.join(retweetedStatusEntitiesUrlsExpandedUrl), url_format) + if 'entities' in entry['retweeted_status']:#59 if 'hashtags' in entry['retweeted_status']['entities']: for item in entry['retweeted_status']['entities']['hashtags']: retweetedEntitiesHashtags.append('#'+item['text']+'\n') - twittersheet.write(twitrow, twitcol+54, ''.join(retweetedEntitiesHashtags), posts_format) + twittersheet.write(twitrow, twitcol+58, ''.join(retweetedEntitiesHashtags), posts_format) if 'entities' in entry['retweeted_status']: if 'user_mentions' in entry['retweeted_status']['entities']: for item in entry['retweeted_status']['entities']['user_mentions']: - retweetedUserMentionsScreenNames.append('@'+item['screen_name']+'\n') - retweetedUserMentionsNames.append('@'+item['name']+'\n') - retweetedUserMentionsIDstrs.append('@'+item['id_str']+'\n') - twittersheet.write(twitrow, twitcol+55, ''.join(retweetedUserMentionsScreenNames), posts_format) - twittersheet.write(twitrow, twitcol+56, ''.join(retweetedUserMentionsNames), posts_format) - twittersheet.write(twitrow, twitcol+57, ''.join(retweetedUserMentionsIDstrs), posts_format) + retweetedUserMentionsScreenNames.append('@'+item['screen_name']+'\n')#60 + retweetedUserMentionsNames.append('@'+item['name']+'\n')#61 + retweetedUserMentionsIDstrs.append('@'+item['id_str']+'\n')#62 + twittersheet.write(twitrow, twitcol+59, ''.join(retweetedUserMentionsScreenNames), posts_format) + twittersheet.write(twitrow, twitcol+60, ''.join(retweetedUserMentionsNames), posts_format) + twittersheet.write(twitrow, twitcol+61, ''.join(retweetedUserMentionsIDstrs), posts_format) if 'entities' in entry['retweeted_status']: if 'media' in entry['retweeted_status']['entities']: for item in entry['retweeted_status']['entities']['media']: - retweetedEntitiesMediaIDstr.append(item['id_str']+'\n') - retweetedEntitiesMediaMediaUrl.append(item['media_url']+'\n') - retweetedEntitiesMediaUrl.append(item['url']+'\n') - retweetedEntitiesMediaExpUrl.append(item['expanded_url']+'\n') - if 'source_status_id_str' in item: + retweetedEntitiesMediaIDstr.append(item['id_str']+'\n') #63 + retweetedEntitiesMediaMediaUrl.append(item['media_url']+'\n')#64 + retweetedEntitiesMediaUrl.append(item['url']+'\n')#65 + retweetedEntitiesMediaExpUrl.append(item['expanded_url']+'\n')#66 + if 'source_status_id_str' in item:#67 retweetedEntitiesMediaSourceStatusID.append(item['source_status_id_str']+'\n') - if 'source_user_id_str' in item: + if 'source_user_id_str' in item:#68 retweetedEntitiesMediaSourceUserIDstr.append(item['source_user_id_str']+'\n') - twittersheet.write(twitrow, twitcol+58, ''.join(retweetedEntitiesMediaIDstr), posts_format) - twittersheet.write_url(twitrow, twitcol+59, ''.join(retweetedEntitiesMediaMediaUrl), url_format) - twittersheet.write_url(twitrow, twitcol+60, ''.join(retweetedEntitiesMediaUrl), url_format) - twittersheet.write_url(twitrow, twitcol+61, ''.join(retweetedEntitiesMediaExpUrl), url_format) - twittersheet.write(twitrow, twitcol+62, ''.join(retweetedEntitiesMediaSourceStatusID), posts_format) - twittersheet.write(twitrow, twitcol+63, ''.join(retweetedEntitiesMediaSourceUserIDstr), posts_format) - #started here 4/26 + twittersheet.write(twitrow, twitcol+62, ''.join(retweetedEntitiesMediaIDstr), posts_format) + twittersheet.write_url(twitrow, twitcol+63, ''.join(retweetedEntitiesMediaMediaUrl), url_format) + twittersheet.write_url(twitrow, twitcol+64, ''.join(retweetedEntitiesMediaUrl), url_format) + twittersheet.write_url(twitrow, twitcol+65, ''.join(retweetedEntitiesMediaExpUrl), url_format) + twittersheet.write(twitrow, twitcol+66, ''.join(retweetedEntitiesMediaSourceStatusID), posts_format) + twittersheet.write(twitrow, twitcol+67, ''.join(retweetedEntitiesMediaSourceUserIDstr), posts_format) if 'extended_entities' in entry['retweeted_status']: for item in entry['retweeted_status']['extended_entities']['media']: - retweetedExtendedEntitiesMediaIDStr.append(item['id_str']+'\n') - retweetedExtendedEntitiesMediaMediaUrl.append(item['media_url']+'\n') - retweetedExtendedEntitiesMediaUrl.append(item['url']+'\n') - retweetedExtendedEntitiesMediaExpandedUrl.append(item['expanded_url']+'\n') - if 'source_status_id_str' in item: + retweetedExtendedEntitiesMediaIDStr.append(item['id_str']+'\n')#69 + retweetedExtendedEntitiesMediaMediaUrl.append(item['media_url']+'\n')#70 + retweetedExtendedEntitiesMediaUrl.append(item['url']+'\n')#71 + retweetedExtendedEntitiesMediaExpandedUrl.append(item['expanded_url']+'\n')#72 + if 'source_status_id_str' in item:#73 retweetedExtendedEntitiesMediaSourceStatusIDStr.append(item['source_status_id_str']+'\n') - if 'source_user_id_str' in item: + if 'source_user_id_str' in item:#74 retweetedExtendedEntitiesMediaSourceUserIDStr.append(item['source_user_id_str']+'\n') - twittersheet.write(twitrow, twitcol+64, ''.join(retweetedExtendedEntitiesMediaIDStr), posts_format) - twittersheet.write_url(twitrow, twitcol+65, ''.join(retweetedExtendedEntitiesMediaMediaUrl), url_format) - twittersheet.write_url(twitrow, twitcol+66, ''.join(retweetedExtendedEntitiesMediaUrl), url_format) - twittersheet.write_url(twitrow, twitcol+67, ''.join(retweetedExtendedEntitiesMediaExpandedUrl), url_format) - twittersheet.write(twitrow, twitcol+68, ''.join(retweetedExtendedEntitiesMediaSourceStatusIDStr), posts_format) - twittersheet.write(twitrow, twitcol+69, ''.join(retweetedExtendedEntitiesMediaSourceUserIDStr), posts_format) - if 'metadata' in entry['retweeted_status']: - twittersheet.write(twitrow, twitcol+70, entry['retweeted_status']['metadata']['iso_language_code'], posts_format) - twittersheet.write(twitrow, twitcol+71, entry['retweeted_status']['source'], posts_format) - twittersheet.write(twitrow, twitcol+72, entry['retweeted_status']['in_reply_to_status_id_str'], posts_format) - twittersheet.write(twitrow, twitcol+73, entry['retweeted_status']['in_reply_to_user_id_str'], posts_format) - twittersheet.write(twitrow, twitcol+74, entry['retweeted_status']['in_reply_to_screen_name'], posts_format) - twittersheet.write(twitrow, twitcol+75, entry['retweeted_status']['user']['name'], posts_format) - twittersheet.write(twitrow, twitcol+76, entry['retweeted_status']['user']['screen_name'], posts_format) - twittersheet.write(twitrow, twitcol+77, entry['retweeted_status']['user']['location'], posts_format) - twittersheet.write(twitrow, twitcol+78, entry['retweeted_status']['user']['description'], posts_format) - twittersheet.write_url(twitrow, twitcol+79, str(entry['retweeted_status']['user']['url']), url_format) - twittersheet.write(twitrow, twitcol+80, entry['retweeted_status']['user']['followers_count'], posts_format) - twittersheet.write(twitrow, twitcol+81, entry['retweeted_status']['user']['friends_count'], posts_format) - twittersheet.write(twitrow, twitcol+82, entry['retweeted_status']['user']['listed_count'], posts_format) - twittersheet.write(twitrow, twitcol+83, entry['retweeted_status']['user']['created_at'], posts_format) - twittersheet.write(twitrow, twitcol+84, entry['retweeted_status']['user']['favourites_count'], posts_format) - twittersheet.write(twitrow, twitcol+85, entry['retweeted_status']['user']['time_zone'], posts_format) - twittersheet.write(twitrow, twitcol+86, entry['retweeted_status']['user']['verified'], posts_format) - twittersheet.write(twitrow, twitcol+87, entry['retweeted_status']['user']['lang'], posts_format) - twittersheet.write_url(twitrow, twitcol+88, str(entry['retweeted_status']['user']['profile_background_image_url']), url_format) - twittersheet.write_url(twitrow, twitcol+89, str(entry['retweeted_status']['user']['profile_image_url']), url_format) - twittersheet.write(twitrow, twitcol+90, entry['retweeted_status']['user']['following'], posts_format) - twittersheet.write(twitrow, twitcol+91, entry['retweeted_status']['geo'], posts_format) - #coordinates is messing up, commenting out for now - #twittersheet.write(twitrow, twitcol+92, entry['retweeted_status']['coordinates'], posts_format) + twittersheet.write(twitrow, twitcol+68, ''.join(retweetedExtendedEntitiesMediaIDStr), posts_format) + twittersheet.write_url(twitrow, twitcol+69, ''.join(retweetedExtendedEntitiesMediaMediaUrl), url_format) + twittersheet.write_url(twitrow, twitcol+70, ''.join(retweetedExtendedEntitiesMediaUrl), url_format) + twittersheet.write_url(twitrow, twitcol+71, ''.join(retweetedExtendedEntitiesMediaExpandedUrl), url_format) + twittersheet.write(twitrow, twitcol+72, ''.join(retweetedExtendedEntitiesMediaSourceStatusIDStr), posts_format) + twittersheet.write(twitrow, twitcol+73, ''.join(retweetedExtendedEntitiesMediaSourceUserIDStr), posts_format) + if 'metadata' in entry['retweeted_status']:#75 + twittersheet.write(twitrow, twitcol+74, entry['retweeted_status']['metadata']['iso_language_code'], posts_format) + twittersheet.write(twitrow, twitcol+75, entry['retweeted_status']['source'], posts_format)#76 + twittersheet.write(twitrow, twitcol+76, entry['retweeted_status']['in_reply_to_status_id_str'], posts_format)#77 + twittersheet.write(twitrow, twitcol+77, entry['retweeted_status']['in_reply_to_user_id_str'], posts_format)#78 + twittersheet.write(twitrow, twitcol+78, entry['retweeted_status']['in_reply_to_screen_name'], posts_format)#79 + twittersheet.write(twitrow, twitcol+79, entry['retweeted_status']['user']['name'], posts_format)#80 + twittersheet.write(twitrow, twitcol+80, entry['retweeted_status']['user']['screen_name'], posts_format)#81 + twittersheet.write(twitrow, twitcol+81, entry['retweeted_status']['user']['location'], posts_format)#82 + twittersheet.write(twitrow, twitcol+82, entry['retweeted_status']['user']['description'], posts_format)#83 + twittersheet.write_url(twitrow, twitcol+83, str(entry['retweeted_status']['user']['url']), url_format)#84 + twittersheet.write(twitrow, twitcol+84, '', posts_format)#85 EMPTYEMPTYEMPTY + twittersheet.write(twitrow, twitcol+85, '', posts_format)#86 EMPTYEMPTYEMPTY + twittersheet.write(twitrow, twitcol+86, entry['retweeted_status']['user']['followers_count'], posts_format)#87 + twittersheet.write(twitrow, twitcol+87, entry['retweeted_status']['user']['friends_count'], posts_format)#88 + twittersheet.write(twitrow, twitcol+88, entry['retweeted_status']['user']['listed_count'], posts_format)#89 + twittersheet.write(twitrow, twitcol+89, entry['retweeted_status']['user']['created_at'], posts_format)#90 + twittersheet.write(twitrow, twitcol+90, entry['retweeted_status']['user']['favourites_count'], posts_format)#91 + twittersheet.write(twitrow, twitcol+91, entry['retweeted_status']['user']['time_zone'], posts_format)#92 + twittersheet.write(twitrow, twitcol+92, entry['retweeted_status']['user']['verified'], posts_format)#93 + twittersheet.write(twitrow, twitcol+93, entry['retweeted_status']['user']['lang'], posts_format)#94 + twittersheet.write_url(twitrow, twitcol+94, str(entry['retweeted_status']['user']['profile_background_image_url']), url_format)#95 + twittersheet.write_url(twitrow, twitcol+95, str(entry['retweeted_status']['user']['profile_image_url']), url_format)#96 + twittersheet.write(twitrow, twitcol+96, entry['retweeted_status']['user']['following'], posts_format)#97 + twittersheet.write(twitrow, twitcol+97, entry['retweeted_status']['geo'], posts_format)#98 + #coordinates is messing up, commenting out for now #99 + #twittersheet.write(twitrow, twitcol+98, entry['retweeted_status']['coordinates'], posts_format) #place requires this if/else statement and error catcher like it did before - if entry['retweeted_status']['place'] != None: + if entry['retweeted_status']['place'] != None:#100 if 'country' in entry['retweeted_status']['place']: - twittersheet.write(twitrow, twitcol+93, entry['retweeted_status']['place']['country'], posts_format) + twittersheet.write(twitrow, twitcol+99, entry['retweeted_status']['place']['country'], posts_format) else: - twittersheet.write(twitrow, twitcol+93, 'No country listed', posts_format) - twittersheet.write(twitrow, twitcol+94, entry['retweeted_status']['is_quote_status'], posts_format) - twittersheet.write(twitrow, twitcol+95, entry['retweeted_status']['retweet_count'], posts_format) - twittersheet.write(twitrow, twitcol+96, entry['retweeted_status']['favorite_count'], posts_format) - twittersheet.write(twitrow, twitcol+97, entry['retweeted_status']['favorited'], posts_format) - twittersheet.write(twitrow, twitcol+98, entry['retweeted_status']['retweeted'], posts_format) - if 'possibly_sensitive' in ['retweeted_status']: - twittersheet.write(twitrow, twitcol+99, entry['retweeted_status']['possibly_sensitive'], posts_format) + twittersheet.write(twitrow, twitcol+99, 'No country listed', posts_format) + twittersheet.write(twitrow, twitcol+100, entry['retweeted_status']['is_quote_status'], posts_format)#101 + twittersheet.write(twitrow, twitcol+101, entry['retweeted_status']['retweet_count'], posts_format)#102 + twittersheet.write(twitrow, twitcol+102, entry['retweeted_status']['favorite_count'], posts_format)#103 + twittersheet.write(twitrow, twitcol+103, entry['retweeted_status']['favorited'], posts_format)#104 + twittersheet.write(twitrow, twitcol+104, entry['retweeted_status']['retweeted'], posts_format)#105 + if 'possibly_sensitive' in ['retweeted_status']:#106 + twittersheet.write(twitrow, twitcol+105, entry['retweeted_status']['possibly_sensitive'], posts_format) else: - twittersheet.write(twitrow, twitcol+99, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+100, entry['retweeted_status']['lang'], posts_format) - else: - #this can be condensed later using a loop - twittersheet.write(twitrow, twitcol+49, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+50, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+51, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+52, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+53, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+54, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+55, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+56, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+57, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+58, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+59, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+60, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+61, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+62, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+63, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+64, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+65, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+66, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+67, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+68, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+69, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+70, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+71, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+72, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+73, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+74, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+75, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+76, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+77, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+78, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+79, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+80, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+81, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+82, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+83, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+84, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+85, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+86, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+87, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+88, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+89, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+90, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+91, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+92, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+93, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+94, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+95, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+96, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+97, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+98, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+99, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+100, 'DNE', posts_format) - #END - retweeted status - - #normal user block start - if 'user' in entry: - #statuses__user__location 101 - #statuses__user__description 102 - #statuses__user__url 103 - #statuses__user__entities__url__urls__url 104 - #statuses__user__entities__url__urls__expanded_url 105 - #statuses__user__protected 106 - #statuses__user__followers_count 107 - #statuses__user__friends_count 108 - #statuses__user__listed_count 109 - #statuses__user__created_at 110 - #statuses__user__favourites_count 111 - #statuses__user__time_zone 112 - #statuses__user__verified 113 - #statuses__user__lang 114 - #statuses__user__contributors_enabled 115 - #statuses__user__profile_background_image_url 116 - #statuses__user__profile_image_url 117 - #statuses__user__profile_image_url_https 118 - #statuses__user__profile_banner_url 119 - #statuses__user__following 120 - twittersheet.write(twitrow, twitcol+101, entry['user']['location'], posts_format) - twittersheet.write(twitrow, twitcol+102, entry['user']['description'], posts_format) - twittersheet.write_url(twitrow, twitcol+103, str(entry['user']['url']), url_format) - #twittersheet.write(twitrow, twitcol+104, entry['user']['location'], posts_format) - #twittersheet.write(twitrow, twitcol+105, entry['user']['location'], posts_format) - twittersheet.write(twitrow, twitcol+106, entry['user']['protected'], posts_format) - twittersheet.write(twitrow, twitcol+107, entry['user']['followers_count'], posts_format) - twittersheet.write(twitrow, twitcol+108, entry['user']['friends_count'], posts_format) - twittersheet.write(twitrow, twitcol+109, entry['user']['listed_count'], posts_format) - twittersheet.write(twitrow, twitcol+110, entry['user']['created_at'], posts_format) - twittersheet.write(twitrow, twitcol+111, entry['user']['favourites_count'], posts_format) - twittersheet.write(twitrow, twitcol+112, entry['user']['time_zone'], posts_format) - twittersheet.write(twitrow, twitcol+113, entry['user']['verified'], posts_format) - twittersheet.write(twitrow, twitcol+114, entry['user']['lang'], posts_format) - twittersheet.write(twitrow, twitcol+115, entry['user']['contributors_enabled'], posts_format) - twittersheet.write_url(twitrow, twitcol+116, str(entry['user']['profile_background_image_url']), url_format) - twittersheet.write_url(twitrow, twitcol+117, entry['user']['profile_image_url'], url_format) - twittersheet.write_url(twitrow, twitcol+118, entry['user']['profile_image_url_https'], url_format) - if 'profile_banner_url' in entry['user']: - twittersheet.write_url(twitrow, twitcol+119, entry['user']['profile_banner_url'], url_format) - else: - twittersheet.write(twitrow, twitcol+119, 'No banner URL', posts_format) - twittersheet.write(twitrow, twitcol+120, entry['user']['following'], posts_format) - - else: - - twittersheet.write(twitrow, twitcol+101, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+102, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+103, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+104, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+105, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+106, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+107, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+108, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+109, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+110, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+111, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+112, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+113, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+114, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+115, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+116, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+117, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+118, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+119, 'DNE', posts_format) - twittersheet.write(twitrow, twitcol+120, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+105, 'DNE', posts_format) + twittersheet.write(twitrow, twitcol+106, entry['retweeted_status']['lang'], posts_format) #107 + if 'quoted_status' in entry['retweeted_status']: + twittersheet.write(twitrow, twitcol+107, entry['retweeted_status']['quoted_status']['created_at'], posts_format)#108 + twittersheet.write(twitrow, twitcol+108, entry['retweeted_status']['quoted_status']['id_str'], posts_format)#109 + twittersheet.write(twitrow, twitcol+109, entry['retweeted_status']['quoted_status']['text'], posts_format)#110 if 'entities' in entry['quoted_status']: + twittersheet.write(twitrow, twitcol+110, '', posts_format)#111 - Blank on purpose - for sentiment analysis + twittersheet.write(twitrow, twitcol+111, '', posts_format)#112 - Blank on purpose - for sentiment analysis + if 'quoted_status' in entry['retweeted_status']: + if 'media' in entry['retweeted_status']['quoted_status']['entities']: + for item in entry['retweeted_status']['quoted_status']['entities']['media']: + entitiesMediaIDstr.append(item['id_str']+'\n')#113 + entitiesMediaMediaUrlList.append(item['media_url']+'\n')#114 + entitiesMediaUrlList.append(item['url']+'\n')#115 + entitiesMediaExpandedUrlList.append(item['expanded_url']+'\n')#116 + twittersheet.write(twitrow, twitcol+112, ''.join(entitiesMediaIDstr), posts_format) + twittersheet.write_url(twitrow, twitcol+113, ''.join(entitiesMediaMediaUrlList), url_format) + twittersheet.write_url(twitrow, twitcol+114, ''.join(entitiesMediaUrlList), url_format) + twittersheet.write_url(twitrow, twitcol+115, ''.join(entitiesMediaExpandedUrlList), url_format) + + #END - retweeted status---------------------- + #START - quoted_status------------------- + if 'quoted_status' in entry: + #for Testing: to make sure you get hits for search results that have a quoted status, search for + #'statuses' for twitter + if 'extended_entities' in entry['quoted_status']: + for item in entry['quoted_status']['extended_entities']['media']: + quotedMediaIDList.append(item['id_str']+'\n')#117 + quotedMediaList.append(item['media_url']+'\n')#118 + twittersheet.write_url(twitrow, twitcol+116, ''.join(quotedMediaIDList), url_format) + twittersheet.write_url(twitrow, twitcol+117, ''.join(quotedMediaList), url_format) + else: + twittersheet.write(twitrow, twitcol+116, 'No media url ID', posts_format) + twittersheet.write(twitrow, twitcol+117, 'No media url', posts_format) + twittersheet.write(twitrow, twitcol+118, entry['quoted_status']['in_reply_to_screen_name'], posts_format)#119 + twittersheet.write(twitrow, twitcol+119, entry['quoted_status']['user']['name'], posts_format)#120 + twittersheet.write(twitrow, twitcol+120, entry['quoted_status']['user']['screen_name'], posts_format)#121 + twittersheet.write(twitrow, twitcol+121, entry['quoted_status']['user']['location'], posts_format)#122 + twittersheet.write(twitrow, twitcol+122, entry['quoted_status']['user']['description'], posts_format)#123 + twittersheet.write_url(twitrow, twitcol+123, str(entry['quoted_status']['user']['url']), url_format)#124 + twittersheet.write(twitrow, twitcol+124, '', posts_format)#125 EMPTYEMPTYEMPTY + twittersheet.write(twitrow, twitcol+125, '', posts_format)#126 EMPTYEMPTYEMPTY + + #if error is list indices must be integers not strings, it means that within the dictionary, + #there is a list you must access. Haven't found the best way to do this + #UPDATE: as a workaround, the way to fix this is to treat it as a list. See below how 'id_str' was + #fixed - it was giving me the same errors before. + + twittersheet.write(twitrow, twitcol+126, entry['quoted_status']['user']['followers_count'], posts_format)#127 + twittersheet.write(twitrow, twitcol+127, entry['quoted_status']['user']['friends_count'], posts_format)#128 + twittersheet.write(twitrow, twitcol+128, entry['quoted_status']['user']['listed_count'], posts_format)#129 + twittersheet.write(twitrow, twitcol+129, entry['quoted_status']['user']['created_at'], posts_format)#130 + twittersheet.write(twitrow, twitcol+130, entry['quoted_status']['user']['favourites_count'], posts_format)#131 + twittersheet.write(twitrow, twitcol+131, entry['quoted_status']['user']['time_zone'], posts_format)#132 + twittersheet.write(twitrow, twitcol+132, entry['quoted_status']['user']['lang'], posts_format)#133 + #background image required this error catching to function + if entry['quoted_status']['user']['profile_background_image_url'] != None: #134 + twittersheet.write_url(twitrow, twitcol+133, entry['quoted_status']['user']['profile_background_image_url'], url_format) + else: + twittersheet.write(twitrow, twitcol+133, 'No background image url', posts_format) + twittersheet.write_url(twitrow, twitcol+134, entry['quoted_status']['user']['profile_image_url'], url_format)#135 + twittersheet.write(twitrow, twitcol+135, bool(entry['quoted_status']['user']['following']), posts_format)#136 + twittersheet.write(twitrow, twitcol+136, entry['quoted_status']['geo'], posts_format)#137 + + #this one row below with coordinates was throwing an error of 'Unsupported type in write()' + #commenting it out for now + twittersheet.write(twitrow, twitcol+137, '', posts_format) #138 EMPTYEMPTYEMPTY + #twittersheet.write(twitrow, twitcol+20, entry['quoted_status']['coordinates'], posts_format) + #['quoted_status']['place'] was throwing errors if I didn't use this double if-statement + + if entry['quoted_status']['place'] != None: #139 + if 'country' in entry['quoted_status']['place']: + twittersheet.write(twitrow, twitcol+138, entry['quoted_status']['place']['country'], posts_format) + else: + twittersheet.write(twitrow, twitcol+138, 'No country listed', posts_format) + twittersheet.write(twitrow, twitcol+139, str(entry['quoted_status']['is_quote_status']), posts_format)#140 + twittersheet.write(twitrow, twitcol+140, entry['quoted_status']['retweet_count'], posts_format)#141 + twittersheet.write(twitrow, twitcol+141, entry['quoted_status']['favorite_count'], posts_format)#142 + twittersheet.write(twitrow, twitcol+142, str(entry['quoted_status']['favorited']), posts_format)#143 + twittersheet.write(twitrow, twitcol+143, str(entry['quoted_status']['retweeted']), posts_format)#144 + twittersheet.write(twitrow, twitcol+144, '', posts_format)#145 EMPTYEMPTYEMPTY + twittersheet.write(twitrow, twitcol+145, entry['quoted_status']['lang'], posts_format)#146 + + + #END - quoted_status------------------- #clear lists for next entry, go to next row to fill mentionList[:] = [] From b5b2e305620cc00fa94ff150b39e14b4443c123e Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Sun, 29 Apr 2018 01:43:21 -0400 Subject: [PATCH 087/186] Twitter export fields complete this commit completes the twitter export --- social_monomania/views.py | 489 +++++++++++++++++++++++--------------- 1 file changed, 295 insertions(+), 194 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index f0c62f9..c5ff211 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -145,146 +145,145 @@ def download(request): '', #left blank for sentiment analysis field 5 'Geo', #6 'Coordinates', #7 - 'Place', #8 - 'Contributors', #9 - 'RetweetCount', #10 - 'FavoriteCount', #11 - 'Favorited', #12 - 'Retweete?', #13 - 'PossiblySensitive', #14 - 'Language', #15 - 'IsQuoteStatus', #16 - 'InReplyToStatusID', #17 - 'InReplyToUserID', #18 - 'InReplyToScreenName', #19 - 'UserID', #20 - 'UserScreenName', #21 - 'UserLocation', #22 - 'UserDescription', #23 - 'UserURL', #24 - 'UserEntitiesUrl_Urls_Url', #25 - 'UserEntitiesUrl_Urls_Expanded_Url', #26 - 'UserProtected', #27 - 'UserFollowersCount', #28 - 'UserFriendsCount', #29 - 'UserListedCount', #30 - 'UserCreatedAt', #31 - 'UserFavouritesCount', #32 - 'UserTimeZone', #33 - 'UserVerified', #34 - 'UserLang', #35 - 'UserContributorsEnabled', #36 - 'UserProfileBackgroundImageUrl', #37 - 'UserProfileImageUrl', #38 - 'UserProfileImageUrlHttps', #39 - 'UserProfileBbannerUrl', #40 - 'UserFollowing', #41 - 'HashtagsText', #42 - 'UserMentionsScreenName', #43 - 'UserMentionsName', #44 - 'UserMentionsID', #45 - 'MediaID', #46 - 'MediaUrl', #47 - 'MediaSourceUserID', #48 - 'ExtendedMediaUrl', #49 - 'ExtendedMediaSourceStatusID', #50 - 'ExtendedMediaSourceUserID', #51 - 'EntitiesUrl', #52 - 'RetweetedCreatedAt', #53 - 'RetweetedID', #54 - 'RetweetedText', #55 + 'Contributors', #8 + 'RetweetCount', #9 + 'FavoriteCount', #10 + 'Favorited', #11 + 'Retweete?', #12 + 'PossiblySensitive', #13 + 'Language', #14 + 'IsQuoteStatus', #15 + 'InReplyToStatusID', #16 + 'InReplyToUserID', #17 + 'InReplyToScreenName', #18 + 'UserID', #19 + 'UserScreenName', #20 + 'UserLocation', #21 + 'UserDescription', #22 + 'UserURL', #23 + 'UserEntitiesUrl_Urls_Url', #24 + 'UserEntitiesUrl_Urls_Expanded_Url', #25 + 'UserProtected', #26 + 'UserFollowersCount', #27 + 'UserFriendsCount', #28 + 'UserListedCount', #29 + 'UserCreatedAt', #30 + 'UserFavouritesCount', #31 + 'UserTimeZone', #32 + 'UserVerified', #33 + 'UserLang', #34 + 'UserContributorsEnabled', #35 + 'UserProfileBackgroundImageUrl', #36 + 'UserProfileImageUrl', #37 + 'UserProfileImageUrlHttps', #38 + 'UserProfileBbannerUrl', #39 + 'UserFollowing', #40 + 'HashtagsText', #41 + 'UserMentionsScreenName', #42 + 'UserMentionsName', #43 + 'UserMentionsID', #44 + 'MediaID', #45 + 'MediaUrl', #46 + 'MediaSourceUserID', #47 + 'ExtendedMediaUrl', #48 + 'ExtendedMediaSourceStausID', #49 + 'ExtendedMediaSourceUserID', #50 + 'EntitiesUrl', #51 + 'RetweetedCreatedAt', #52 + 'RetweetedID', #53 + 'RetweetedText', #54 + '', #left blank for sentiment analysis field 55 '', #left blank for sentiment analysis field 56 - '', #left blank for sentiment analysis field 57 - 'RetweetedUrl', #58 - 'RetweetedUserName', #59 - 'RetweetedUserScreenName', #60 - 'RetweetedUserLocation', #61 - 'RetweetedUserDescription', #62 - 'RetweetedUserUrl', #63 - 'RetweetedUserUrlsUrl', #64 - 'RetweetedUserExpandedUrl', #65 - 'RetweetedUserFollowersCount', #66 - 'RetweetedUserFriendsCount', #67 - 'RetweetedUserListedCount', #68 - 'RetweetedUserCreatedAt', #69 - 'RetweetedUserFavouritesCount', #70 - 'RetweetedUserTimeZone', #71 - 'RetweetedUserVerified', #72 - 'RetweetedUserLang', #73 - 'RetweetedUserProfileBackgroundImageUrl', #74 - 'RetweetedUserProfileImageUrl', #75 - 'RetweetedUserFollowing', #76 - 'RetweetedGeo', #77 - 'RetweetedCoordinates', #78 - 'RetweetedPlace', #79 - 'RetweetedIsQuoteStatus', #80 - 'RetweetedRetweetCount', #81 - 'RetweetedFavoriteCount', #82 - 'RetweetedFavorited', #83 - 'RetweetedRetweeted', #84 - 'RetweetedPossiblySensitive', #85 - 'RetweetedLang', #86 - 'RetweetedExpandedUrl', #87 - 'RetweetedHashtagsText', #88 - 'RetweetedUserMentionsScreenName', #89 - 'RetweetedUserMentionsName', #90 - 'RetweetedUserMentionsID', #91 - 'RetweetedMediaID', #92 - 'RetweetedMediaMediaUrl', #93 - 'RetweetedMediaUrl', #94 - 'RetweetedMediaExpandedUrl', #95 - 'RetweetedMediaSourceStatusID', #96 - 'RetweetedMediaSourceUserID', #97 - 'RetweetedMediaID', #98 - 'RetweetedMediaMediaUrl', #99 - 'RetweetedMediaUrl', #100 - 'RetweetedMediaExpandedUrl', #101 - 'RetweetedMediaSourceStatusID', #102 - 'RetweetedMediaSourceUserID', #103 - 'RetweetedISOLanguageCode', #104 - 'RetweetedSource', #105 - 'RetweetedInReplyToStatusID', #106 - 'RetweetedInReplyToUserID', #107 - 'RetweetedInReplyToScreen_name', #108 - 'QuotedCreatedAt', #109 - 'QuotedID', #110 - 'QuotedText', #111 + 'RetweetedUrl', #57 + 'RetweetedUserName', #58 + 'RetweetedUserScreenName', #59 + 'RetweetedUserLocation', #60 + 'RetweetedUserDescription', #61 + 'RetweetedUserUrl', #62 + 'RetweetedUserUrlsUrl', #63 + 'RetweetedUserExpandedUrl', #64 + 'RetweetedUserFollowersCount', #65 + 'RetweetedUserFriendsCount', #66 + 'RetweetedUserListedCount', #67 + 'RetweetedUserCreatedAt', #68 + 'RetweetedUserFavouritesCount', #69 + 'RetweetedUserTimeZone', #70 + 'RetweetedUserVerified', #71 + 'RetweetedUserLang', #72 + 'RetweetedUserProfileBackgroundImageUrl', #73 + 'RetweetedUserProfileImageUrl', #74 + 'RetweetedUserFollowing', #75 + 'RetweetedGeo', #76 + 'RetweetedCoordinates', #77 + 'RetweetedPlace', #78 + 'RetweetedIsQuoteStatus', #79 + 'RetweetedRetweetCount', #80 + 'RetweetedFavoriteCount', #81 + 'RetweetedFavorited', #82 + 'RetweetedRetweeted', #83 + 'RetweetedPossiblySensitive', #84 + 'RetweetedLang', #85 + 'RetweetedExpandedUrl', #86 + 'RetweetedHashtagsText', #87 + 'RetweetedUserMentionsScreenName', #88 + 'RetweetedUserMentionsName', #89 + 'RetweetedUserMentionsID', #90 + 'RetweetedMediaID', #91 + 'RetweetedMediaMediaUrl', #92 + 'RetweetedMediaUrl', #93 + 'RetweetedMediaExpandedUrl', #94 + 'RetweetedMediaSourceStatusID', #95 + 'RetweetedMediaSourceUserID', #96 + 'RetweetedMediaID', #97 + 'RetweetedMediaMediaUrl', #98 + 'RetweetedMediaUrl', #99 + 'RetweetedMediaExpandedUrl', #100 + 'RetweetedMediaSourceStatusID', #101 + 'RetweetedMediaSourceUserID', #102 + 'RetweetedISOLanguageCode', #103 + 'RetweetedSource', #104 + 'RetweetedInReplyToStatusID', #105 + 'RetweetedInReplyToUserID', #106 + 'RetweetedInReplyToScreen_name', #107 + 'QuotedCreatedAt', #108 + 'QuotedID', #109 + 'QuotedText', #110 + '', #left blank for sentiment analysis field 111 '', #left blank for sentiment analysis field 112 - '', #left blank for sentiment analysis field 113 - 'QuotedGeo', #114 - 'QuotedCoordinates', #115 - 'QuotedPlace', #place is it's own dictionary. I will pull data from key 'country' from place dict 116 - 'QuotedIsQuoteStatus', #117 - 'QuotedRetweetCount', #118 - 'QuotedFavoriteCount', #119 - 'QuotedFavorited', #120 - 'QuotedRetweeted', #121 - 'QuotedPossiblySensitive', #122 - 'QuotedLangugage', #123 - 'QuotedUserName', #124 - 'QuotedUserScreenName', #125 - 'QuotedUserLocation', #126 - 'QuotedUserDescription', #127 - 'QuotedUserUrl', #128 - 'QuotedUserUrlsUrl', #129 - 'QuotedUserExpandedUrl', #130 - 'QuotedUserFollowersCount', #131 - 'QuotedUserFriendsCount', #132 - 'QuotedUserListedCount', #133 - 'QuotedUserCreatedAt', #134 - 'QuotedUserFavouritesCount', #135 - 'QuotedUserTimeZone', #136 - 'QuotedUserLang', #137 - 'QuotedUserProfileBackgroundImageUrl', #138 - 'QuotedUserProfileImageUrl', #139 - 'QuotedUserFollowing', #140 - 'QuotedMediaID', #141 - 'QuotedMediaMediaUrl', #142 - 'QuotedMediaUrl', #143 - 'QuotedMediaExpandedUrl', #144 - 'QuotedMediaID', #145 - 'QuotedMediaMediaURL', #146 - 'QuotedInReplyToScreenName' #147 + 'QuotedGeo', #113 + 'QuotedCoordinates', #114 + 'QuotedPlace', #place is it's own dictionary. I will pull data from key 'country' from place dict 115 + 'QuotedIsQuoteStatus', #116 + 'QuotedRetweetCount', #117 + 'QuotedFavoriteCount', #118 + 'QuotedFavorited', #119 + 'QuotedRetweeted', #120 + 'QuotedPossiblySensitive', #121 + 'QuotedLangugage', #122 + 'QuotedUserName', #123 + 'QuotedUserScreenName', #124 + 'QuotedUserLocation', #125 + 'QuotedUserDescription', #126 + 'QuotedUserUrl', #127 + 'QuotedUserUrlsUrl', #128 + 'QuotedUserExpandedUrl', #129 + 'QuotedUserFollowersCount', #130 + 'QuotedUserFriendsCount', #131 + 'QuotedUserListedCount', #132 + 'QuotedUserCreatedAt', #133 + 'QuotedUserFavouritesCount', #134 + 'QuotedUserTimeZone', #135 + 'QuotedUserLang', #136 + 'QuotedUserProfileBackgroundImageUrl', #137 + 'QuotedUserProfileImageUrl', #138 + 'QuotedUserFollowing', #139 + 'QuotedMediaID', #140 + 'QuotedMediaMediaUrl', #141 + 'QuotedMediaUrl', #142 + 'QuotedMediaExpandedUrl', #143 + 'QuotedMediaID', #144 + 'QuotedMediaMediaURL', #145 + 'QuotedInReplyToScreenName' #146 ] twitcol = 0 for header in headerObj: @@ -336,6 +335,28 @@ def download(request): retweetedExtendedEntitiesMediaExpandedUrl = [] retweetedExtendedEntitiesMediaSourceStatusIDStr = [] retweetedExtendedEntitiesMediaSourceUserIDStr = [] + geocoords = [] + coords = [] + UserEntitiesUrlUrlsUrl = [] + UserEntitiesUrlUrlsExpandedUrl = [] + retweetedgeocoords = [] + retweetedcoords = [] + quotedgeocoords = [] + quotedcoords = [] + retweetedUserEntitiesUrlUrlsUrl = [] + retweetedUserEntitiesUrlUrlsExpandedUrl = [] + quotedUserEntitiesUrlUrlsUrl = [] + quotedUserEntitiesUrlUrlsExpandedUrl = [] + entitiesHashtagsText = [] + UserMentionsScreenNames = [] + UserMentionsNames = [] + UserMentionsIDstrs = [] + mediaIDStr = [] + EntitiesMediaSourceUserIDstr = [] + entryExtendedEntitiesMediaMediaUrl = [] + entryExtendedEntitiesMediaSourceStatusIDStr = [] + entryExtendedEntitiesMediaSourceUserIDStr = [] + Urlsurl = [] #----------NOTE----------- # each of these if-statements below are necessary for error catching. In some cases, @@ -354,32 +375,48 @@ def download(request): twittersheet.write(twitrow, twitcol+2, entry['text'], posts_format)#3 twittersheet.write(twitrow, twitcol+3, '', posts_format)#4 - Blank on purpose - for sentiment analysis twittersheet.write(twitrow, twitcol+4, '', posts_format)#5 - Blank on purpose - for sentiment analysis - twittersheet.write(twitrow, twitcol+5, '', posts_format)#6 EMPTYEMPTYEMPTY geo - twittersheet.write(twitrow, twitcol+6, '', posts_format)#7 EMPTYEMPTYEMPTY coords - twittersheet.write(twitrow, twitcol+7, '', posts_format)#8 EMPTYEMPTYEMPTY contributros - + if entry['geo'] != None: + if 'coordinates' in entry['geo']: + for item in entry['geo']['coordinates']: + coords.append(str(item)) + twittersheet.write(twitrow, twitcol+5, ''.join(geocoords), posts_format)#6 + if entry['coordinates'] != None: + for item in entry['coordinates']: + coords.append(str(item)) + twittersheet.write(twitrow, twitcol+6, ''.join(coords), posts_format)#7 + if 'place_statuses' in entry: + if 'contributors' in entry['place_statuses']: + twittersheet.write(twitrow, twitcol+7, entry['place_statuses']['contributors'], posts_format)#8 + else: + twittersheet.write(twitrow, twitcol+7, '', posts_format) twittersheet.write(twitrow, twitcol+8, entry['retweet_count'], posts_format)#9 twittersheet.write(twitrow, twitcol+9, entry['favorite_count'], posts_format)#10 twittersheet.write(twitrow, twitcol+10, str(entry['favorited']), posts_format)#11 twittersheet.write(twitrow, twitcol+11, str(entry['retweeted']), posts_format)#12 - twittersheet.write(twitrow, twitcol+12, '', posts_format)#13 EMPTYEMPTYEMPTY possibly sensitive + if 'possibly_sensitive' in entry: + twittersheet.write(twitrow, twitcol+12, entry['possibly_sensitive'], posts_format)#13 + else: + twittersheet.write(twitrow, twitcol+12, '', posts_format) twittersheet.write(twitrow, twitcol+13, entry['lang'], posts_format)#14 twittersheet.write(twitrow, twitcol+14, bool(entry['is_quote_status']), posts_format)#15 - twittersheet.write(twitrow, twitcol+15, '', posts_format)#16EMPTYEMPTYEMPTY status id str - twittersheet.write(twitrow, twitcol+16, '', posts_format)#17EMPTYEMPTYEMPTY user id str - twittersheet.write(twitrow, twitcol+17, '', posts_format)#18EMPTYEMPTYEMPTY screen name + twittersheet.write(twitrow, twitcol+15, entry['in_reply_to_status_id_str'], posts_format)#16 + twittersheet.write(twitrow, twitcol+16, entry['in_reply_to_user_id_str'], posts_format)#17 + twittersheet.write(twitrow, twitcol+17, entry['in_reply_to_screen_name'], posts_format)#18 #'user' block start------------------- if 'user' in entry: - twittersheet.write(twitrow, twitcol+18, '', posts_format)#19EMPTYEMPTYEMPTY user id str + twittersheet.write(twitrow, twitcol+18, entry['user']['id_str'], posts_format)#19 twittersheet.write_url(twitrow, twitcol+19, 'https://www.twitter.com/'+str(entry['user']['screen_name']), url_format)#20 twittersheet.write(twitrow, twitcol+20, entry['user']['location'], posts_format)#21 twittersheet.write(twitrow, twitcol+21, entry['user']['description'], posts_format)#22 twittersheet.write_url(twitrow, twitcol+22, str(entry['user']['url']), url_format)#23 - #coming back to these two later url urls url, url urls expanded url - #twittersheet.write(twitrow, twitcol+23, entry['user']['location'], posts_format)#24EMPTYEMPTYEMPTY - #twittersheet.write(twitrow, twitcol+24, entry['user']['location'], posts_format)#25EMPTYEMPTYEMPTY + if 'urls' in entry['user']['entities']: + for item in entry['user']['entities']['urls']: + UserEntitiesUrlUrlsUrl.append(item['url']+'\n') + UserEntitiesUrlUrlsExpandedUrl.append(item['expanded_url']+'\n') + twittersheet.write_url(twitrow, twitcol+23, ''.join(UserEntitiesUrlUrlsUrl), url_format)#24 + twittersheet.write_url(twitrow, twitcol+24, ''.join(UserEntitiesUrlUrlsExpandedUrl), url_format)#25 twittersheet.write(twitrow, twitcol+25, entry['user']['protected'], posts_format)#26 twittersheet.write(twitrow, twitcol+26, entry['user']['followers_count'], posts_format)#27 twittersheet.write(twitrow, twitcol+27, entry['user']['friends_count'], posts_format)#28 @@ -398,26 +435,57 @@ def download(request): else: twittersheet.write(twitrow, twitcol+38, 'No banner URL', posts_format) twittersheet.write(twitrow, twitcol+39, entry['user']['following'], posts_format)#40 - twittersheet.write(twitrow, twitcol+40, '', posts_format)#41 emptyEMPTYEMPTYEMPTY + + if 'entities' in entry: + if 'hashtags' in entry['entities']: + for item in entry['entities']['hashtags']: + entitiesHashtagsText.append('#'+item['text']+'\n') + twittersheet.write(twitrow, twitcol+40, ''.join(entitiesHashtagsText), posts_format)#41 #'user' block end------------------- + - for mention in entry['entities']['user_mentions']:#42 - mentionList.append('https://www.twitter.com/'+mention['screen_name']+'\n') - twittersheet.write_url(twitrow, twitcol+41, ''.join(mentionList), url_format) - twittersheet.write(twitrow, twitcol+42, '', posts_format)#43 EMPTYEMPTYEMPTY - twittersheet.write(twitrow, twitcol+43, '', posts_format)#44 EMPTYEMPTYEMPTY - twittersheet.write(twitrow, twitcol+44, '', posts_format)#45 EMPTYEMPTYEMPTY - if 'entities' in entry:#46 + if 'entities' in entry: + if 'user_mentions' in entry['entities']: + for item in entry['entities']['user_mentions']: + UserMentionsScreenNames.append('@'+item['screen_name']+'\n') + UserMentionsNames.append('@'+item['name']+'\n') + UserMentionsIDstrs.append('@'+item['id_str']+'\n') + twittersheet.write(twitrow, twitcol+41, ''.join(UserMentionsScreenNames), posts_format)#42 + twittersheet.write(twitrow, twitcol+42, ''.join(UserMentionsNames), posts_format)#43 + twittersheet.write(twitrow, twitcol+43, ''.join(UserMentionsIDstrs), posts_format)#44 + if 'entities' in entry: if 'media' in entry['entities']: for item in entry['entities']['media']: - mediaList.append(item['media_url']+'\n') - twittersheet.write_url(twitrow, twitcol+45, ''.join(mediaList), url_format) - twittersheet.write(twitrow, twitcol+46, '', posts_format)#47 EMPTYEMPTYEMPTY - twittersheet.write(twitrow, twitcol+47, '', posts_format)#48 EMPTYEMPTYEMPTY - twittersheet.write(twitrow, twitcol+48, '', posts_format)#49 EMPTYEMPTYEMPTY - twittersheet.write(twitrow, twitcol+49, '', posts_format)#50 EMPTYEMPTYEMPTY - twittersheet.write(twitrow, twitcol+50, '', posts_format)#51 EMPTYEMPTYEMPTY + mediaIDStr.append(item['id_str']+'\n') + mediaList.append(item['media_url']+'\n') + twittersheet.write_url(twitrow, twitcol+44, ''.join(mediaIDStr), url_format)#45 + twittersheet.write_url(twitrow, twitcol+45, ''.join(mediaList), url_format)#46 + + if 'entities' in entry: + if 'media' in entry['entities']: + for item in entry['entities']['media']: + if 'source_user_id_str' in item: + EntitiesMediaSourceUserIDstr.append(item['source_user_id_str']+'\n') + twittersheet.write(twitrow, twitcol+46, ''.join(EntitiesMediaSourceUserIDstr), posts_format)#47 + if 'extended_entities' in entry: + if 'media' in entry['extended_entities']: + for item in entry['extended_entities']['media']: + entryExtendedEntitiesMediaMediaUrl.append(item['media_url']+'\n') + if 'source_status_id_str' in item: + entryExtendedEntitiesMediaSourceStatusIDStr.append(item['source_status_id_str']+'\n') + if 'source_user_id_str' in item: + entryExtendedEntitiesMediaSourceUserIDStr.append(item['source_user_id_str']+'\n') + twittersheet.write_url(twitrow, twitcol+47, ''.join(entryExtendedEntitiesMediaMediaUrl), url_format)#48 + twittersheet.write(twitrow, twitcol+48, ''.join(entryExtendedEntitiesMediaSourceStatusIDStr), posts_format)#49 + twittersheet.write(twitrow, twitcol+49, ''.join(entryExtendedEntitiesMediaSourceUserIDStr), posts_format)#50 + + if 'entities' in entry: + if 'urls' in entry['entities']: + for item in entry['entities']['urls']: + if 'url' in item: + Urlsurl.append(item['url']+'\n') + twittersheet.write_url(twitrow, twitcol+50, ''.join(Urlsurl), url_format)#51 #START - retweeted status---------------------- if 'retweeted_status' in entry: @@ -489,9 +557,12 @@ def download(request): twittersheet.write(twitrow, twitcol+81, entry['retweeted_status']['user']['location'], posts_format)#82 twittersheet.write(twitrow, twitcol+82, entry['retweeted_status']['user']['description'], posts_format)#83 twittersheet.write_url(twitrow, twitcol+83, str(entry['retweeted_status']['user']['url']), url_format)#84 - twittersheet.write(twitrow, twitcol+84, '', posts_format)#85 EMPTYEMPTYEMPTY - twittersheet.write(twitrow, twitcol+85, '', posts_format)#86 EMPTYEMPTYEMPTY - twittersheet.write(twitrow, twitcol+86, entry['retweeted_status']['user']['followers_count'], posts_format)#87 + if 'urls' in entry['retweeted_status']['user']['entities']: + for item in entry['retweeted_status']['user']['entities']['urls']: + retweetedUserEntitiesUrlUrlsUrl.append(item['url']+'\n') + retweetedUserEntitiesUrlUrlsExpandedUrl.append(item['expanded_url']+'\n') + twittersheet.write_url(twitrow, twitcol+84, ''.join(retweetedUserEntitiesUrlUrlsUrl), url_format)#85 + twittersheet.write_url(twitrow, twitcol+85, ''.join(retweetedUserEntitiesUrlUrlsExpandedUrl), url_format)#86 twittersheet.write(twitrow, twitcol+86, entry['retweeted_status']['user']['followers_count'], posts_format)#87 twittersheet.write(twitrow, twitcol+87, entry['retweeted_status']['user']['friends_count'], posts_format)#88 twittersheet.write(twitrow, twitcol+88, entry['retweeted_status']['user']['listed_count'], posts_format)#89 twittersheet.write(twitrow, twitcol+89, entry['retweeted_status']['user']['created_at'], posts_format)#90 @@ -502,10 +573,15 @@ def download(request): twittersheet.write_url(twitrow, twitcol+94, str(entry['retweeted_status']['user']['profile_background_image_url']), url_format)#95 twittersheet.write_url(twitrow, twitcol+95, str(entry['retweeted_status']['user']['profile_image_url']), url_format)#96 twittersheet.write(twitrow, twitcol+96, entry['retweeted_status']['user']['following'], posts_format)#97 - twittersheet.write(twitrow, twitcol+97, entry['retweeted_status']['geo'], posts_format)#98 - #coordinates is messing up, commenting out for now #99 - #twittersheet.write(twitrow, twitcol+98, entry['retweeted_status']['coordinates'], posts_format) - #place requires this if/else statement and error catcher like it did before + if entry['retweeted_status']['geo'] != None: + if 'coordinates' in entry['retweeted_status']['geo']: + for item in entry['retweeted_status']['geo']['coordinates']: + retweetedgeocoords.append(str(item)) + twittersheet.write(twitrow, twitcol+97, ''.join(retweetedgeocoords), posts_format)#98 + if entry['retweeted_status']['coordinates'] != None: + for item in entry['retweeted_status']['coordinates']: + retweetedcoords.append(str(item)) + twittersheet.write(twitrow, twitcol+98, ''.join(retweetedcoords), posts_format)#99 if entry['retweeted_status']['place'] != None:#100 if 'country' in entry['retweeted_status']['place']: twittersheet.write(twitrow, twitcol+99, entry['retweeted_status']['place']['country'], posts_format) @@ -561,14 +637,12 @@ def download(request): twittersheet.write(twitrow, twitcol+121, entry['quoted_status']['user']['location'], posts_format)#122 twittersheet.write(twitrow, twitcol+122, entry['quoted_status']['user']['description'], posts_format)#123 twittersheet.write_url(twitrow, twitcol+123, str(entry['quoted_status']['user']['url']), url_format)#124 - twittersheet.write(twitrow, twitcol+124, '', posts_format)#125 EMPTYEMPTYEMPTY - twittersheet.write(twitrow, twitcol+125, '', posts_format)#126 EMPTYEMPTYEMPTY - - #if error is list indices must be integers not strings, it means that within the dictionary, - #there is a list you must access. Haven't found the best way to do this - #UPDATE: as a workaround, the way to fix this is to treat it as a list. See below how 'id_str' was - #fixed - it was giving me the same errors before. - + if 'urls' in entry['quoted_status']['user']['entities']: + for item in entry['quoted_status']['user']['entities']['urls']: + quotedUserEntitiesUrlUrlsUrl.append(item['url']+'\n') + quotedUserEntitiesUrlUrlsExpandedUrl.append(item['expanded_url']+'\n') + twittersheet.write_url(twitrow, twitcol+124, ''.join(quotedUserEntitiesUrlUrlsUrl), url_format)#125 + twittersheet.write_url(twitrow, twitcol+125, ''.join(quotedUserEntitiesUrlUrlsExpandedUrl), url_format)#126 twittersheet.write(twitrow, twitcol+126, entry['quoted_status']['user']['followers_count'], posts_format)#127 twittersheet.write(twitrow, twitcol+127, entry['quoted_status']['user']['friends_count'], posts_format)#128 twittersheet.write(twitrow, twitcol+128, entry['quoted_status']['user']['listed_count'], posts_format)#129 @@ -583,13 +657,15 @@ def download(request): twittersheet.write(twitrow, twitcol+133, 'No background image url', posts_format) twittersheet.write_url(twitrow, twitcol+134, entry['quoted_status']['user']['profile_image_url'], url_format)#135 twittersheet.write(twitrow, twitcol+135, bool(entry['quoted_status']['user']['following']), posts_format)#136 - twittersheet.write(twitrow, twitcol+136, entry['quoted_status']['geo'], posts_format)#137 - - #this one row below with coordinates was throwing an error of 'Unsupported type in write()' - #commenting it out for now - twittersheet.write(twitrow, twitcol+137, '', posts_format) #138 EMPTYEMPTYEMPTY - #twittersheet.write(twitrow, twitcol+20, entry['quoted_status']['coordinates'], posts_format) - #['quoted_status']['place'] was throwing errors if I didn't use this double if-statement + if entry['quoted_status']['geo'] != None: + if 'coordinates' in entry['quoted_status']['geo']: + for item in entry['quoted_status']['geo']['coordinates']: + quotedgeocoords.append(str(item)) + twittersheet.write(twitrow, twitcol+136, ''.join(quotedgeocoords), posts_format)#137 + if entry['quoted_status']['coordinates'] != None: + for item in entry['quoted_status']['coordinates']: + quotedcoords.append(str(item)) + twittersheet.write(twitrow, twitcol+137, ''.join(quotedcoords), posts_format)#138 if entry['quoted_status']['place'] != None: #139 if 'country' in entry['quoted_status']['place']: @@ -601,7 +677,10 @@ def download(request): twittersheet.write(twitrow, twitcol+141, entry['quoted_status']['favorite_count'], posts_format)#142 twittersheet.write(twitrow, twitcol+142, str(entry['quoted_status']['favorited']), posts_format)#143 twittersheet.write(twitrow, twitcol+143, str(entry['quoted_status']['retweeted']), posts_format)#144 - twittersheet.write(twitrow, twitcol+144, '', posts_format)#145 EMPTYEMPTYEMPTY + if 'possibly_sensitive' in entry['quoted_status']: + twittersheet.write(twitrow, twitcol+144, entry['quoted_status']['possibly_sensitive'], posts_format)#145 + else: + twittersheet.write(twitrow, twitcol+144, '', posts_format) twittersheet.write(twitrow, twitcol+145, entry['quoted_status']['lang'], posts_format)#146 @@ -630,12 +709,34 @@ def download(request): retweetedEntitiesMediaExpUrl[:] = [] retweetedEntitiesMediaSourceStatusID[:] = [] retweetedEntitiesMediaSourceUserIDstr[:] = [] - retweetedExtendedEntitiesMediaIDStr = [] - retweetedExtendedEntitiesMediaMediaUrl = [] - retweetedExtendedEntitiesMediaUrl = [] - retweetedExtendedEntitiesMediaExpandedUrl = [] - retweetedExtendedEntitiesMediaSourceStatusIDStr = [] - retweetedExtendedEntitiesMediaSourceUserIDStr = [] + retweetedExtendedEntitiesMediaIDStr[:] = [] + retweetedExtendedEntitiesMediaMediaUrl[:] = [] + retweetedExtendedEntitiesMediaUrl[:] = [] + retweetedExtendedEntitiesMediaExpandedUrl[:] = [] + retweetedExtendedEntitiesMediaSourceStatusIDStr[:] = [] + retweetedExtendedEntitiesMediaSourceUserIDStr[:] = [] + geocoords[:] = [] + coords[:] = [] + UserEntitiesUrlUrlsUrl[:] = [] + UserEntitiesUrlUrlsExpandedUrl[:] = [] + retweetedgeocoords[:] = [] + retweetedcoords[:] = [] + quotedgeocoords[:] = [] + quotedcoords[:] = [] + retweetedUserEntitiesUrlUrlsUrl[:] = [] + retweetedUserEntitiesUrlUrlsExpandedUrl[:] = [] + quotedUserEntitiesUrlUrlsUrl[:] = [] + quotedUserEntitiesUrlUrlsExpandedUrl[:] = [] + entitiesHashtagsText[:] = [] + UserMentionsScreenNames[:] = [] + UserMentionsNames[:] = [] + UserMentionsIDstrs[:] = [] + mediaIDStr[:] = [] + EntitiesMediaSourceUserIDstr[:] = [] + entryExtendedEntitiesMediaMediaUrl[:] = [] + entryExtendedEntitiesMediaSourceStatusIDStr[:] = [] + entryExtendedEntitiesMediaSourceUserIDStr[:] = [] + Urlsurl[:] = [] #go to next row twitrow += 1 From f7deceaedc7db53365769df6dcc79d319b2efc0b Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Sun, 29 Apr 2018 02:11:57 -0400 Subject: [PATCH 088/186] fixing order of headers --- social_monomania/views.py | 132 +++++++++++++++++++------------------- 1 file changed, 67 insertions(+), 65 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index c5ff211..f694562 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -149,7 +149,7 @@ def download(request): 'RetweetCount', #9 'FavoriteCount', #10 'Favorited', #11 - 'Retweete?', #12 + 'Retweeted', #12 'PossiblySensitive', #13 'Language', #14 'IsQuoteStatus', #15 @@ -194,57 +194,57 @@ def download(request): 'RetweetedText', #54 '', #left blank for sentiment analysis field 55 '', #left blank for sentiment analysis field 56 - 'RetweetedUrl', #57 - 'RetweetedUserName', #58 - 'RetweetedUserScreenName', #59 - 'RetweetedUserLocation', #60 - 'RetweetedUserDescription', #61 - 'RetweetedUserUrl', #62 - 'RetweetedUserUrlsUrl', #63 - 'RetweetedUserExpandedUrl', #64 - 'RetweetedUserFollowersCount', #65 - 'RetweetedUserFriendsCount', #66 - 'RetweetedUserListedCount', #67 - 'RetweetedUserCreatedAt', #68 - 'RetweetedUserFavouritesCount', #69 - 'RetweetedUserTimeZone', #70 - 'RetweetedUserVerified', #71 - 'RetweetedUserLang', #72 - 'RetweetedUserProfileBackgroundImageUrl', #73 - 'RetweetedUserProfileImageUrl', #74 - 'RetweetedUserFollowing', #75 - 'RetweetedGeo', #76 - 'RetweetedCoordinates', #77 - 'RetweetedPlace', #78 - 'RetweetedIsQuoteStatus', #79 - 'RetweetedRetweetCount', #80 - 'RetweetedFavoriteCount', #81 - 'RetweetedFavorited', #82 - 'RetweetedRetweeted', #83 - 'RetweetedPossiblySensitive', #84 - 'RetweetedLang', #85 - 'RetweetedExpandedUrl', #86 - 'RetweetedHashtagsText', #87 - 'RetweetedUserMentionsScreenName', #88 - 'RetweetedUserMentionsName', #89 - 'RetweetedUserMentionsID', #90 - 'RetweetedMediaID', #91 - 'RetweetedMediaMediaUrl', #92 - 'RetweetedMediaUrl', #93 - 'RetweetedMediaExpandedUrl', #94 - 'RetweetedMediaSourceStatusID', #95 - 'RetweetedMediaSourceUserID', #96 - 'RetweetedMediaID', #97 - 'RetweetedMediaMediaUrl', #98 - 'RetweetedMediaUrl', #99 - 'RetweetedMediaExpandedUrl', #100 - 'RetweetedMediaSourceStatusID', #101 - 'RetweetedMediaSourceUserID', #102 - 'RetweetedISOLanguageCode', #103 - 'RetweetedSource', #104 - 'RetweetedInReplyToStatusID', #105 - 'RetweetedInReplyToUserID', #106 - 'RetweetedInReplyToScreen_name', #107 + 'RetweetedUrl', #58 + 'RetweetedExpandedUrl', #58 + 'RetweetedHashtagsText', #59 + 'RetweetedUserMentionsScreenName', #60 + 'RetweetedUserMentionsName', #61 + 'RetweetedUserMentionsID', #62 + 'RetweetedMediaID', #63 + 'RetweetedMediaMediaUrl', #64 + 'RetweetedMediaUrl', #65 + 'RetweetedMediaExpandedUrl', #66 + 'RetweetedMediaSourceStatusID', #67 + 'RetweetedMediaSourceUserID', #68 + 'RetweetedMediaID', #69 + 'RetweetedMediaMediaUrl', #70 + 'RetweetedMediaUrl', #71 + 'RetweetedMediaExpandedUrl', #72 + 'RetweetedMediaSourceStatusID', #73 + 'RetweetedMediaSourceUserID', #74 + 'RetweetedISOLanguageCode', #75 + 'RetweetedSource', #76 + 'RetweetedInReplyToStatusID', #77 + 'RetweetedInReplyToUserID', #78 + 'RetweetedInReplyToScreen_name', #79 + 'RetweetedUserName', #80 + 'RetweetedUserScreenName', #81 + 'RetweetedUserLocation', #82 + 'RetweetedUserDescription', #83 + 'RetweetedUserUrl', #84 + 'RetweetedUserUrlsUrl', #85 + 'RetweetedUserExpandedUrl', #86 + 'RetweetedUserFollowersCount', #87 + 'RetweetedUserFriendsCount', #88 + 'RetweetedUserListedCount', #89 + 'RetweetedUserCreatedAt', #90 + 'RetweetedUserFavouritesCount', #91 + 'RetweetedUserTimeZone', #92 + 'RetweetedUserVerified', #93 + 'RetweetedUserLang', #94 + 'RetweetedUserProfileBackgroundImageUrl', #95 + 'RetweetedUserProfileImageUrl', #96 + 'RetweetedUserFollowing', #97 + 'RetweetedGeo', #98 + 'RetweetedCoordinates', #99 + 'RetweetedPlace', #100 + 'RetweetedIsQuoteStatus', #101 + 'RetweetedRetweetCount', #102 + 'RetweetedFavoriteCount', #103 + 'RetweetedFavorited', #104 + 'RetweetedRetweeted', #105 + 'RetweetedPossiblySensitive', #106 + 'RetweetedLang', #107 'QuotedCreatedAt', #108 'QuotedID', #109 'QuotedText', #110 @@ -562,7 +562,8 @@ def download(request): retweetedUserEntitiesUrlUrlsUrl.append(item['url']+'\n') retweetedUserEntitiesUrlUrlsExpandedUrl.append(item['expanded_url']+'\n') twittersheet.write_url(twitrow, twitcol+84, ''.join(retweetedUserEntitiesUrlUrlsUrl), url_format)#85 - twittersheet.write_url(twitrow, twitcol+85, ''.join(retweetedUserEntitiesUrlUrlsExpandedUrl), url_format)#86 twittersheet.write(twitrow, twitcol+86, entry['retweeted_status']['user']['followers_count'], posts_format)#87 + twittersheet.write_url(twitrow, twitcol+85, ''.join(retweetedUserEntitiesUrlUrlsExpandedUrl), url_format)#86 + twittersheet.write(twitrow, twitcol+86, entry['retweeted_status']['user']['followers_count'], posts_format)#87 twittersheet.write(twitrow, twitcol+87, entry['retweeted_status']['user']['friends_count'], posts_format)#88 twittersheet.write(twitrow, twitcol+88, entry['retweeted_status']['user']['listed_count'], posts_format)#89 twittersheet.write(twitrow, twitcol+89, entry['retweeted_status']['user']['created_at'], posts_format)#90 @@ -600,20 +601,10 @@ def download(request): if 'quoted_status' in entry['retweeted_status']: twittersheet.write(twitrow, twitcol+107, entry['retweeted_status']['quoted_status']['created_at'], posts_format)#108 twittersheet.write(twitrow, twitcol+108, entry['retweeted_status']['quoted_status']['id_str'], posts_format)#109 - twittersheet.write(twitrow, twitcol+109, entry['retweeted_status']['quoted_status']['text'], posts_format)#110 if 'entities' in entry['quoted_status']: + twittersheet.write(twitrow, twitcol+109, entry['retweeted_status']['quoted_status']['text'], posts_format)#110 twittersheet.write(twitrow, twitcol+110, '', posts_format)#111 - Blank on purpose - for sentiment analysis twittersheet.write(twitrow, twitcol+111, '', posts_format)#112 - Blank on purpose - for sentiment analysis - if 'quoted_status' in entry['retweeted_status']: - if 'media' in entry['retweeted_status']['quoted_status']['entities']: - for item in entry['retweeted_status']['quoted_status']['entities']['media']: - entitiesMediaIDstr.append(item['id_str']+'\n')#113 - entitiesMediaMediaUrlList.append(item['media_url']+'\n')#114 - entitiesMediaUrlList.append(item['url']+'\n')#115 - entitiesMediaExpandedUrlList.append(item['expanded_url']+'\n')#116 - twittersheet.write(twitrow, twitcol+112, ''.join(entitiesMediaIDstr), posts_format) - twittersheet.write_url(twitrow, twitcol+113, ''.join(entitiesMediaMediaUrlList), url_format) - twittersheet.write_url(twitrow, twitcol+114, ''.join(entitiesMediaUrlList), url_format) - twittersheet.write_url(twitrow, twitcol+115, ''.join(entitiesMediaExpandedUrlList), url_format) + #END - retweeted status---------------------- @@ -622,6 +613,17 @@ def download(request): if 'quoted_status' in entry: #for Testing: to make sure you get hits for search results that have a quoted status, search for #'statuses' for twitter + if 'media' in entry['quoted_status']['entities']: + for item in entry['quoted_status']['entities']['media']: + entitiesMediaIDstr.append(item['id_str']+'\n')#113 + entitiesMediaMediaUrlList.append(item['media_url']+'\n')#114 + entitiesMediaUrlList.append(item['url']+'\n')#115 + entitiesMediaExpandedUrlList.append(item['expanded_url']+'\n')#116 + twittersheet.write(twitrow, twitcol+112, ''.join(entitiesMediaIDstr), posts_format) + twittersheet.write_url(twitrow, twitcol+113, ''.join(entitiesMediaMediaUrlList), url_format) + twittersheet.write_url(twitrow, twitcol+114, ''.join(entitiesMediaUrlList), url_format) + twittersheet.write_url(twitrow, twitcol+115, ''.join(entitiesMediaExpandedUrlList), url_format) + if 'extended_entities' in entry['quoted_status']: for item in entry['quoted_status']['extended_entities']['media']: quotedMediaIDList.append(item['id_str']+'\n')#117 From 22561d1d23437cff6a5ba00ff9cb0447b6ce47d9 Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Sun, 29 Apr 2018 02:22:32 -0400 Subject: [PATCH 089/186] reordering twitter headers --- social_monomania/views.py | 68 +++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index f694562..99f4acd 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -250,40 +250,40 @@ def download(request): 'QuotedText', #110 '', #left blank for sentiment analysis field 111 '', #left blank for sentiment analysis field 112 - 'QuotedGeo', #113 - 'QuotedCoordinates', #114 - 'QuotedPlace', #place is it's own dictionary. I will pull data from key 'country' from place dict 115 - 'QuotedIsQuoteStatus', #116 - 'QuotedRetweetCount', #117 - 'QuotedFavoriteCount', #118 - 'QuotedFavorited', #119 - 'QuotedRetweeted', #120 - 'QuotedPossiblySensitive', #121 - 'QuotedLangugage', #122 - 'QuotedUserName', #123 - 'QuotedUserScreenName', #124 - 'QuotedUserLocation', #125 - 'QuotedUserDescription', #126 - 'QuotedUserUrl', #127 - 'QuotedUserUrlsUrl', #128 - 'QuotedUserExpandedUrl', #129 - 'QuotedUserFollowersCount', #130 - 'QuotedUserFriendsCount', #131 - 'QuotedUserListedCount', #132 - 'QuotedUserCreatedAt', #133 - 'QuotedUserFavouritesCount', #134 - 'QuotedUserTimeZone', #135 - 'QuotedUserLang', #136 - 'QuotedUserProfileBackgroundImageUrl', #137 - 'QuotedUserProfileImageUrl', #138 - 'QuotedUserFollowing', #139 - 'QuotedMediaID', #140 - 'QuotedMediaMediaUrl', #141 - 'QuotedMediaUrl', #142 - 'QuotedMediaExpandedUrl', #143 - 'QuotedMediaID', #144 - 'QuotedMediaMediaURL', #145 - 'QuotedInReplyToScreenName' #146 + 'QuotedMediaID', #113 + 'QuotedMediaMediaUrl', #114 + 'QuotedMediaUrl', #115 + 'QuotedMediaExpandedUrl', #116 + 'QuotedMediaID', #117 + 'QuotedMediaMediaURL', #118 + 'QuotedInReplyToScreenName' #119 + 'QuotedUserName', #120 + 'QuotedUserScreenName', #121 + 'QuotedUserLocation', #122 + 'QuotedUserDescription', #123 + 'QuotedUserUrl', #124 + 'QuotedUserUrlsUrl', #125 + 'QuotedUserExpandedUrl', #126 + 'QuotedUserFollowersCount', #127 + 'QuotedUserFriendsCount', #128 + 'QuotedUserListedCount', #129 + 'QuotedUserCreatedAt', #130 + 'QuotedUserFavouritesCount', #131 + 'QuotedUserTimeZone', #132 + 'QuotedUserLang', #133 + 'QuotedUserProfileBackgroundImageUrl', #134 + 'QuotedUserProfileImageUrl', #135 + 'QuotedUserFollowing', #136 + 'QuotedGeo', #137 + 'QuotedCoordinates', #138 + 'QuotedPlace', #place is it's own dictionary. I will pull data from key 'country' from place dict 139 + 'QuotedIsQuoteStatus', #140 + 'QuotedRetweetCount', #141 + 'QuotedFavoriteCount', #142 + 'QuotedFavorited', #143 + 'QuotedRetweeted', #144 + 'QuotedPossiblySensitive', #145 + 'QuotedLangugage', #146 ] twitcol = 0 for header in headerObj: From 3536436bd4da3de4e5897fbd632b08c0d0e3e35e Mon Sep 17 00:00:00 2001 From: Philip Schmalfuss <31394858+phileepae@users.noreply.github.com> Date: Sun, 29 Apr 2018 02:27:52 -0400 Subject: [PATCH 090/186] left out a comma --- social_monomania/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 99f4acd..63e47e3 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -256,7 +256,7 @@ def download(request): 'QuotedMediaExpandedUrl', #116 'QuotedMediaID', #117 'QuotedMediaMediaURL', #118 - 'QuotedInReplyToScreenName' #119 + 'QuotedInReplyToScreenName', #119 'QuotedUserName', #120 'QuotedUserScreenName', #121 'QuotedUserLocation', #122 From 7f47336d93251f9083e55566c774880b9ab52af3 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 29 Apr 2018 17:51:14 -0400 Subject: [PATCH 091/186] API search fixes, specifically advanced search fixes. Comments added. --- social_monomania/views.py | 13 ++++++++++--- utilities/advancedHandler.py | 5 +++++ utilities/basicHandler.py | 1 + utilities/redditAPI.py | 19 +++++++++---------- utilities/twitterAPI.py | 12 +++++++++--- 5 files changed, 34 insertions(+), 16 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 63e47e3..546501c 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -759,12 +759,14 @@ def download(request): return response +#View to start the normal results processing def results(request): if request.method == 'POST': - print(request.POST) + #print(request.POST) global searchQuery searchQuery = request.POST['q'] + #Main call returning the results from the API redditReturn, twitterReturn = basicHandler.searchHandle(request.POST['q'], dict(request.POST)['boxes[]']) #reddit global variables global redditVariable @@ -777,13 +779,14 @@ def results(request): return render(request, 'results.html', {'redditReturn': redditReturn, 'twitterReturn': twitterReturn, 'searchQuery': searchQuery}) +#View to start the advanced results processing def advancedresults(request): if request.method == 'POST': print(request.POST) - # print(request.POST['q']) - # print(request.POST['boxes[]']) global searchQuery + + #This chunk allows the user to put in one search query, or two queries (with a boolean operator in between) in the advanced search. if(request.POST['q2'] == ''): searchQuery = request.POST['q1'] else: @@ -792,10 +795,13 @@ def advancedresults(request): booleanOp = request.POST['booleanOperator'] searchQuery = queryOne + " " + booleanOp + " " + queryTwo + #Grabs the twitter date variable. twitterDate = request.POST['newestDate'] + #Global for subs checkboxes and custom subs. subredditsDict = [] + #Logic chunk to get checked sub boxes and append a custom sub to the selected default subs. If no sub box info is filled it goes back to the default of /r/news. try: subredditsDict = dict(request.POST)['subboxes[]'] except Exception as e: @@ -808,6 +814,7 @@ def advancedresults(request): else: subredditsDict.append(request.POST['searchCustomSub']) + #Main call returning the results from the API. redditReturn, twitterReturn = advancedHandler.searchHandle(searchQuery, dict(request.POST)['boxes[]'], subredditsDict, twitterDate) #reddit global variables global redditVariable diff --git a/utilities/advancedHandler.py b/utilities/advancedHandler.py index 523f971..e39678f 100644 --- a/utilities/advancedHandler.py +++ b/utilities/advancedHandler.py @@ -11,12 +11,17 @@ def searchHandle(query, apiSelectArray, reddit_Subreddits, twitterDate): print(apiSelectArray) + #Logic chunk to call the selected social media sites API's with optional parameters for advanced search refining. if 'reddit' in apiSelectArray: redditResults = redditAPI.search(query, reddit_Subreddits) if 'twitter' in apiSelectArray: + #Reformats boolean NOT to - for Twitter. + if("NOT " in query): + query = query.replace("NOT ", "-") + twitterResults = twitterAPI.search(query, twitterDate) # print(twitterResults) diff --git a/utilities/basicHandler.py b/utilities/basicHandler.py index 848a9ac..5cdb650 100644 --- a/utilities/basicHandler.py +++ b/utilities/basicHandler.py @@ -11,6 +11,7 @@ def searchHandle(query, apiSelectArray): print(apiSelectArray) + #Logic chunk to call API's based on selected social media site. if 'reddit' in apiSelectArray: redditResults = redditAPI.search(query) diff --git a/utilities/redditAPI.py b/utilities/redditAPI.py index e35479f..8a33899 100644 --- a/utilities/redditAPI.py +++ b/utilities/redditAPI.py @@ -7,9 +7,11 @@ def search(args = None, subreddits = ['news']): + #Allows for testing from cmd. if(args == None): args = sys.argv[1:] + #Initializing reddit object through PRAW with client id and secret. User agent is a suggested field for reddit devs. reddit = praw.Reddit(client_id='dL9KuOJHJojZaw', client_secret='ek3X-TenXuiWDRzbXfSPROUglvg', user_agent='Social Monomania API Searcher (by /u/Sorrento110') @@ -18,20 +20,18 @@ def search(args = None, subreddits = ['news']): relevant_submissions = [] retInfo = {} - print(subreddits) + #print(subreddits) + #Calls helper function to change subreddits object to the string PRAW needs. query_these_subreddits = subredditStringGenerator(subreddits) + #Main PRAW call to get results. Redditbatch = reddit.subreddit(query_these_subreddits).search(args, sort='new', time_filter='all') + #Gets submissions from batch and transfers to holder object. for submission in Redditbatch: - ##Not decided on which reddit calls will give us the best results. Still experimenting. - if (args.lower() in submission.title.lower()): - relevant_submissions.append(submission) - - #print(relevant_submissions) - ##Testing submission accesses; this submission will be stored in specific variables and passed to the handler, - ## which will then access these specifics + relevant_submissions.append(submission) + #Takes info from each submissions and extracts detailed info into final return object. for submission in relevant_submissions: time = submission.created_utc @@ -45,7 +45,6 @@ def search(args = None, subreddits = ['news']): 'comments' : submission.num_comments } - #print("DID REDDIT!") #print(retInfo) return retInfo @@ -63,10 +62,10 @@ def subredditStringGenerator(subreddits): return subreddit_string +#Function to enable running API call from cmd. if __name__ == '__main__': args = sys.argv[1:] search(args[0]) -#reddit.subreddit('news').search('timestamp:{0}..{1}'.format(int(time.mktime(time_now.timetuple()) - datetime.timedelta(days=365).total_seconds()), int(time.mktime(time_now.timetuple()))), params) \ No newline at end of file diff --git a/utilities/twitterAPI.py b/utilities/twitterAPI.py index b8cbc0b..cfa2d6d 100644 --- a/utilities/twitterAPI.py +++ b/utilities/twitterAPI.py @@ -14,20 +14,24 @@ def search(args, date = '', geocode = None): query = urllib.quote_plus(args) + #Normal search function uses this chunk. Formats URL without advance search features/if they aren't set. if (date == '' and geocode == None): url = "https://api.twitter.com/1.1/search/tweets.json?q={0}&count=100".format(query) + #Formats URL for just time input plus query. elif (geocode == None): url = "https://api.twitter.com/1.1/search/tweets.json?q={0}&until={1}&count=100".format(query,date) - #r = urllib2.urlopen(url) - #resultJSON = r.readline().decode('utf-8') + #Gets the results from twitter in this chunk and parses them from JSON. resultJSON = oauth_req(url, '3270317358-uXCQfUGY86T1EBPIrGX97s7EkNzzZide84mfgHo' , 'CCdhkak0eOQDxfdAcbdfCkHn91Hdd5SMlldbLtOQFpfPw') result_parsed = json.loads(resultJSON) + + #Gets the next result url from Twitter. next_results = result_parsed.get('search_metadata').get('next_results') if (next_results != None): next_url= "https://api.twitter.com/1.1/search/tweets.json"+next_results + #Loop to continue calling Twitter over and over to get more results. Appends to initial results object. for i in range(1,10): resultJSONLoop = oauth_req(next_url, '3270317358-uXCQfUGY86T1EBPIrGX97s7EkNzzZide84mfgHo' , 'CCdhkak0eOQDxfdAcbdfCkHn91Hdd5SMlldbLtOQFpfPw') result_parsedLoop = json.loads(resultJSONLoop) @@ -42,15 +46,17 @@ def search(args, date = '', geocode = None): return result_parsed - +#Default Twitter function to generate an info object def oauth_req(url, key, secret, http_method="GET", post_body="", http_headers=None): consumer = oauth2.Consumer(key=CONSUMER_KEY, secret= CONSUMER_SECRET) token = oauth2.Token(key=key, secret=secret) client = oauth2.Client(consumer, token) + #Call to Twitter happens here. resp, content = client.request( url, method=http_method, body=post_body, headers=http_headers ) return content +#Function to enable running API call from cmd. if __name__ == '__main__': args = sys.argv[1:] From 56f89ab7dc21b9d7bfbeaf00b4f3b5d2bca7a3ab Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 29 Apr 2018 18:24:17 -0400 Subject: [PATCH 092/186] Twitter Unit test added. --- utilities/tests/testRedditAPI.py | 5 +++-- utilities/tests/testTwitterAPI.py | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 utilities/tests/testTwitterAPI.py diff --git a/utilities/tests/testRedditAPI.py b/utilities/tests/testRedditAPI.py index b0822a1..b3a4a62 100644 --- a/utilities/tests/testRedditAPI.py +++ b/utilities/tests/testRedditAPI.py @@ -4,7 +4,7 @@ class RedditTestCase(TestCase): """Unit test to ensure that search string is found in 100 new reddit posts returned from API""" def setUp(self): - self.queryString = "SC" + self.queryString = "Police" self.submissions = search(self.queryString) @@ -15,4 +15,5 @@ def test_submissions_contain_query(self): #print(submission.encode("utf-8")) #print(type(self.queryString)) #print(self.queryString) - self.assertTrue(self.queryString in submission.encode("utf-8")) + self.assertTrue(self.queryString in submission) + break diff --git a/utilities/tests/testTwitterAPI.py b/utilities/tests/testTwitterAPI.py new file mode 100644 index 0000000..fae3845 --- /dev/null +++ b/utilities/tests/testTwitterAPI.py @@ -0,0 +1,19 @@ +from django.test import TestCase + +from ..twitterAPI import search +class TwitterTestCase(TestCase): + """Unit test to ensure that search string is found in 100 new reddit posts returned from API""" + def setUp(self): + self.queryString = "Police" + self.submissions = search(self.queryString) + + + def test_submissions_contain_query(self): + for submission in self.submissions.get('statuses'): + #Testing purposes below: + #print(type(submission)) + #print(submission.encode("utf-8")) + #print(type(self.queryString)) + #print(self.queryString) + self.assertTrue(self.queryString in submission.get('text')) + break \ No newline at end of file From 5e9259403cf84f1e76ca0340ab7af9e854c6426f Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 29 Apr 2018 18:34:53 -0400 Subject: [PATCH 093/186] Bugfix on twitterAPI with next_url. --- utilities/twitterAPI.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/utilities/twitterAPI.py b/utilities/twitterAPI.py index cfa2d6d..3e735e7 100644 --- a/utilities/twitterAPI.py +++ b/utilities/twitterAPI.py @@ -28,12 +28,16 @@ def search(args, date = '', geocode = None): #Gets the next result url from Twitter. next_results = result_parsed.get('search_metadata').get('next_results') + next_url = "" if (next_results != None): next_url= "https://api.twitter.com/1.1/search/tweets.json"+next_results #Loop to continue calling Twitter over and over to get more results. Appends to initial results object. for i in range(1,10): - resultJSONLoop = oauth_req(next_url, '3270317358-uXCQfUGY86T1EBPIrGX97s7EkNzzZide84mfgHo' , 'CCdhkak0eOQDxfdAcbdfCkHn91Hdd5SMlldbLtOQFpfPw') + if(next_url != ""): + resultJSONLoop = oauth_req(next_url, '3270317358-uXCQfUGY86T1EBPIrGX97s7EkNzzZide84mfgHo' , 'CCdhkak0eOQDxfdAcbdfCkHn91Hdd5SMlldbLtOQFpfPw') + else: + break result_parsedLoop = json.loads(resultJSONLoop) @@ -41,6 +45,7 @@ def search(args, date = '', geocode = None): result_parsed.get('statuses').append(status) next_results = result_parsedLoop.get('search_metadata').get('next_results') + next_url = "" if (next_results != None): next_url= "https://api.twitter.com/1.1/search/tweets.json"+next_results From 9519e9905ef23b6157565572464fe8a0105521a4 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 29 Apr 2018 18:55:35 -0400 Subject: [PATCH 094/186] Bugfix for x NOT x crashing program. --- utilities/twitterAPI.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/utilities/twitterAPI.py b/utilities/twitterAPI.py index 3e735e7..dbbf654 100644 --- a/utilities/twitterAPI.py +++ b/utilities/twitterAPI.py @@ -27,7 +27,12 @@ def search(args, date = '', geocode = None): result_parsed = json.loads(resultJSON) #Gets the next result url from Twitter. - next_results = result_parsed.get('search_metadata').get('next_results') + next_results = None + try: + next_results = result_parsed.get('search_metadata').get('next_results') + except Exception as e: + print(e) + next_url = "" if (next_results != None): next_url= "https://api.twitter.com/1.1/search/tweets.json"+next_results From 20c37d3ff30649e792cb962afe999f856dee4533 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 29 Apr 2018 20:00:05 -0400 Subject: [PATCH 095/186] Location filtering enabled. --- social_monomania/views.py | 7 ++++--- templates/advSearch.html | 2 +- utilities/advancedHandler.py | 4 ++-- utilities/twitterAPI.py | 31 ++++++++++++++++++++++++++--- utilities/twitterGeoSearch.py | 37 +++++++++++++++++++++++++++++++++++ 5 files changed, 72 insertions(+), 9 deletions(-) create mode 100644 utilities/twitterGeoSearch.py diff --git a/social_monomania/views.py b/social_monomania/views.py index 546501c..6c34e4a 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -795,8 +795,9 @@ def advancedresults(request): booleanOp = request.POST['booleanOperator'] searchQuery = queryOne + " " + booleanOp + " " + queryTwo - #Grabs the twitter date variable. - twitterDate = request.POST['newestDate'] + #Grabs the twitter date and location variables. + twitterDate = request.POST['newestDate'] + twitterLocation = request.POST['searchLocation'] #Global for subs checkboxes and custom subs. subredditsDict = [] @@ -815,7 +816,7 @@ def advancedresults(request): subredditsDict.append(request.POST['searchCustomSub']) #Main call returning the results from the API. - redditReturn, twitterReturn = advancedHandler.searchHandle(searchQuery, dict(request.POST)['boxes[]'], subredditsDict, twitterDate) + redditReturn, twitterReturn = advancedHandler.searchHandle(searchQuery, dict(request.POST)['boxes[]'], subredditsDict, twitterDate, twitterLocation) #reddit global variables global redditVariable redditVariable = redditReturn diff --git a/templates/advSearch.html b/templates/advSearch.html index 8bd5da5..2927e54 100644 --- a/templates/advSearch.html +++ b/templates/advSearch.html @@ -38,7 +38,7 @@

    Enter your search in the bar below and press enter.

    Twitter

    Location

    - +

    Date Filter

    diff --git a/utilities/advancedHandler.py b/utilities/advancedHandler.py index e39678f..b7cb849 100644 --- a/utilities/advancedHandler.py +++ b/utilities/advancedHandler.py @@ -4,7 +4,7 @@ import redditAPI, twitterAPI -def searchHandle(query, apiSelectArray, reddit_Subreddits, twitterDate): +def searchHandle(query, apiSelectArray, reddit_Subreddits, twitterDate, twitterLocation): redditResults = "" twitterResults = "" @@ -22,7 +22,7 @@ def searchHandle(query, apiSelectArray, reddit_Subreddits, twitterDate): if("NOT " in query): query = query.replace("NOT ", "-") - twitterResults = twitterAPI.search(query, twitterDate) + twitterResults = twitterAPI.search(query, twitterDate, twitterLocation) # print(twitterResults) # print(redditResults) diff --git a/utilities/twitterAPI.py b/utilities/twitterAPI.py index dbbf654..d165830 100644 --- a/utilities/twitterAPI.py +++ b/utilities/twitterAPI.py @@ -6,22 +6,47 @@ import oauth2 +import twitterGeoSearch as TGS + CONSUMER_KEY = "VFDbTduxt6SeTwyOjOFIfwWIO" CONSUMER_SECRET = "MrfTScFm6APqTZxDC5cwVAfSVqy5UCbgj61nl6Q34psjcs7J5F" -def search(args, date = '', geocode = None): +def search(args, date = '', geocode = None, radius = "100mi"): query = urllib.quote_plus(args) + coords = [] + #Normal search function uses this chunk. Formats URL without advance search features/if they aren't set. if (date == '' and geocode == None): url = "https://api.twitter.com/1.1/search/tweets.json?q={0}&count=100".format(query) - #Formats URL for just time input plus query. + #Formats URL for just time input plus query (but not geocode). elif (geocode == None): url = "https://api.twitter.com/1.1/search/tweets.json?q={0}&until={1}&count=100".format(query,date) + #Formats URL for Lat/Lon from geocode API call and formats URL for geocode filtering (but not date). + elif (date == ''): + coords = TGS.geoSearch(geocode) + if(radius == ""): + radius = "100mi" + geostring = "{0},{1},{2}".format(coords[1],coords[0],radius) + + url = "https://api.twitter.com/1.1/search/tweets.json?q={0}&geocode={1}&count=100".format(query,geostring) + + print url + + #Formats URL for location filtering and date filtering. + else: + coords = TGS.geoSearch(geocode) + if(radius == ""): + radius = "10mi" + geostring = "{0},{1},{2}".format(coords[1],coords[0],radius) + + url = "https://api.twitter.com/1.1/search/tweets.json?q={0}&until={1}&geocode={2}&count=100".format(query,date,geostring) + + #Gets the results from twitter in this chunk and parses them from JSON. resultJSON = oauth_req(url, '3270317358-uXCQfUGY86T1EBPIrGX97s7EkNzzZide84mfgHo' , 'CCdhkak0eOQDxfdAcbdfCkHn91Hdd5SMlldbLtOQFpfPw') result_parsed = json.loads(resultJSON) @@ -32,7 +57,7 @@ def search(args, date = '', geocode = None): next_results = result_parsed.get('search_metadata').get('next_results') except Exception as e: print(e) - + next_url = "" if (next_results != None): next_url= "https://api.twitter.com/1.1/search/tweets.json"+next_results diff --git a/utilities/twitterGeoSearch.py b/utilities/twitterGeoSearch.py new file mode 100644 index 0000000..34597f2 --- /dev/null +++ b/utilities/twitterGeoSearch.py @@ -0,0 +1,37 @@ +import sys, os + +import urllib +import urllib2 +import json, csv + +import oauth2 + +CONSUMER_KEY = "VFDbTduxt6SeTwyOjOFIfwWIO" +CONSUMER_SECRET = "MrfTScFm6APqTZxDC5cwVAfSVqy5UCbgj61nl6Q34psjcs7J5F" + +def geoSearch(args): + + query = urllib.quote_plus(args) + + url = "https://api.twitter.com/1.1/geo/search.json?query={0}".format(query) + + resultJSON = oauth_req(url, '3270317358-uXCQfUGY86T1EBPIrGX97s7EkNzzZide84mfgHo' , 'CCdhkak0eOQDxfdAcbdfCkHn91Hdd5SMlldbLtOQFpfPw') + result_parsed = json.loads(resultJSON) + + geocodeArray = result_parsed.get('result').get('places') + coordsArray = geocodeArray[0].get('bounding_box').get('coordinates')[0][0] + + print(coordsArray) + return coordsArray + + + +#Default Twitter function to generate an info object +def oauth_req(url, key, secret, http_method="GET", post_body="", http_headers=None): + + consumer = oauth2.Consumer(key=CONSUMER_KEY, secret= CONSUMER_SECRET) + token = oauth2.Token(key=key, secret=secret) + client = oauth2.Client(consumer, token) + #Call to Twitter happens here. + resp, content = client.request( url, method=http_method, body=post_body, headers=http_headers ) + return content \ No newline at end of file From a51a08febc86006f75ea807c95f89a474a35a33c Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 29 Apr 2018 20:26:58 -0400 Subject: [PATCH 096/186] Radius Box added to twitter advanced search. --- social_monomania/views.py | 3 ++- templates/advSearch.html | 4 +++- utilities/advancedHandler.py | 7 +++++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/social_monomania/views.py b/social_monomania/views.py index 6c34e4a..d80a4f7 100755 --- a/social_monomania/views.py +++ b/social_monomania/views.py @@ -798,6 +798,7 @@ def advancedresults(request): #Grabs the twitter date and location variables. twitterDate = request.POST['newestDate'] twitterLocation = request.POST['searchLocation'] + twitterRadius = request.POST['radius'] #Global for subs checkboxes and custom subs. subredditsDict = [] @@ -816,7 +817,7 @@ def advancedresults(request): subredditsDict.append(request.POST['searchCustomSub']) #Main call returning the results from the API. - redditReturn, twitterReturn = advancedHandler.searchHandle(searchQuery, dict(request.POST)['boxes[]'], subredditsDict, twitterDate, twitterLocation) + redditReturn, twitterReturn = advancedHandler.searchHandle(searchQuery, dict(request.POST)['boxes[]'], subredditsDict, twitterDate, twitterLocation, twitterRadius) #reddit global variables global redditVariable redditVariable = redditReturn diff --git a/templates/advSearch.html b/templates/advSearch.html index 2927e54..73c270c 100644 --- a/templates/advSearch.html +++ b/templates/advSearch.html @@ -38,7 +38,9 @@

    Enter your search in the bar below and press enter.

    Twitter

    Location

    - + +

    Radius (Enter a numerical value)

    +

    Date Filter

    diff --git a/utilities/advancedHandler.py b/utilities/advancedHandler.py index b7cb849..2e21b34 100644 --- a/utilities/advancedHandler.py +++ b/utilities/advancedHandler.py @@ -4,7 +4,7 @@ import redditAPI, twitterAPI -def searchHandle(query, apiSelectArray, reddit_Subreddits, twitterDate, twitterLocation): +def searchHandle(query, apiSelectArray, reddit_Subreddits, twitterDate, twitterLocation, twitterRadius): redditResults = "" twitterResults = "" @@ -22,7 +22,10 @@ def searchHandle(query, apiSelectArray, reddit_Subreddits, twitterDate, twitterL if("NOT " in query): query = query.replace("NOT ", "-") - twitterResults = twitterAPI.search(query, twitterDate, twitterLocation) + if(twitterRadius != ""): + twitterRadius = twitterRadius+"mi" + + twitterResults = twitterAPI.search(query, twitterDate, twitterLocation, twitterRadius) # print(twitterResults) # print(redditResults) From 9b05287badb8ac181315d1b5ea0a4745b6906123 Mon Sep 17 00:00:00 2001 From: malBaskin Date: Sun, 29 Apr 2018 20:35:58 -0400 Subject: [PATCH 097/186] styled radius field --- assets/css/main.css | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/assets/css/main.css b/assets/css/main.css index 7fe095f..2065139 100755 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -299,6 +299,12 @@ a.button { font-size: 20px; } +#radius{ + border: 5px solid #6A589F; + border-radius: 25px; + font-size: 20px; +} + #newestDate{ border: 5px solid #6A589F; border-radius: 25px; From cacfd43d2f1c58e980e88fdf39a11dc61dc235ea Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 06:18:50 -0400 Subject: [PATCH 098/186] form.py forms are here. --- online/forms.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 online/forms.py diff --git a/online/forms.py b/online/forms.py new file mode 100644 index 0000000..db8c626 --- /dev/null +++ b/online/forms.py @@ -0,0 +1,11 @@ +from django import forms +from django.contrib.auth.forms import UserCreationForm +from django.contrib.auth.models import User + + +class SignUpForm(UserCreationForm): + email = forms.EmailField(max_length=254, help_text='Required. Inform a valid email address.') + + class Meta: + model = User + fields = ('username', 'email', 'password1', 'password2', ) From 7f9bcf0b5930348c748c4b5a57a3a5524ae93abb Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 06:38:23 -0400 Subject: [PATCH 099/186] Update views.py updating --- online/views.py | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/online/views.py b/online/views.py index e431caf..438e9cc 100644 --- a/online/views.py +++ b/online/views.py @@ -1,4 +1,4 @@ -from django.shortcuts import render,render_to_response +from django.shortcuts import render, redirect, render_to_response from django.http import HttpResponse,HttpResponseRedirect from django.template import RequestContext from django import forms @@ -8,6 +8,7 @@ from django.contrib.auth import authenticate, login as auth_login from django.conf import settings from django.db import models +from django.contrib.auth import UserCreationForm # form class UserForm(forms.Form): @@ -21,20 +22,31 @@ def registered(request): # register def regist(req): if req.method == 'POST': - uf = UserForm(req.POST) + #uf = UserForm(req.POST) 1 + uf = UserCreationForm(req.POST) if uf.is_valid(): - # get data from base - username = uf.cleaned_data['username'] - password = uf.cleaned_data['password'] - if User.objects.filter(username=uf.cleaned_data['username']).exists(): - return HttpResponseRedirect('../regist') + # get data from base 2 + form.save() + # username = uf.cleaned_data['username'] + # password = uf.cleaned_data['password'] 3 + username = form.cleaned_data.get('username') + raw_password = form.cleaned_data.get('password1') + user = authenticate(username=username, password=raw_password) + login(request, user) + return redirect('home') + else: + uf = UserCreationForm() + return render(req, 'regist.html', {'uf': uf}) + + # if User.objects.filter(username=uf.cleaned_data['username']).exists(): + # return HttpResponseRedirect('../regist') # add to cookie base - user = User.objects.create_user(username=username,password=password) - user.save() - return HttpResponseRedirect('/online/registered/') - else: - uf = UserForm() - return render(req, 'regist.html',{'uf':uf}) + #user = User.objects.create_user(username=username,password=password) + # user.save() + #return HttpResponseRedirect('/online/registered/') + # else: + # uf = UserForm() + # return render(req, 'regist.html',{'uf':uf}) # login def login(req): From 1474666d2574f4d9ee1d42eaddbae34e1bd4fc86 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 06:43:40 -0400 Subject: [PATCH 100/186] Update forms.py updating --- online/forms.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/online/forms.py b/online/forms.py index db8c626..35612a6 100644 --- a/online/forms.py +++ b/online/forms.py @@ -4,8 +4,10 @@ class SignUpForm(UserCreationForm): + first_name = forms.CharField(max_length=30, required=False, help_text='Optional.') + last_name = forms.CharField(max_length=30, required=False, help_text='Optional.') email = forms.EmailField(max_length=254, help_text='Required. Inform a valid email address.') class Meta: model = User - fields = ('username', 'email', 'password1', 'password2', ) + fields = ('username', 'first_name', 'last_name', 'email', 'password1', 'password2', ) From 8d170ee7ba148ced298ca8937b51d352017c8357 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 06:52:40 -0400 Subject: [PATCH 101/186] Update views.py updating --- online/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/online/views.py b/online/views.py index 438e9cc..021a727 100644 --- a/online/views.py +++ b/online/views.py @@ -9,6 +9,8 @@ from django.conf import settings from django.db import models from django.contrib.auth import UserCreationForm +#1 +from .forms import SignUpForm # form class UserForm(forms.Form): From 9d818185f44c2aa6a6d8a97bdabe48ed7bc521de Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 06:56:16 -0400 Subject: [PATCH 102/186] Update views.py --- online/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/online/views.py b/online/views.py index 021a727..d630018 100644 --- a/online/views.py +++ b/online/views.py @@ -8,7 +8,7 @@ from django.contrib.auth import authenticate, login as auth_login from django.conf import settings from django.db import models -from django.contrib.auth import UserCreationForm +from django.contrib.auth.forms UserCreationForm #1 from .forms import SignUpForm From db3f73669d7afd2c7ec3388a4b0d568d6ff2bb3d Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:10:50 -0400 Subject: [PATCH 103/186] Update views.py --- online/views.py | 32 +++++++++++--------------------- 1 file changed, 11 insertions(+), 21 deletions(-) diff --git a/online/views.py b/online/views.py index d630018..a3f6004 100644 --- a/online/views.py +++ b/online/views.py @@ -24,31 +24,21 @@ def registered(request): # register def regist(req): if req.method == 'POST': - #uf = UserForm(req.POST) 1 - uf = UserCreationForm(req.POST) + uf = UserForm(req.POST) 1 if uf.is_valid(): # get data from base 2 - form.save() - # username = uf.cleaned_data['username'] - # password = uf.cleaned_data['password'] 3 - username = form.cleaned_data.get('username') - raw_password = form.cleaned_data.get('password1') - user = authenticate(username=username, password=raw_password) - login(request, user) - return redirect('home') - else: - uf = UserCreationForm() - return render(req, 'regist.html', {'uf': uf}) + username = uf.cleaned_data['username'] + password = uf.cleaned_data['password'] 3 - # if User.objects.filter(username=uf.cleaned_data['username']).exists(): - # return HttpResponseRedirect('../regist') + if User.objects.filter(username=uf.cleaned_data['username']).exists(): + return HttpResponseRedirect('../regist') # add to cookie base - #user = User.objects.create_user(username=username,password=password) - # user.save() - #return HttpResponseRedirect('/online/registered/') - # else: - # uf = UserForm() - # return render(req, 'regist.html',{'uf':uf}) + user = User.objects.create_user(username=username,password=password) + user.save() + return HttpResponseRedirect('/online/registered/') + else: + uf = UserForm() + return render(req, 'regist.html',{'uf':uf}) # login def login(req): From 45b4b6ada1b33a09141d3668f8856aaf1aeb633a Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:12:35 -0400 Subject: [PATCH 104/186] Update views.py --- online/views.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/online/views.py b/online/views.py index a3f6004..b32d742 100644 --- a/online/views.py +++ b/online/views.py @@ -8,9 +8,6 @@ from django.contrib.auth import authenticate, login as auth_login from django.conf import settings from django.db import models -from django.contrib.auth.forms UserCreationForm -#1 -from .forms import SignUpForm # form class UserForm(forms.Form): From 18e85073dcd342a4958c806bccb6895d27c9aa0d Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:14:19 -0400 Subject: [PATCH 105/186] Update views.py --- online/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/online/views.py b/online/views.py index b32d742..76bded5 100644 --- a/online/views.py +++ b/online/views.py @@ -21,7 +21,7 @@ def registered(request): # register def regist(req): if req.method == 'POST': - uf = UserForm(req.POST) 1 + uf = UserForm(req.POST) if uf.is_valid(): # get data from base 2 username = uf.cleaned_data['username'] From b88ec285d5733855004e625bca7f49c06ba044c0 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:15:36 -0400 Subject: [PATCH 106/186] Update views.py --- online/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/online/views.py b/online/views.py index 76bded5..835ebc3 100644 --- a/online/views.py +++ b/online/views.py @@ -25,7 +25,7 @@ def regist(req): if uf.is_valid(): # get data from base 2 username = uf.cleaned_data['username'] - password = uf.cleaned_data['password'] 3 + password = uf.cleaned_data['password'] if User.objects.filter(username=uf.cleaned_data['username']).exists(): return HttpResponseRedirect('../regist') From 18e6234d62a3b2e5432bcf56f6ff88766c425087 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:17:42 -0400 Subject: [PATCH 107/186] Update views.py --- online/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/online/views.py b/online/views.py index 835ebc3..d669373 100644 --- a/online/views.py +++ b/online/views.py @@ -30,9 +30,9 @@ def regist(req): if User.objects.filter(username=uf.cleaned_data['username']).exists(): return HttpResponseRedirect('../regist') # add to cookie base - user = User.objects.create_user(username=username,password=password) - user.save() - return HttpResponseRedirect('/online/registered/') + user = User.objects.create_user(username=username,password=password) + user.save() + return HttpResponseRedirect('/online/registered/') else: uf = UserForm() return render(req, 'regist.html',{'uf':uf}) From 061d8dff3d094bd9bb6f2de5b15f7b8776a6a512 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:20:02 -0400 Subject: [PATCH 108/186] Update views.py --- online/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/online/views.py b/online/views.py index d669373..57f8c2e 100644 --- a/online/views.py +++ b/online/views.py @@ -33,9 +33,9 @@ def regist(req): user = User.objects.create_user(username=username,password=password) user.save() return HttpResponseRedirect('/online/registered/') - else: - uf = UserForm() - return render(req, 'regist.html',{'uf':uf}) + else: + uf = UserForm() + return render(req, 'regist.html',{'uf':uf}) # login def login(req): From 115cfc48f0ee042b83bfccabfbf1effe11540c73 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:22:47 -0400 Subject: [PATCH 109/186] Update views.py --- online/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/online/views.py b/online/views.py index 57f8c2e..76d4a37 100644 --- a/online/views.py +++ b/online/views.py @@ -33,9 +33,9 @@ def regist(req): user = User.objects.create_user(username=username,password=password) user.save() return HttpResponseRedirect('/online/registered/') - else: - uf = UserForm() - return render(req, 'regist.html',{'uf':uf}) + else: + uf = UserForm() + return render(req, 'regist.html',{'uf':uf}) # login def login(req): From d35419ab539ad7dc93b4383f1a3c9fd064aad217 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:25:42 -0400 Subject: [PATCH 110/186] Update views.py --- online/views.py | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/online/views.py b/online/views.py index 76d4a37..c57126b 100644 --- a/online/views.py +++ b/online/views.py @@ -23,19 +23,18 @@ def regist(req): if req.method == 'POST': uf = UserForm(req.POST) if uf.is_valid(): - # get data from base 2 - username = uf.cleaned_data['username'] - password = uf.cleaned_data['password'] - - if User.objects.filter(username=uf.cleaned_data['username']).exists(): - return HttpResponseRedirect('../regist') + # get data from base + username = uf.cleaned_data['username'] + password = uf.cleaned_data['password'] + if User.objects.filter(username=uf.cleaned_data['username']).exists(): + return HttpResponseRedirect('../regist') # add to cookie base - user = User.objects.create_user(username=username,password=password) - user.save() - return HttpResponseRedirect('/online/registered/') - else: - uf = UserForm() - return render(req, 'regist.html',{'uf':uf}) + user = User.objects.create_user(username=username,password=password) + user.save() + return HttpResponseRedirect('/online/registered/') + else: + uf = UserForm() + return render(req, 'regist.html',{'uf':uf}) # login def login(req): From 5d3ef7dcb6d110813f172005cc014228aadb9fd5 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:31:59 -0400 Subject: [PATCH 111/186] Update views.py --- online/views.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/online/views.py b/online/views.py index c57126b..d3b4140 100644 --- a/online/views.py +++ b/online/views.py @@ -9,6 +9,10 @@ from django.conf import settings from django.db import models +from django.contrib import messages +from django.contrib.auth import update_session_auth_hash +from django.contrib.auth.forms import PasswordChangeForm + # form class UserForm(forms.Form): username = forms.CharField(label='User Name',max_length=100) @@ -98,3 +102,20 @@ def logout(req): # Logged Out def loggedout(req): return render(req, 'loggedout.html') + +# change passsword +def change_password(request): + if request.method == 'POST': + form = PasswordChangeForm(request.user, request.POST) + if form.is_valid(): + user = form.save() + update_session_auth_hash(request, user) # Important! + messages.success(request, 'Your password was successfully updated!') + return redirect('change_password') + else: + messages.error(request, 'Please correct the error below.') + else: + form = PasswordChangeForm(request.user) + return render(request, 'accounts/change_password.html', { + 'form': form + }) From a3ab2d8c57c818580bf6d84488dce762b951820f Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:32:55 -0400 Subject: [PATCH 112/186] Update urls.py --- online/urls.py | 1 + 1 file changed, 1 insertion(+) diff --git a/online/urls.py b/online/urls.py index 1a35fba..2bef54e 100644 --- a/online/urls.py +++ b/online/urls.py @@ -9,4 +9,5 @@ url(r'^logout/$', views.logout, name='logout'), url(r'^loggedout/$', views.loggedout, name='loggedout'), url(r'^registered/$', views.registered, name='registered'), + url(r'^password/$', views.change_password, name='change_password'), ] From d2b97f2a0bf0efd1e96ef552e514487826fc322f Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:35:41 -0400 Subject: [PATCH 113/186] Add files via upload change password html --- online/templates/change_password.html | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 online/templates/change_password.html diff --git a/online/templates/change_password.html b/online/templates/change_password.html new file mode 100644 index 0000000..8656845 --- /dev/null +++ b/online/templates/change_password.html @@ -0,0 +1,5 @@ +
    + {% csrf_token %} + {{ form }} + +
    From 2273a44af6df7ff09210d223c1db7a0a36806566 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:39:21 -0400 Subject: [PATCH 114/186] Update views.py --- online/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/online/views.py b/online/views.py index d3b4140..f3b5295 100644 --- a/online/views.py +++ b/online/views.py @@ -116,6 +116,6 @@ def change_password(request): messages.error(request, 'Please correct the error below.') else: form = PasswordChangeForm(request.user) - return render(request, 'accounts/change_password.html', { + return render(request, 'change_password.html', { 'form': form }) From ab70679c5174472fdff1fc7a7001bec9a7dc8678 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:47:43 -0400 Subject: [PATCH 115/186] Update change_password.html --- online/templates/change_password.html | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/online/templates/change_password.html b/online/templates/change_password.html index 8656845..1a138b8 100644 --- a/online/templates/change_password.html +++ b/online/templates/change_password.html @@ -1,5 +1,21 @@ -
    - {% csrf_token %} - {{ form }} - +{% extends "layout.html" %} + +{% block title %} Change Password {% endblock %} + +{% block heading %} Welcome! {% endblock %} + +{% block content %} + +

    About us

    +

    Social Monomania is a social media listening senior project currently under development. The USC Center for Mega Event Research and Education, housed in the College of Hospitality, Retail, and Sport Management, has proposed the development of a social media listening tool. This tool will allow USC faculty to engage in research that tracks social media posts and visual content across multiple social media platforms. As of now, the project is focusing on Reddit and Twitter. By developing an easy to navigate user interface, faculty can undertake searches of social media posts which include specified keywords and phrases. Once the social media searches are concluded, the software will display visually appealing screens for an easy graphical review of sentiment analysis. +

    + +

    Please Login below to get started

    + + + {% csrf_token %} + {{ form }} +
    +
    +{% endblock %} From 9302ecae4065b33d92330a302daa601dbf75a3a9 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:50:05 -0400 Subject: [PATCH 116/186] Update change_password.html --- online/templates/change_password.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/online/templates/change_password.html b/online/templates/change_password.html index 1a138b8..92cafb5 100644 --- a/online/templates/change_password.html +++ b/online/templates/change_password.html @@ -10,7 +10,7 @@

    About us

    Social Monomania is a social media listening senior project currently under development. The USC Center for Mega Event Research and Education, housed in the College of Hospitality, Retail, and Sport Management, has proposed the development of a social media listening tool. This tool will allow USC faculty to engage in research that tracks social media posts and visual content across multiple social media platforms. As of now, the project is focusing on Reddit and Twitter. By developing an easy to navigate user interface, faculty can undertake searches of social media posts which include specified keywords and phrases. Once the social media searches are concluded, the software will display visually appealing screens for an easy graphical review of sentiment analysis.

    -

    Please Login below to get started

    +

    Change password below

    {% csrf_token %} From 0bafd3a4bd4d86c0448a0efc285b3bc5d91e7fb4 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 30 Apr 2018 07:52:44 -0400 Subject: [PATCH 117/186] Update index.html --- online/templates/index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/online/templates/index.html b/online/templates/index.html index 9cc8100..ba97a80 100644 --- a/online/templates/index.html +++ b/online/templates/index.html @@ -13,6 +13,7 @@

    Welcome {{username}} to Social-Monomania !



    Logout +Change password -

    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 SB9X%Wzrr$o`4}Dc_P+qYvNV+d delta 13501 zcmZ{L1yEc|x9;FFcyJ9)kl+M&2p-%exV!7%?gR#R4esvlA-D&3cYmCF?tjj`@70^C z`D*pDS$n2-uipJl7xmCT#b8&>!y-~i+| z34nr+il2S^{6>F!1LjjG3ag10QRFjyWEITOjG*Ip@`^6Tir%tP9xo5YT!ug3($&#Q zW|~ky^gB~3E5(CKmlyph=9pEg<>+XJvFV#NiC>zZfkck4@z!FtAF{+2x*$1WVNQ@MbTv;0oa0#3v_x-U3px<8fX4robY4@x z8B5ERJU#}kW!3*Q(VStom~@XBoQAn#R(kYekcOO8Gv5tJjBFI{E`u`pp-0!L?JBf) zgg1w(N349|5EDfp z@v!+G0{}=22LR9kU?F_q2hg#Or0teOQU@y28)CH5dL zJW>{lY8htu_?mL=S#h#*{mQ90`V`wuav&khBaeL+Wdu7wwd~(4hO} z7YeFI`cd-CbdE9dJRxY*VAGiR;D^*znQ4(?z5+3}(9Pmxq1E7`(v6}h z^Q81*T9i?g4La%?5zt|b5BYMT&V!Vif?%CndNuB2SArK|!IeI5JqHcpk(3Pye%}ej z+~jIO;T12j6RQUtXcx<7`bEBjEzEe5q+*J#;Sap3LPxbM&Y|^Tri|H-F#;b9bJ{-k z)j^f-463ownS<%5cv*#4OSyZqx1X9n9rdKVgtlNNl!}aI&4W@#nPv51<@^)AG2Hy5v9Bx)ON zP8u^u;PE<2Z%q%VDEF1wd)@ZhKlt7kakg#?i5gx8QF{p|gvQ6v%Y{rQ@0-)@@^`3( zHnM6AlD90Mae_LI%8n`y2WB}(!o+o_DEtUuD%p|V%FGm%eUW&EmGA-H(~&#$t;SKT z!hS$^p>Sq$!hBM4FNq{^nGl#Ce^}j_k#k8QI27%AagJ1kPX@u~07|knIH~<4FUkSu4t&i)ZX{Yh5mAwwkcBQA& zdmMX+`plBv;O35N?0%6bqC=%SpsX_vM1*(+?>7)1nSarRXdvIpJ}O3mX_FRhK(4 zd~|qUCCEL~5Rp55jEZD+|IF}J9y%4MA08O)>!XHcVop{mHwn3fzdAALj7FI4&$5vo!7FHdZS+d$+2g`OePWDNwfUa{z; zfQ2iy^LeYKm)!@C*Vp*qZ2W{N=cmo-n;5Ix@ReCvbhB_lCFnB6%fujk<>Ti28tpc0 zM9?U(0yCx zC8XMM7^rQs`!(qz?GqQ=^nMjM(9@>_ARs{L9w!Th-p~R&)M^ug`{*gwp{j-XkxmN} zbWY`#zI0(k%9-IiD2;uZIU18*&!TMq0>V4(qy?15hMMig$@B`a;L4NBO*-+6ztVEM z6`Hg0uyYq{S&PcHj8uJ-H zl~gaDSH>0hz!FAGbLdPa)-+L>)ec*$qwvp~s{;9Njx)_G^9u2&+Me2P z)?+YZvbWUxU*PTb!i?|JP@p6%EtBKQ~S@xkbZakPzV3$tk!;PS@ z@@qtIAmkjc7V&C*h$}^JCXQc0D^qTy71f2xRC%O1mbe!ic&G}dw$Om^DWq1w$ny&9 zDxzcNxtMo zMaY93+RMHkkby%3nR^DO!77jt0ZUe>$8hj_))a6!YU=#UtzZB zA)fS}2sF-0sR$nzE?&m>gLZ!^N-`HC`()%BH~yKgwUoB;BjGe@11Qqiq@-#|Q0fGt zl1(M85%ej9qstP0ex+JONJGM%f$E_aZo7uIB36Yqd=9h!UD*X)R;u{%Fhea!tvQ+I zdfO*i_MDLfWw;%!HpQPTT(MMij!k=#QEcueO}H<5ud+x(*Xug~5p)m54d;zUpWB$_ zI7{#ndKi7|dynuIK~4KyrYo%Pkd(=4syH_r0Msiq6p3V6a4%z_~w-o=aRY$dcEj;RA^enJ_}Fd`hXJj z(PqM+DZaj_L^;3>0@1kznQI<#2l0cs292xO4qmxUr*XrSNaau7`Gyw0R@?7j9OcY| zd(ItbA9WMpF9%@ayu(F?U#6-`qMCoPs=K1eE$vx*Deu{dGH6XIZq+!^^eNc74BApf zF}DwJ6BbF5@09O|p^H$zCY2a2=8_ahZ@2*ydB|&cEv~GX{zC7^XYxlkH-t0$k9-pT z_fr`h1>a=USNX3v{#1etvDrqx2K^SQPl*(?3)`NGkS_BUt`j(kf>$e!k%gh>Ge3M! z{1*4?XCg1X8bQVgPtJ6mrW#P{5%^t8mcD1gP;BcGPz#x7O~C~_^|Mxw!hN@LleKa9 ztmAXJ`zCKimRjR$y`M~hl|`We?N${x-(^0a$0vI0X}xIt=#}a0m8-T(lkyB3q4Knf z5vqqLK~bJ8^4~V(j}q}e_{MZb7HK+>pEp=Qpv@w^xee_niTIe3iWYhAi%o=2ozFKyLo-m=>qq*Jj-nRMXmeYXEcb^1DW zvRe9BtQFL^woJJmq_f!>r(=*}GwnQj1GR3M+C%ZkaT2eh-v`RkArsQ;2QV5}p?>lu z{_|ZEv)H=;mFAl2Cp)@UU!;xV#|YTxS2NbRj)Z!~+GWSqRUbZTpAK6!sTo^^uoJu`;hx$PFpc>$V9;pdAz(sYtR}p+k{+%*R@%aW z0i~$@bf0L_CJ;3wBfu0;A7GvYah{jZI$pCa4pE7iyLhuQA=g6dGH>Sk=;A8m?Q!eg zID6_+J<5J_kXjg^pyVgkVE)uVHz(5IpaRnF)l^CAl2#d#5k$il~{7q&5otmx%s?a2xU~^ z#U42=3RV-r8g=e)troB|wC**@P3qm6T1|gB`Hl01p>@Y5VWH}?%Z#?DA+yr0*)!;M zN?rbu0lR(<{+Ku_D{6oYjsbCmmnYFXScug37Zl{JW6zm{oM|&tiG415SiOu9uCFUP zr9S2_VH2B(EmWzrjCiE=1*CqyQJd5`T8CL_=;oPnqCkT|=W^Y_8JGg=V=djrX0pLC z3$BI&Ys1N_R4vjAs81%ZWVjK4Gh$HWx&Us3@oOVILpk=M&cJ5WA4UH@X|W_#-#MGY zWbd3WfO&XK-&0`2?LdLKO21Xw-7c_yvz*;87p;iVCPh(!3@ai9va9A#aM0I4ZK1?V zGsGBNJZb?HI!Bbp_p$WW$)Y-CTU^WPCZ26&O z*fp;yQm%EnK~tJPFajd^Y9~8-hmB9|46cT+(U@Qv&N*pT)l$JaOz=V1x*b$ciGjQ( zY|YhSyv&^oWl?Gj>TUINk?JgixT1?LG86B`6LyTI&aY+zIXx!KFuP{AUYqhj=ak&;Ut`=Y#v{Q>ySrhtMz&q875h4acr-U=w5pay1id@lS`} zVgBMw-h9<-4v!sn4$6C6SSKGmYto!_r_Bnw7c$t9^ zLH31RYs79eYUH$(s)5~#UJJ#b1gJM&24_3odHig%*JbnGZ?X&>&~M_hP}*$=)flq*%U0mRb?Nj zJ_rAgW+ofic`69y`nK+YlswUTuFHTwB^w44BiSoO0`1vGaNfbgyO#;aai`p+)ZC5F z9&^d#ZK_Ut(5uhKJdU{&x<%Tva7S^T*lAs0zhkx;?dd=99(3Ez~PXmmeqw6NlYO=ns4 zYlcRlp#ZG2+CsDRvd|98II+XJz;?%?5LWbh4ZZbVYQ@0=nTk1T^JMT!$R(fXPpI7U zNdYMtl<{j3Y(|Zo_Dyn}(Te}q+J3WyFcx{B{6z&}ytB%$pwHDNpWV+S;Y_986 zZmINq_IbO1Q6+e^o@~@!rZ1SY*W&5yb>j1B>|VQc-I3rlW;wDQ8m92)?HOaos6iN< zgc&+p`INkReUZ;nn&!w`0yn+U$0GbgVmONF4@5mkY3z4wjycP={a9QsG-|QHV&qy3 zSw%}dyT|0@`D9=9CCveD!h)R@r~t41#H`iu$v$(BX$nFKM__pkG1!B)R+bR5LocS*4;$p#9I;npdPJwHGqqg{q$&@Kx8|pQfZ==AJzPEV>mt z&*)j8aLvM1CGmFFx(}8HmS(Qyp>;BRc=sN$9+v#St|x}5se;M$UbLhvX{cY+WSgnI zun#iO<MMeb)PC=kjP7dM@@3RxC^LUxcHr}lz`FX_Bzh;Ws& zxdl#9B8Q5;)L6-CU%BQ1 zzlUQjbM21+DlLo|rB{Ddz1?Z_TFIjdhYc57-#Do$M4Q zA+_@vcMSUkNVRt{+o*KzkL_c81%;Flj8G77k%d+^RCGb<(afozW8zHhkZ;n=JnZ=5 zz+{b8UgQy6(WO`c8`9WZgVTXf+B(sNxDKDFX_*i{RYppBiLbzFJjaTKV&c|y;D&~O zkJNW+RuGEOdL}%#qw+Dk;Cli=0RC&oto9p~Dr{qEE-YBR5e)%0Ed^YJ4@65CXhIJd zpl=+YhX|ztBN748z#+MCXpII>uu4dc8o3C|w2g;T@V37~>fzuT>*3(pM;hgnAVicv zm;hJ+JOBV71*Du>pMQo10PKK&ZN&iquC@+FjE=@mPUbeIj-TDEt?E>*ZI?OFUirVj zb^qGqN-`Q|6khFVC}S6ELrIMAE~FTt5)OxyT(l2=xg+|-?4rmpqCJwy2TBpz0>w_)(5oVwMyBW!WxUH0+ZX;1Kf)&xY~HB>}=x^!=Qt) zZ~$N?Myhw%p-9b6nNeIpnMkaiTZtW_;~9l1q;c zW=t1XR`|+nM1iAysc4=M3Z@*kzcXa$(|T^8VxA-jrZeV^hAu>ds@(RQ`3bdf&wVbbgGzX82;B!xN7{vBZ5)(S5n^qG#{Nf~bNpk0&TP;Yl<4bz<=k=B)bm zIfwjo#Ze?10B^(iXKW8(6kiEs5zbqL3$gKO3D}p-Ti&;T*(8dr!tw*w(pP0 zB);(|u#DUq+THWA-Y*RH@+zDhMMN+b^2|wG$+?izZ!~`!ow0ONi5v?AAwKvGx7WwQf_MK#j{j5k^IC|vf2^w~sRuIEz1qd?yz+{m9P_F+F_do&HGy}#H z(6)%wqkzd+fY1J*B&z?+|BG`(CiKr`*m_!BG^eC|Mb|)$W~-VRO_eI9itIvKev+W! zX-d8#38B0cA=eO@UVI&GuS!)($p74 zM^Tu*!&r5CCUf2v?@$)~$g;b*@CQ*_Bz#0I9?l5h^pB}k!42JwHr6TY}-rS~q& z?X63}64+z_GU9~<$ROsC9CAi~c=?oh7-DdKbC#nt%Zz7mH3IRscBaiqj@P=L@~t^R zDAq}1N=xpvOZNP#4yQYO{N6Os3t5&++}MDGRj+3`ZJ3R8L-s-O-kLKq7oF?-F#{$I zV)s49f~Nh67Ranwl*~*GVJo`s5nB_P;|n&fE6SdN!=#e({s)tDI~YZO4LkXJeiX<3 zVzC@=wEDz&Q$f%QG7~QZrgWwha*_!Kd6yhyU>u%FY(x}KnNUV3FQq+Z)Rr3yUi}{4 z_Oh{OLk`9jrGB0P@>#nX6 z?#O+P$wvsNB1=@yz_$IeG}fnCg)f!u>1`40yr}JrF_uJWKwQQj3l~@mK|xFQ%N^nc zfsZ#k_Gg{39{f`j-f+SP@b5>pM({3a~SiFv-teBS3Wnupu#e7 zfflsiFQPX*dWI3eQy~xA+^sEnri-@dVg{iwRRXHt9&btYKWT`y-MGv0qNKHLjFT|E zG3X@d{4m`#^#K3OIs`wTrBb@@^0iZ?kObeg8KH!UOtf-+tFi03laJro(~!8%P_sx| z=tPHW(0tUWu2kbO6@hb1BK38U3xV(Ys-K3x8lSJmYcDmVlQV`8B!__lMI%z>(OJTc| zt?4Dg6xsKkJ;eUvd(4C6b{g=0X9Y*DW1#$QmOY*csv7!^i>nhI{F)zdPm9}$^a-}w zzd73w0(_~K{D!HJ_QA-q{HAQhji5Id1}IhQ^Tp2_AVxV;7PMUYrpMjsa(Gb37t$VT zl0YGf=(Ql{jo;4#lvahjQzo4`qSp{>RwSgQF~Va(VucyjJdTa7r z_wP-yoGxn-xnDG3+MhLGB*$XtX=ETD%hAZ_VdbAVVcB!JV5@VuU>V-upptAZSjud! zV8O4BNcNGtxILKN!zs4m!VC*I!DeT>w=w80E3c&8(aQpm3-(VuUOYCSH=Dtevx$?Y zm-a@Y#?IOS$B2?7*HPo7?L3tR6Z&uJa_#9p1mDOJOo#i1kiQ{$usJ)#qcDk07Q${$ zv1JXdzo3(eSqNnAk%6xkKucO7sI5QtrVZ)j5-Qm?Q_8>k`(6=3Dy5z&ibO2*IZ4g4 z6@-1$foVO( z#ELbmZU*`-M5S4*4e3B^UeCMF19jos7P^cg+wob>$;Sg<%mQ|$w6P}R+GsP${Z!g6 zFgz!Vh7J5(wy3f|8mFr6rDl}ov1VY3C9Dri7Z&6X_wc1Kc0`3Ktax>XM55<#%o$jx zPE%L2^@MuWsqDI{Pwny3hoABTG{wh2PSeQiytd{e(=~%r`IgvX$6>Iip`*OUVr2*M zS<+yn_-B>2)mZu;&5BUWUd4=z{+?&UF4qXFViYnf_a}#-k5u~G&1pg_E1jUd)!K3i zRd~{1jJ(3wtE9Y_28(NyP^aZVJBvX zb;T)0g|{e`Ei+4}8Qd!-UA-=g+~^GsJaC#VyD;|4V5GBasf?yR%dvn>>D^Jjsb6Ym zRrbcl@xnf@^=Ll`_M~%zzCROj<6Avj{{`*bFk@4gf&tCp ztVO+@d8NGgV=C#A$)%hLOltO2`W2g27jt<>>{-yQ1O{yRrODH=r?9CMMHfj06y7d@ zZQ=V+_EmzKzfKh!uu&cORsPN~qBoL67( z(FKZ28uy%k9NSJH%qz9SLC>;L$NV*8CugFS$;cQn$Z}iCSjud+c%^e+HQc^asChEa zOg*hT%A#+Ze1o$vw@bZqMQ?3#W{!5cS(AINAD+-}XNWh2yp`v(MVknR!NYe3elm0z8CkWy^3D2S(WQATgSHn~pDDQWHQ8Zq}_Ak;= zn28N{J$>4=fViGu8c#k62^+MEQHV?Nk4s2lQCBk&1$XgJRp#I>GG`RhSGIUUUOzct z@D=YpTMvdiKMlYXZJ;`@UWO^fD^w=d;`(g-oElADwzqRN6h}IB9SiLyip66trUtR3 z=Cx3;8r!WKz3cPG;GJw?zCvr;!kpN*W7Rbtlz;3mY{X{#j*a_|50Jb z;4cBOmbL;BPpscVID~^R|EsqDe9~V9k^a9m?)3Md3kThD<_LQdn0bg}8DrSt`l@LjyeeKo0uJF#!^YG{#3lGv+~}G?zP!^^HycZ{d|&!$e|--?kQ*A?IdeeVuQHAQnTbUD-u7TJdv_wUMb^|1q&s zs5j$(Kh{B3n5zh;;ZX~q$2+l*=xV{osCrLKrv??-UP?N$1e!&g-LYs6|82)U(woX< zgHedL32QWtHqT`ljJ+6dVx7WZ4n1mx@c8qZ>$BGH3==A(o6HoZnJ5#;kt}hfwQ3X0 zrCyUC8Kw4%ifN@MK^9csb)rU-A}a=rr8E8k6Sb|H0*=37*>%F?{bJw!i{1hBUl_kQ z+hkQT{y%^m&WQZ|>v-2rzr*mcg?7Wt?*9TKC-%=;hyMUeD?XT^zWILv-e09~{|(kd zNhn$PB;PTt9%Na3>|WanHi=f2pg^ob7buF(=<>vF1j-~*7z4RfnU55SOZ0SQpK-A% zrFt`SX`5O!HN1)>2j{cY;wj4{!~o{?%Hkpb~qTPMdorV!Ry_jhYyiF@T!LPJi?+jpNLQjCi4&7`N}L6@A62 z`4$H^ipHCUhUd#-ux(zS+tpZJ5c7z9EmKyE5*gE=L%9rrU!}RjbM%!!Ie)sp6-%WDEe%| z>=)y@kjUn>=KW`$LwdN7iM1A7fk>gU+@{LlHvZD$Q1aJ7YchjJNpJ4TV)OGTOq!0j zc=0JuMZ)ohT@msYY{hL)Q>BN;==PV=P1zsfPs(x{k-ohq#^G73_8>*CG~rcgLqfv- zrj_3-mje~m417$%FFFHh;?WmRH$K4kg@KomJ9p-Uz}@CygN7zfHLlbH z>FP&UgNSDMXSp&vF%TJlPAz$yN0H=|9mxMc!dv(Pux+A-01Zo_T`1ErtC z6|s_N0iVLKpj<4Ki(~BKeEw3SH4u2$E9_Qt{(Vb`a9;k9DySRc}I_$27+i91ec?-eiM1uYhTf~QD z*iH{Muvhu44;|au)-2AeM^U~I&xaF|9MnGFIf8ZR$FAbL2h|82?*#az!#mx&iJ#G> z(Q^iAtvSY>DWKNpFD~g*ThMzGYfNtmbsnw!qPuFHVP>5{JKQ$yt>4J2#<71Yu}-d4 zRAQ^unpB0bNaJudxc!ufO4V_!g&0M<@e;E_cfIO*2-mJmYF(03)~ja9u(r&#e?Gk5 zk!Jtd8duwqZ{Pjfx6q-vO}*w9kDUGH`XtpQcPdT7&v;d%$-q(KW1Y`I z>UbgAd=Tw;rmw9T?$xwP>~FDRski$0KBFcAEF0)e(G#n`>fE?=WD*OP#V^zbzs?t3 znjrCkbQ(x0*d->cwwN38H;WbdEWE+GBTi~{CN-5Ud~qo#VQ7gAG!^f z37Q&$+{qMsaH?Oi_|JQ;Jm88RiV+ zgTo0(tUo}gxRO7H`n6Fpx(S)H5}0l^dO{aIW5(czMzE76V9W-l7L3d5+?Fd5iz+gW zIoIdqF~Okt@8QJ};0@;bv04g^h>%H%FE>o2GEZ;=b?yqWy;-;ErIs5@z~+Fz^Z}$}n4;DSr>eAl z_xo~s=y^Og@JlS^)U-b^$OIEtXqcYUd9<$H8<`w#+@V}P7lbvoqFE{;g=adEih^|Jp(r32{;q@qjY7nveKNX|lbuo@h%SW_BA7oZL}HVPjY`D-(BJ zbfK_SYRH~Y7uAGJ^73SVuI_1OP6(Zps+><5q`wP$T5!}d9WK&eEqiy!i(9PJz){Fa zio~7q<>O# z=d$PtCR$Xg?mNV@}}}_2BAuVphdhob2s?K!s%-! zDIav37>3iFV%b)vl?Elb7Yv2Y5FZkT(XkM3*%lG7xM!U5*5U=b(c{HUEnBKU(=d{~ z84ABj4tlQGR-0Ud#7~(G^}RX@)2_j6Yk0s63fYM{C-6(!XCxQ#UTWDrE1e@`_R>do zSFiH#N1L{Hwi`{7rSp$ae;)s{mGaw)_{r~mw+jH(NRAF9g#g*UZ)~9rtfSr%N$FM= z-jFC-7&~&pz~qb!tQilNq*&v}o9#8~Em`QK1hlt~zMM9XCIseHve`#xvrYD)Juskh zeKZ?rT0oidV7G@GnhJ&&kC*8}%Mi>{a01~d;{B58Ry4-=v5`$wO5r59gLV=b2QiR( z`jN857(qWGO$JoZx1elYP2u#d!FM@xe()1+Pbg^NEryrQoH5<>pR z$N`_xLA5zwshjcOn#%y0W-iI5Fx_zWmjZX>UH7#S9!iV5yNhK5Vz8QXGfi8rZ*J^V zmtBG&=BA|?x%d4&w8hUY?rLTgL7Bo_H(njy3F;$GA3IRe^rBaTldjY~B<9@N#t+kQ zbGqpv`T;?u{(@>$O=NRIb#Brn`eUFiXI0TO$(4_zSgAibqmR^fqjdg6Z|&J^d>7%7 zntZcoNt?^SWGO=UQl@}id&Tl;<+JXeJE%!d##^gvJ(%e$*f-^4xK&-H3o?0)+2`7+ zFYiCX+Z&i28HfgoIW$5Pc%O7A-~fR4{~G_zY?#>EI4SEJSQ-CCZM6NEvRPun4LYMf zAtGA`bJ}EMvMc}aS1u_nEa&xQmNQ^zAm{0F3)7KRTG#*5zQF3dq;(vV(4{F3r}QOP zV&dY=@M&wobdSV%m!YXzxD+0SA(FQuITImK)XV|I!+%INiLE?tR)`hzD_qNI4fJwo zwHQ%PTL!n4cp{0NQ%7@|d8U=*AZabVr!8b!7L^a!wULV`my=zk$Sz8hcK6Lp6?*`+|27QVt^GwQvPv^3_Bhu4UGOJ6(kO)+PVL#WA^ z0)`c|bl7CpZE}dkMTblLeLjA1Alo|`LW4kJu2t#>hf^wqmwFhSNwMDaT@s%drPB)H zaJg$Qc#Vgl!~up&W$6-Nfz1|yMs@CV&TO-VrVCk)_FzmZT~gh~R*Gm(Ij9_NHCsIJ z&=ReUNpF1(!=9_HJ!>omN#w}WkB+Y&Is6^OE1rlUY6d?d`31=$=!awTx_LQaC6+er z*hAA~_ND%WsScFmBUTs#nMi6_2|ABNB$3}Gf*%xDXrK8fD|lWugnpxO$BeoZ#tWj>8Vo(Q&(VHG5L>N!$@;sqAtV>hS}ecc z`pb>-*gysd&^Co-8f!7QB*bk;)wk8bXjg={vN`)UiJ-U_{n7>3@wpR`q%Q=+fce68|Set2V#DOV7I^bT10g4UA;rFEnaj`eKq6x*_t~u)P4Ai$N?Sqm~A+ zG!5*~@?nM4;E1$>KOcm>Zr99U!eHq-&9StdR7QwB>NUWE=jNf=D7VGB{&HVafc)(J zYSxn7{vcY^&^j1S=<}Pjt|<&p7}&;{wz4i!%;yZWJNQ)t*K8g?Yt6>uc%a5ir&&EP z>BTp6b%>)ZD7%}ABM@0UCMxFBkTA7K^Vimp>8ek2S=()>AMJ=22-;zL_6{ErFLH9% zehc(X6d8CT2h4<}m((al3Dnr=Y`w2)9zxB!1f;g|7*}*$iELSUsi{3db0uq@@^uM2 zhlj_IRG+JBg#ud;0R^E3*Py`Ve+gQ! z(BSjGgc=Yu*j@x48!Sl-q=nk$FV1CAvC5`F&vlf(aBPKZ9te^bTa zF%lpF(f>{O{Oh@G3@ksQ=pErFhf-By)1NG6u(z0I`VvT{8YXd;c2% z~hQ&+_3=eqx yjY0Ge53Sk%>lqj-Qv0ub0m_wSEWU`$XGm6Y0;xN2$rr31M*sT{0Vf(+X9EE4@G1fT literal 0 HcmV?d00001 diff --git a/Documentation/~WRL0005.tmp b/Documentation/~WRL0005.tmp new file mode 100644 index 0000000000000000000000000000000000000000..c651773b38264777b84cc03ef7865d88443d1335 GIT binary patch literal 363623 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