From ed6ee1206fd81df0f80f6bcda0fa4ba781f0b7a6 Mon Sep 17 00:00:00 2001 From: Aditi Dutta <15117361+aditi137@users.noreply.github.com> Date: Fri, 20 Mar 2020 18:41:04 -0400 Subject: [PATCH 0001/1083] Fixed small typo in Scrapinghub entry (#122) --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 9a2b9c2..733e9ac 100644 --- a/index.html +++ b/index.html @@ -694,7 +694,7 @@

Scrapy, Splash, ELI5, and - Daterapser. + Dateparser.

From e89c04b034cbbc5686e29858ea022f673dc10b85 Mon Sep 17 00:00:00 2001 From: rdb Date: Fri, 20 Mar 2020 23:42:41 +0100 Subject: [PATCH 0002/1083] Add Panda3D to ideas page (#121) --- index.html | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 733e9ac..f88dd61 100644 --- a/index.html +++ b/index.html @@ -788,7 +788,33 @@


- + +
+
+ +
+

+ Panda3D +

+
+
+
Panda3D is an open source framework for 3D rendering and games. It combines the speed of C++ with + the ease of use of Python in order to provide users a fast rate of development without sacrificing on performance. +
+
+

Website

+
+
+

Discord

+
+ +
+
+

From 02356e51c705e11f93821a5031854e7011423786 Mon Sep 17 00:00:00 2001 From: Terri Oda Date: Thu, 26 Mar 2020 16:03:10 -0700 Subject: [PATCH 0003/1083] Move TARDIS to Friends section --- index.html | 36 ++---------------------------------- 1 file changed, 2 insertions(+), 34 deletions(-) diff --git a/index.html b/index.html index f88dd61..16bd22a 100644 --- a/index.html +++ b/index.html @@ -638,37 +638,6 @@


- -
-
- -
-

- TARDIS -

-
-
-
TARDIS is an open-source code to explore observations of supernovae (exploding stars). - It has a fun and active community that consists of Astrophysicists, Computer Scientists and - Statisticians -
-
-

Website

-
-
-

Contact on Gitter

-
- -
-
-
- -
@@ -821,11 +790,10 @@

Friends of the PSF

Here's some more interesting organizations that use Python!

    -
  • OpenAstronomy - an umbrella +
  • TARDIS - Supernova software
  • +
  • OpenAstronomy - an umbrella organisation that includes open source projects used by researchers and engineers around the world to better understand the universe
  • -
  • GNU Mailman - - mailing list management software
From c0b13bd2aad4d1baa8b7f6cc27e3b641998fa6ab Mon Sep 17 00:00:00 2001 From: Terri Oda Date: Mon, 30 Mar 2020 18:43:06 -0700 Subject: [PATCH 0004/1083] Clarify that sub-orgs need at least 3 people --- mentors.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mentors.html b/mentors.html index c8cae71..91ebd8e 100644 --- a/mentors.html +++ b/mentors.html @@ -196,7 +196,7 @@

Sub Orgs

for GSoC.
  • Have one sub-org admin and at least two mentors who are willing to commit - to the full GSoC period. (More is awesome!) + to the full GSoC period. (More is awesome!) Thats a minimum of 3 people total, although your sub-org admin is allowed to also be a mentor or backup mentor.
    • If you want to connect with more potential volunteers, email gsoc-admins@python.org From eb0f3395a7a22d2f77159896080d07f7435303b9 Mon Sep 17 00:00:00 2001 From: Terri Oda Date: Thu, 9 Apr 2020 16:24:20 -0700 Subject: [PATCH 0005/1083] Update mentor dates to match new pandemic schedule --- deadlines.html | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/deadlines.html b/deadlines.html index 926c000..d7486fd 100644 --- a/deadlines.html +++ b/deadlines.html @@ -114,38 +114,39 @@

      Mentor and Sub-Org admin deadlines

      applied separately but did not get in, but we can often take a limited number of other sub-orgs who just missed the early date. Email gsoc-admins@python.org for details.
    • -
    • April 12, 2020 - Slot request due
    • -
    • April 21, 2020 - Project selections due
    • -
    • June 17, 2020 - Mentor Phase 1 evaluations due
    • -
    • July 15, 2020 - Mentor Phase 2 evaluations due
    • -
    • August 22, 2019 - Mentor Final Evaluations Due
    • +
    • Google changed dates to accomodate global pandemic related complications. The PSF mentor dates below have now been updated to match.
    • +
    • April 19, 2020 - Slot request due
    • +
    • April 28, 2020 - Project selections due
    • +
    • July 1, 2020 - Mentor Phase 1 evaluations due
    • +
    • July 25, 2020 - Mentor Phase 2 evaluations due
    • +
    • August 29, 2019 - Mentor Final Evaluations Due
    General GSoC deadlines:
      -
    • June 15, 2020 to June 19, 2020 - First Evaluations
    • +
    • June 29, 2020 to July 3, 2020 - First Evaluations
    • -
    • July 13, 2020 to July 17, 2020 - Second Evaluations
    • +
    • July 27, 2020 to July 31, 2020 - Second Evaluations
    • -
    • Aug. 10, 2020 to Aug. 17, 2020 - Final Student Evaluations
    • +
    • Aug. 24, 2020 to Aug. 31, 2020 - Final Student Evaluations
    • -
    • Aug. 17, 2020 to Aug. 24, 2020 - Final Mentor Evaluations
    • +
    • Aug. 31, 2020 to Sept. 7, 2020 - Final Mentor Evaluations
    • -
    • April 27, 2020 - Student Projects Announced
    • +
    • May 4, 2020 - Student Projects Announced
    • -
    • April 27, 2020 to May 18, 2020 - Community Bonding
    • +
    • May 4, 2020 to June 1, 2020 - Community Bonding
    • @@ -165,6 +166,9 @@

      Blogging schedule (Student Deadlines)

      and add to your own calendar.

        +
      • Google changed dates to accomodate global pandemic related complications. We have NOT yet updated the blog dates below.
      • +
      • April 19, 2020 - Slot request due
      • +
      • April 28, 2020 - Project selections due
      • May 18, 2020 - Weekly Check-in Due
      • May 25, 2020 - Weekly Blog Post Due
      • From cafdae982c1493b1cdf41ba3318ae85d0a6b5a0f Mon Sep 17 00:00:00 2001 From: Terri Oda Date: Wed, 27 May 2020 11:48:57 -0700 Subject: [PATCH 0006/1083] Update blogging deadlines to match calendar --- deadlines.html | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/deadlines.html b/deadlines.html index d7486fd..9781c6f 100644 --- a/deadlines.html +++ b/deadlines.html @@ -118,8 +118,8 @@

        Mentor and Sub-Org admin deadlines

      • April 19, 2020 - Slot request due
      • April 28, 2020 - Project selections due
      • July 1, 2020 - Mentor Phase 1 evaluations due
      • -
      • July 25, 2020 - Mentor Phase 2 evaluations due
      • -
      • August 29, 2019 - Mentor Final Evaluations Due
      • +
      • July 29, 2020 - Mentor Phase 2 evaluations due
      • +
      • Sept 5, 2019 - Mentor Final Evaluations Due
      General GSoC deadlines: @@ -166,13 +166,7 @@

      Blogging schedule (Student Deadlines)

      and add to your own calendar.

        -
      • Google changed dates to accomodate global pandemic related complications. We have NOT yet updated the blog dates below.
      • -
      • April 19, 2020 - Slot request due
      • -
      • April 28, 2020 - Project selections due
      • -
      • May 18, 2020 - Weekly Check-in Due
      • - -
      • May 25, 2020 - Weekly Blog Post Due
      • - +
      • Google changed dates to accomodate global pandemic related complications. We have updated the blog dates below.
      • June 1, 2020 - Weekly Check-in Due
      • June 8, 2020 - Weekly Blog Post Due
      • @@ -183,6 +177,8 @@

        Blogging schedule (Student Deadlines)

      • June 29, 2020 - Weekly Check-in Due
      • +
      • June 29 - July 2 - First Eval Week
      • +
      • July 6, 2020 - Weekly Blog Post Due
      • July 13, 2020 - Weekly Check-in Due
      • @@ -191,12 +187,22 @@

        Blogging schedule (Student Deadlines)

      • July 27, 2020 - Weekly Check-in Due
      • +
      • July 27 - July 30 - Second Eval Week
      • +
      • Aug. 3, 2020 - Weekly Blog Post Due
      • Aug. 10, 2020 - Weekly Check-in Due
      • Aug. 17, 2020 - Weekly Blog Post Due
      • +
      • Aug. 24, 2020 - Weekly Check-in Due
      • + +
      • August 24 - 30 - Final Student Eval Week
      • +
      • Aug. 31, 2020 - Weekly Blog Post Due
      • + +
      • August 31 - September 4 - Final Mentor Eval Week
      • +
      • Sept 8, 2020 - Final Results Announced
      • +
      From 391b5b339be6e233020d3660d3b1919dee5166c1 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 22 Nov 2020 23:21:55 -0700 Subject: [PATCH 0007/1083] commit for 2020 backup --- 2020/CNAME | 1 + 2020/LICENSE.md | 16 + 2020/README.md | 15 + 2020/css/python-gsoc.css | 108 ++ 2020/css/side-menu.css | 251 +++++ 2020/deadlines.html | 245 +++++ 2020/favicon.ico | Bin 0 -> 15086 bytes 2020/index.html | 972 ++++++++++++++++++ ...nt-timezone-with-data-10-year-range.min.js | 1 + 2020/js/moment.min.js | 1 + 2020/js/ui.js | 46 + 2020/logos/FURY.png | Bin 0 -> 48734 bytes 2020/logos/psf.png | Bin 0 -> 26446 bytes 2020/logos/python-logo-45px.png | Bin 0 -> 4162 bytes 2020/logos/python-logo-for-gsoc-system.png | Bin 0 -> 66109 bytes 2020/logos/python-powered-h-140x182.png | Bin 0 -> 9930 bytes 2020/mentors.html | 395 +++++++ 2020/psf_ideas.html | 105 ++ 2020/robots.txt | 5 + 2020/sitemap.xml | 30 + 2020/students.html | 498 +++++++++ 2020/template.html | 73 ++ 22 files changed, 2762 insertions(+) create mode 100644 2020/CNAME create mode 100644 2020/LICENSE.md create mode 100644 2020/README.md create mode 100644 2020/css/python-gsoc.css create mode 100644 2020/css/side-menu.css create mode 100644 2020/deadlines.html create mode 100644 2020/favicon.ico create mode 100644 2020/index.html create mode 100644 2020/js/moment-timezone-with-data-10-year-range.min.js create mode 100644 2020/js/moment.min.js create mode 100644 2020/js/ui.js create mode 100644 2020/logos/FURY.png create mode 100644 2020/logos/psf.png create mode 100644 2020/logos/python-logo-45px.png create mode 100644 2020/logos/python-logo-for-gsoc-system.png create mode 100644 2020/logos/python-powered-h-140x182.png create mode 100644 2020/mentors.html create mode 100644 2020/psf_ideas.html create mode 100644 2020/robots.txt create mode 100644 2020/sitemap.xml create mode 100644 2020/students.html create mode 100644 2020/template.html diff --git a/2020/CNAME b/2020/CNAME new file mode 100644 index 0000000..e77787c --- /dev/null +++ b/2020/CNAME @@ -0,0 +1 @@ +python-gsoc.org \ No newline at end of file diff --git a/2020/LICENSE.md b/2020/LICENSE.md new file mode 100644 index 0000000..3dcf0f0 --- /dev/null +++ b/2020/LICENSE.md @@ -0,0 +1,16 @@ +# License + +The __Python Software Foundation's Google Summer of Code information pages__ are licensed under a +__Creative Commons Attribution 4.0 International License__. + +This refers specifically to all content stored at + to be displayed at +. + +Please note that this does not include the student blogs (available at +) which are the property of the individual +authors and may have other licenses. + +The full text of the license is available at +. + diff --git a/2020/README.md b/2020/README.md new file mode 100644 index 0000000..c94ee82 --- /dev/null +++ b/2020/README.md @@ -0,0 +1,15 @@ +Python's Google Summer of Code Site +=================================== + +For many years, Python has used wiki.python.org to keep track of ideas pages, +FAQs, schedules, and all the plans for our participation in Google Summer of +Code. Unfortunately, editing the wiki isn't easy for everyone: it requires a +separate account, explicit edit permissions, knowledge of somewhat arcane +syntax. As a result, the wiki pages are maintained by a very small group. +Since we had great success with moving the student blog information to +github so people could use pull requests to update it, we're going to try to +do the same with the info pages and see how it works out. + +You can view the live webpage at +http://python-gsoc.github.io + diff --git a/2020/css/python-gsoc.css b/2020/css/python-gsoc.css new file mode 100644 index 0000000..3195675 --- /dev/null +++ b/2020/css/python-gsoc.css @@ -0,0 +1,108 @@ +h1, +h2, +h3, +h4, +h5, +h6, +label { + color: #489eba; +} + +.warning { + background: wheat; + color: #16536e; + padding-left: 2em; + padding-right: 2em; +} + +/* Alternate coloured ribbon */ +.ribbon { + background: #16536e; + color: #ebebeb; + + padding: 1em 1em 3em; +} + +.ribbon a:link { + color: #73ffff; +} + +.ribbon a:visited { + color: wheat; +} + +.ribbon a:hover { + color: hotpink; +} + +.ribbon a:active { + color: red; +} + +.warning a:link { + color: blue; +} + +.warning a:visited { + color: purple; +} +/* Menu */ +.custom-restricted-width { + display: inline-block; +} + +#menu .pure-menu-heading { + background-color: #16536e; +} +#menu .pure-menu-selected { + background-color: #489eba; +} + +/* This is the class used for the main content headers (

      ) */ +.content-head { + font-weight: 400; + text-transform: uppercase; + letter-spacing: 0.1em; + margin: 2em 0 1em; +} + +/* This is a modifier class used when the content-head is inside a ribbon */ +.content-head-ribbon { + color: white !important; +} + +/* This is the class used for the content sub-headers (

      ) */ +.content-subhead { + color: #295E70; +} + +.content-subhead i { + margin-right: 7px; +} + +.padded-cell { + margin-right: 2em; +} + +.ribbon strong { + color: #edecf1; +} + +.logo img { + max-height: 150px; +} + +/* Org status bars */ +div.ok { + border-bottom: 2px solid #8aab00; +} +div.waiting { + border-bottom: 2px solid #fecb01; +} +div.problem { + border-bottom: 2px solid #b44601; +} + +.responsive-img { + width: 100%; +} diff --git a/2020/css/side-menu.css b/2020/css/side-menu.css new file mode 100644 index 0000000..76176f5 --- /dev/null +++ b/2020/css/side-menu.css @@ -0,0 +1,251 @@ +body { + color: #666; +} + +.pure-img-responsive { + max-width: 100%; + height: auto; +} + +/* +Add transition to containers so they can push in and out. +*/ +#layout, +#menu, +.menu-link { + -webkit-transition: all 0.2s ease-out; + -moz-transition: all 0.2s ease-out; + -ms-transition: all 0.2s ease-out; + -o-transition: all 0.2s ease-out; + transition: all 0.2s ease-out; +} + +/* +This is the parent `
      ` that contains the menu and the content area. +*/ +#layout { + position: relative; + left: 0; + padding-left: 0; +} + #layout.active #menu { + left: 150px; + width: 150px; + } + + #layout.active .menu-link { + left: 150px; + } +/* +The content `
      ` is where all your content goes. +*/ +.content { + margin: 0 auto; + padding: 0 2em; + max-width: 800px; + margin-bottom: 50px; + line-height: 1.6em; +} + +.header { + margin: 0; + color: #333; + text-align: center; + padding: 2.5em 2em 0; + border-bottom: 1px solid #eee; + } + .header h1 { + margin: 0.2em 0; + font-size: 3em; + font-weight: 300; + } + .header h2 { + font-weight: 300; + color: #ccc; + padding: 0; + margin-top: 0; + } + +.content-subhead { + margin: 50px 0 20px 0; + font-weight: 300; + color: #888; +} + + + +/* +The `#menu` `
      ` is the parent `
      ` that contains the `.pure-menu` that +appears on the left side of the page. +*/ + +#menu { + margin-left: -150px; /* "#menu" width */ + width: 150px; + position: fixed; + top: 0; + left: 0; + bottom: 0; + z-index: 1000; /* so the menu or its navicon stays above all content */ + background: #191818; + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} + /* + All anchors inside the menu should be styled like this. + */ + #menu a { + color: #999; + border: none; + padding: 0.6em 0 0.6em 0.6em; + } + + /* + Remove all background/borders, since we are applying them to #menu. + */ + #menu .pure-menu, + #menu .pure-menu ul { + border: none; + background: transparent; + } + + /* + Add that light border to separate items into groups. + */ + #menu .pure-menu ul, + #menu .pure-menu .menu-item-divided { + border-top: 1px solid #333; + } + /* + Change color of the anchor links on hover/focus. + */ + #menu .pure-menu li a:hover, + #menu .pure-menu li a:focus { + background: #333; + } + + /* + This styles the selected menu item `
    • `. + */ + #menu .pure-menu-selected, + #menu .pure-menu-heading { + background: #1f8dd6; + } + /* + This styles a link within a selected menu item `
    • `. + */ + #menu .pure-menu-selected a { + color: #fff; + } + + /* + This styles the menu heading. + */ + #menu .pure-menu-heading { + font-size: 110%; + color: #fff; + margin: 0; + } + +/* -- Dynamic Button For Responsive Menu -------------------------------------*/ + +/* +The button to open/close the Menu is custom-made and not part of Pure. Here's +how it works: +*/ + +/* +`.menu-link` represents the responsive menu toggle that shows/hides on +small screens. +*/ +.menu-link { + position: fixed; + display: block; /* show this only on small screens */ + top: 0; + left: 0; /* "#menu width" */ + background: #000; + background: rgba(0,0,0,0.7); + font-size: 10px; /* change this value to increase/decrease button size */ + z-index: 10; + width: 2em; + height: auto; + padding: 2.1em 1.6em; +} + + .menu-link:hover, + .menu-link:focus { + background: #000; + } + + .menu-link span { + position: relative; + display: block; + } + + .menu-link span, + .menu-link span:before, + .menu-link span:after { + background-color: #fff; + width: 100%; + height: 0.2em; + } + + .menu-link span:before, + .menu-link span:after { + position: absolute; + margin-top: -0.6em; + content: " "; + } + + .menu-link span:after { + margin-top: 0.6em; + } + + +/* -- Responsive Styles (Media Queries) ------------------------------------- */ + +/* +Hides the menu at `48em`, but modify this based on your app's needs. +*/ +@media (min-width: 48em) { + + .header, + .content { + padding-left: 2em; + padding-right: 2em; + } + + #layout { + padding-left: 150px; /* left col width "#menu" */ + left: 0; + } + #menu { + left: 150px; + } + + .menu-link { + position: fixed; + left: 150px; + display: none; + } + + #layout.active .menu-link { + left: 150px; + } +} + +@media (max-width: 48em) { + /* Only apply this when the window is small. Otherwise, the following + case results in extra padding on the left: + * Make the window small. + * Tap the menu to trigger the active state. + * Make the window large again. + */ + #layout.active { + position: relative; + left: 150px; + } + .menu-link.active{ + left:150px; + } +} diff --git a/2020/deadlines.html b/2020/deadlines.html new file mode 100644 index 0000000..9781c6f --- /dev/null +++ b/2020/deadlines.html @@ -0,0 +1,245 @@ + + + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +

      Dates and Deadlines

      +

      In general, Python will ask mentors to do things 48h before the Google + deadline. This allows our admins + time to make sure that evaluations, etc. are complete and ready for Google when their deadline + comes. + (The whole organization gets penalized if anyone's late, so we make sure that doesn't happen + unfairly.) + Student deadlines are exactly as Google tells you, although getting things done earlier is never a + bad + idea!

      + +

      Mentor and Sub-Org admin deadlines

      +

      These are also listed on the calendar at the bottom of this page that you can subscribe to or add to + your own device.

      + PSF-specific deadlines: +
        +
      • February 3, 2020 - Sub-org application deadline. Please email gsoc-admins@python.org to indicate + interest before this date.
      • +
      • February 29, 2020 - Second sub-org application deadline. This is intended for projects who + applied separately but did not get in, + but we can often take a limited number of other sub-orgs who just missed the early date. Email + gsoc-admins@python.org for details.
      • +
      • Google changed dates to accomodate global pandemic related complications. The PSF mentor dates below have now been updated to match.
      • +
      • April 19, 2020 - Slot request due
      • +
      • April 28, 2020 - Project selections due
      • +
      • July 1, 2020 - Mentor Phase 1 evaluations due
      • +
      • July 29, 2020 - Mentor Phase 2 evaluations due
      • +
      • Sept 5, 2019 - Mentor Final Evaluations Due
      • +
      + + General GSoC deadlines: +
        + + +
      • June 29, 2020 to July 3, 2020 - First Evaluations
      • + + + +
      • July 27, 2020 to July 31, 2020 - Second Evaluations
      • + + + +
      • Aug. 24, 2020 to Aug. 31, 2020 - Final Student Evaluations
      • + + + +
      • Aug. 31, 2020 to Sept. 7, 2020 - Final Mentor Evaluations
      • + + + +
      • May 4, 2020 - Student Projects Announced
      • + + + +
      • May 4, 2020 to June 1, 2020 - Community Bonding
      • + + + +
      • March 16, 2020 to March 31, 2020 - Student Application Period
      • + + +
      + +

      Blogging schedule (Student Deadlines)

      +

      Every week, students are asked to post something about their project on their blogs. This helps the python community learn about + the work students are doing and also helps the org admins make sure that students still on track to + pass and don't need help. There are two types of things that students post: blog posts, which are + longer descriptions of the work they're doing, and weekly check ins, which answer a few short + questions as a sort of status report. These are due every Monday during the GSoC period, and the + schedule is listed below as a list and as a calendar at the bottom of the page that you can export + and add to your own calendar.

      +
        + +
      • Google changed dates to accomodate global pandemic related complications. We have updated the blog dates below.
      • +
      • June 1, 2020 - Weekly Check-in Due
      • + +
      • June 8, 2020 - Weekly Blog Post Due
      • + +
      • June 15, 2020 - Weekly Check-in Due
      • + +
      • June 22, 2020 - Weekly Blog Post Due
      • + +
      • June 29, 2020 - Weekly Check-in Due
      • + +
      • June 29 - July 2 - First Eval Week
      • + +
      • July 6, 2020 - Weekly Blog Post Due
      • + +
      • July 13, 2020 - Weekly Check-in Due
      • + +
      • July 20, 2020 - Weekly Blog Post Due
      • + +
      • July 27, 2020 - Weekly Check-in Due
      • + +
      • July 27 - July 30 - Second Eval Week
      • + +
      • Aug. 3, 2020 - Weekly Blog Post Due
      • + +
      • Aug. 10, 2020 - Weekly Check-in Due
      • + +
      • Aug. 17, 2020 - Weekly Blog Post Due
      • + +
      • Aug. 24, 2020 - Weekly Check-in Due
      • + +
      • August 24 - 30 - Final Student Eval Week
      • +
      • Aug. 31, 2020 - Weekly Blog Post Due
      • + +
      • August 31 - September 4 - Final Mentor Eval Week
      • +
      • Sept 8, 2020 - Final Results Announced
      • + +
      + +
      + +
      +
      + +
      + iCal + Link +

      Please note Google's GSoC + dates + and deadlines.

      + +
      +
      +
      + + + + + + + diff --git a/2020/favicon.ico b/2020/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c9efc5844a2627a8474949724a2aefe4ab2baee4 GIT binary patch literal 15086 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 + + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + +
      + + +
      +
      +

      Python Summer of Code

      +

      + Students: get paid to work on open source projects! +

      +

      + Projects: find new contributors and mentor the next generation! +

      +
      +
      + +
      +
      +
      +

      What is it?

      +
      +
      +
      +

      + + Python +

      +

      + Python is a popular high-level programming language. It is a general-purpose language used + by + scientists, developers, and many others who want to work more quickly and integrate systems + more effectively. +

      +
      +
      +
      +

      + + Google Summer of Code +

      +

      + Google Summer of Code (GSoC) is a global program that offers post-secondary students an + opportunity to be paid for contributing to an open source project over a three month period. +

      +
      +
      +

      + The Python Software Foundation (PSF) is an organization devoted to advancing open source + technology related to the Python programming language. + Since 2005, the Python Software Foundation has participated in Google Summer of Code, serving + as an "umbrella organization" to a variety of Python-related projects, as well as sponsoring + projects related to the development of the Python language. Python provides mentors, Google + provides the program (and the money!), and students write code! +

      +
      +
      +
      +

      We've been accepted for GSoC 2020!

      +

      Students: Get started here.

      +

      Sub-orgs: We can take a limited number of new sub-orgs until February 29th. + Please email the admins to + get the signup link, or get more information on being a + python sub-org.

      +
      +
      +
      +
      + + +
      +

      How do I get started?

      +
      +
      +

      + + Choose an organization. +

      +

      + There's hundreds of thousands of projects that use Python, and you + need to narrow + down the list before you can get help or do much that's useful. + See How + do I choose a project or sub-org? for ideas + on how to do that. +

      Any open source experience will help you prepare for GSoC, + so don't worry too much about what project you try first and don't be afraid + to change your mind! When we know which sub-orgs will be participating, + they'll be listed with the project ideas. +

      +
      +
      +
      +

      + + Set up your own development environment. +

      +

      + Document what you do so you can remember it later, and so you can + help others if they get stuck! And if you get stuck, don't be afraid to ask + for help. +

      +
      +
      +
      +
      +

      + + Start communicating with the developers. +

      +

      + Join the mailing list, IRC channel, or any other communication + channels the developers use. Listen, get to know the people involved, and ask + questions.

      +
        +
      • Read first to see if your question has already been answered. + We get a lot of repeat questions! +
      • +
      • Communicate in public (not in private). Most open source work is done in the open, + so + demonstrate that you can do that! +
      • +
      + +
      +
      +
      +

      + + Try to fix a bug. +

      +

      + Many projects have these tagged as "easy" "bite-size" or + "beginner-friendly" -- do a search to see what comes up. Competition for the easiest + ones can be fierce, so don't be afraid to try something harder if you think + you might know what to do. +

      +

      + Can't find a bug? Other ideas: find typos and fix them. Improve test coverage by + writing new tests. Improve documentation. Use a tool like Pylint or Bandit to see + if you can find new issues. +

      +
      +
      +
      +

      + + Find bugs and report them. +

      +

      + Hopefully you won't encounter too many, but it's always a good idea to get familiar with + your + project's bug reporting process. +

      +
      +
      +
      +
      +

      + + Help with documentation. +

      +

      + As a beginner in your project, you're going to see things that are confusing that more + experienced developers may not notice. Take advantage of your beginner mindset and make + sure to + document anything you think is missing! +

      +
      +
      +
      +

      + + Help others. +

      +

      + Most projects are looking for not just coders, but good community members who people like to + work with. Show your community skills by helping others and make a great impression come + selection time! +

      +
      +
      +
      + + +
      +
      +
      +

      How to apply

      +

      Short application checklist:

      +
        +
      1. Read the links and instructions given on this site -- All of it! we've + tried + to give you all + the information you need to be an awesome student applicant. +
      2. Choose a sub-org (check the list here). Applications + not + associated with a sub-org typically get rejected. +
      3. Talk with your prospective mentors about what they expect of student + applicants and get help from them to refine your project ideas. Listening to + your mentors' recommendations is very important at this stage! +
      4. +
      5. Prepare a patch for that sub-org. Usually we expect students to fix a bug + and + have made a pull + request (or equivalent). Your code doesn't have to be + accepted and merged, but it does have to be visible to the public and it does have to be + your + own work + (mentor help is ok, code you didn't write is not). +
      6. +
      7. + Write your application (with help from your mentors!) + The 2019 + application template is available here. + All applications must go through Google's application system; we can't + accept + any application + unless it is submitted there. +
          +
        • Use a descriptive title and include your sub-org name in Google's system. Good + example: + "Mailman: + Improve + archive search" Bad example: "My gsoc project" +
        • Make it easy for your mentors to give you feedback. If you're using Google docs, + enable comments and submit a "draft" (we can't see the "final" versions until + applications close). + If you're using a format that doesn't accept comments, make sure your email is on + the + document and don't forget to check for + feedback! +
        • +
        +
      8. +
      9. Submit your application to Google before the deadline. We actually + recommend you submit a few days early in case you have internet problems or + the system is down. Google does not extend this deadline, so it's best to be + prepared early! You can edit your application up until the system + closes. +
      10. +
      +
      +

      + + Tip +

      +

      Communication is probably the most + important part of the application process. Talk to the mentors and other + developers, listen when they give you advice, + and demonstrate that you've understood by incorporating their feedback into + what you're proposing. We reject a lot of students who haven't listened to mentor + feedback. If your mentors tell you that a project idea won't work for them, you're + probably not going to get accepted unless you change it. +

      +
      +
      +

      + + What goes in an application? +

      + An ideal application will contain 5 things: +
        +
      1. A descriptive title including the name of the sub-org + you + want to work with + (if this is missing, your application may be rejected!) +
      2. +
      3. Information about you, including contact information.
      4. +
      5. Link to a code contribution you have made to your organization. + (Usually this is a link to a pull request.) +
      6. +
      7. Information about your proposed project. This should be fairly + detailed + and include + a timeline. +
      8. +
      9. Information about other commitments that might affect your ability to + work + during the GSoC period. + (exams, classes, holidays, other jobs, weddings, etc.) We can work around a lot of + things, + but + it helps + to know in advance. +
      10. +
      +
      +
      +
      +
      + + +
      +
      +

      Ideas

      +
      +
      +

      The final deadline for sub-orgs is Feb 29, 2020. Please email the admins to + get the signup link.

      +
      +
      +
      +
      + + +
      +
      + +
      +

      + Python Software Foundation GSoC Team +

      +
      +
      +
      Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for + the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically + tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any + projects related to the development of the language -- but we're looking for mentors if you want to + run such a project +
      +
      +

      Chat

      +
      +
      +

      [No ideas available at this time.]

      +
      +
      +
      +
      + + + +
      +
      + +
      +

      + CVE Binary Tool +

      +
      +
      +

      The CVE Binary Tool is a security tool that scans for a number of common, vulnerable open source + components (openssl, libpng, libxml2, expat and a few others) to let you know if your system + includes common libraries with known vulnerabilities.

      +
      + +
      +

      Contact +

      +
      + +
      +
      +
      + + + +
      + +

      + EOS Design System - Designing for open source +

      +

      EOS is the first open source and customizable Design System to help open source, + SMEs, and all sizes of organizations deliver outstanding user interfaces and consistent user + experience.

      +

      We also created an open source icon set EOS-icons that uses fontforget and python + to compile into an iconic font that can be used in any web interface. + This year, EOS-icons is the center of attention for GSoC as we aim to increase and improve the + experience to our users + by adding amazing new features for customization, animation, and more. Read our Ideas + Page for more info.

      +
      +
      +

      Website

      +
      +
      +

      Twitter

      +
      +
      +

      Slack

      +
      + +
      +
      +
      + + + +
      +
      + +
      +

      + MSS - Mission Support System +

      +
      +
      +
      + MSS is a web service based client/server application to plan atmospheric research flights.
      +

      + The Mission Support System (MSS) is a software that is written by scientists in the field of + atmospheric science. The purpose is to have a tool that simplifies the process for planning a + scientific flight in which parameters of the atmosphere are measured. The research aircrafts + typically carry a comprehensive scientific payload comprised of data aquisition instruments by + different companies and research institutions. The measurement of relevant parameters, for example + the chemical composition of trace gases, temperature or aerosol particle characteristics, are needed + to improve the scientific understanding of the processes in the atmosphere. This is of significant + importance for the understanding for example of climate change or the recovery of the ozone hole. +

      +
      +
      +
      +

      Overview

      +
      + +
      +

      Contact

      +
      +
      +

      Ideas Page +

      +
      +
      +
      +
      + + +
      +
      + +
      +

      + FURY - Software Library for Scientific Visualization in Python +

      +
      +
      +
      FURY is a free and open source software library for scientific visualization and 3D + animations. FURY contains many tools for visualizing a series of scientific data including graph and + imaging data. FURY is participating in GSoC this year for the first time under the umbrella of the + Python Software Foundation (PSF). +
      +
      +

      Website

      +
      +
      +

      Ideas Page +

      +
      + + +
      +

      Slack +

      +
      +
      +
      +
      +
      + + + +
      + +

      + LiberTEM +

      +

      LiberTEM is a Python-based open source platform for high-throughput distributed processing of + large-scale binary data sets such as pixelated scanning transmission electron microscopy (STEM) + data. + It can be used from Python through its API. The processing back-end uses dask.distributed by + default + and relies heavily on NumPy and related packages for processing and data handling. A web + application + based on Tornado, React, and Redux provides a GUI, in addition to using LiberTEM in combination + with + Jupyter notebooks.

      +
      +
      +

      Website

      +
      + +
      +

      d.weber@fz-juelich.de by e-mail

      +
      + +
      +
      +
      + + + +
      +
      + +
      +

      + uarray +

      +
      +
      +
      uarray is a backend dispatch mechanism with a focus on array computing but geared + towards somewhat general use. + Projects under the uarray umbrella include unumpy, an incomplete + backend-dispatchable version of NumPy + and udiff, an automatic differentiation library built on top of unumpy and + uarray. +
      +
      +

      Website

      +
      +
      +

      Contact

      +
      + +
      +
      +
      + + + +
      +
      + +
      +

      + Tern +

      +
      +
      +

      Tern is a container inspection tool to find licenses of the software installed in a container. + It can be used to inspect any container created by Docker. It can generate reports in different + formats. It can also be used + as part of Dockerfile development to containerize applications.

      +
      + +
      +

      Contact +

      +
      + +
      +
      +
      + + + +
      +
      + +
      +

      + Scrapinghub +

      +
      +
      + +

      + Scrapinghub is a + company focused on information retrieval and its later + manipulation. +

      + +

      + At Scrapinghub we maintain and contribute to a wide variety + of open source projects, including + Scrapy, + Splash, + ELI5, and + Dateparser. +

      + +
      +
      +

      Ideas

      +
      +
      +

      Projects

      +
      +
      +

      Contact

      + +
      +
      +
      +
      + + + +
      +
      + +
      +

      + dffml +

      +
      +
      +

      DFFML provides APIs for dataset generation and storage, and model definition using any machine learning framework, from high level down to low level use is supported. The goal of DFFML is to build a community driven library of plugins for dataset generation and model definition. So that we as developers and researchers can quickly and easily plug and play various pieces of data with various model implementations. +

      +
      + +
      +

      Contact +

      +
      + +
      +
      +
      + + + +
      +
      + +
      +

      + Python Packaging Authority +

      +
      +
      +

      The Python Packaging Authority (PyPA) is a collaborative community that maintains a core set of + projects used to package, share, and install Python software, and to interact with indexes of + downloadable Python software such as PyPI, the Python Package Index. +

      +
      +
      +

      Website

      +
      + + +
      +

      Chat +

      +
      +
      +

      Mailing list +

      +
      + + +
      +
      +
      + + + +
      +
      + +
      +

      + Panda3D +

      +
      +
      +
      Panda3D is an open source framework for 3D rendering and games. It combines the speed of C++ with + the ease of use of Python in order to provide users a fast rate of development without sacrificing on performance. +
      +
      +

      Website

      +
      +
      +

      Discord

      +
      + +
      +
      + +
      +
      +
      +

      Friends of the PSF

      +

      Here's some more interesting organizations that use Python!

      +
        +
      • TARDIS - Supernova software
      • +
      • OpenAstronomy - an umbrella + organisation that includes open source projects used by researchers and engineers around the + world to better understand the universe
      • +
      +
      +
      + + +
      +
      +
      +

      Getting in Touch

      +

      + Please note that Python has a Community + Code of Conduct and mentors and + students working with the PSF are asked to abide by it as members of the + Python community. +

      +
      +
      +
      +
      +

      + + Mailing Lists. +

      +

      Sign up to the gsoc-general(at)python.org + mailing list to get updates, reminders, and to discuss questions. Please join the + list + before you send a message! +

      +

      The most common questions are answered here:

      + +
      +
      +
      +

      + + IRC / Live chat +

      +

      + Our IRC channel is #python-gsoc + on + irc.freenode.net. (Don't know IRC? Learn more at + irchelp.org). +

      + +
      +
      +

      + + Specific sub-orgs +

      +

      To talk with people from a specific sub-org, check their ideas + page listing for their mailing lists, IRC, and other contact information. +

      +
      +
      +
      +

      + + Tips! +

      +
        +
      1. Read first. We've tried to answer the common questions on this site, + and + we get asked things like "How do I get started?" and + "Where do I find easy bugs?" a lot. Check the + Frequently Asked Questions (FAQ) on the student page for + more! +
      2. +
      3. Be Patient! Our mentors typically have day jobs and can't always answer + right-away. If you can't hang out on IRC for an answer, send an email instead. +
      4. +
      5. Ask questions directly on IRC. You don't need to introduce + yourself or say hi first, just ask away! +
      6. +
      7. Communicate in public. That lets many mentors read your question so you + can usually get an answer faster. +
      8. +
      +

      For mentors: All the gsoc admins can be reached at + gsoc-admins(at)python(dot)org if you have questions about participating. + (Students should email gsoc-general(at)python.org with all of their + questions, unless they are of a sensitive personal nature.) +

      +
      +
      +

      + + Org admins +

      +

      The 2020 Python Software Foundation (PSF) org admin team:

      +
        +
      • Terri Oda (terri on IRC) - focus areas: figurehead, making final decisions, + website/documentation +
      • +
      • John Hawley (warthog9 on IRC) - focus areas: infrastructure, advice, emergency + mentoring/mentor + supervision. +
      • +
      • Matthew Lagoe (Botanic on IRC) - focus areas: student blogs, irc bot, marking sure + things + happen on time +
      • +
      • Kushal Das (kushal on IRC) - focus areas: advice, time zone coverage
      • +
      +

      The org admins can be reached at gsoc-admins(at)python(dot)org (for mentors) + Students should almost always visit Getting Started first, and + email + gsoc-general(at)python.org only if you get stuck. +

      +

      We also have some "org admins emeritus" who may be able + to help you: +

      +
        +
      • James Lopeman (meflin on IRC)
      • +
      • Florian Fuchs (florianf on IRC)
      • +
      • Stephen Turnbull (yaseppochi on IRC)
      • +
      +
      +
      +
      + +
      +

      Other Stuff

      +
      +
      + +
      +
      +
      + +
      + + + + diff --git a/2020/js/moment-timezone-with-data-10-year-range.min.js b/2020/js/moment-timezone-with-data-10-year-range.min.js new file mode 100644 index 0000000..64a16c0 --- /dev/null +++ b/2020/js/moment-timezone-with-data-10-year-range.min.js @@ -0,0 +1 @@ +!function(a,i){"use strict";"object"==typeof module&&module.exports?module.exports=i(require("moment")):"function"==typeof define&&define.amd?define(["moment"],i):i(a.moment)}(this,function(c){"use strict";var i,A={},n={},s={},u={};c&&"string"==typeof c.version||L("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var a=c.version.split("."),e=+a[0],r=+a[1];function t(a){return 96= 2.6.0. You are using Moment.js "+c.version+". See momentjs.com"),p.prototype={_set:function(a){this.name=a.name,this.abbrs=a.abbrs,this.untils=a.untils,this.offsets=a.offsets,this.population=a.population},_index:function(a){var i,e=+a,r=this.untils;for(i=0;i= 2.9.0. You are using Moment.js "+c.version+"."),c.defaultZone=a?P(a):null,c};var y=c.momentProperties;return"[object Array]"===Object.prototype.toString.call(y)?(y.push("_z"),y.push("_a")):y&&(y._z=null),_({version:"2019a",zones:["Africa/Abidjan|GMT|0|0||48e5","Africa/Nairobi|EAT|-30|0||47e5","Africa/Algiers|CET|-10|0||26e5","Africa/Lagos|WAT|-10|0||17e6","Africa/Maputo|CAT|-20|0||26e5","Africa/Cairo|EET EEST|-20 -30|01010|1M2m0 gL0 e10 mn0|15e6","Africa/Casablanca|+00 +01|0 -10|01010101010101010101010101010101|1LHC0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00|32e5","Europe/Paris|CET CEST|-10 -20|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|11e6","Africa/Johannesburg|SAST|-20|0||84e5","Africa/Khartoum|EAT CAT|-30 -20|01|1Usl0|51e5","Africa/Sao_Tome|GMT WAT|0 -10|010|1UQN0 2q00","Africa/Tripoli|EET|-20|0||11e5","Africa/Windhoek|CAT WAT|-20 -10|010101010|1LKo0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|HST HDT|a0 90|01010101010101010101010|1Lzo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AKST AKDT|90 80|01010101010101010101010|1Lzn0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Santo_Domingo|AST|40|0||29e5","America/Fortaleza|-03|30|0||34e5","America/Asuncion|-03 -04|30 40|01010101010101010101010|1LEP0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0|28e5","America/Panama|EST|50|0||15e5","America/Mexico_City|CST CDT|60 50|01010101010101010101010|1LKw0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0|20e6","America/Managua|CST|60|0||22e5","America/La_Paz|-04|40|0||19e5","America/Lima|-05|50|0||11e6","America/Denver|MST MDT|70 60|01010101010101010101010|1Lzl0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Campo_Grande|-03 -04|30 40|01010101010101010101010|1LqP0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 IL0 1EN0 FX0 1HB0|77e4","America/Cancun|CST CDT EST|60 50 50|0102|1LKw0 1lb0 Dd0|63e4","America/Caracas|-0430 -04|4u 40|01|1QMT0|29e5","America/Chicago|CST CDT|60 50|01010101010101010101010|1Lzk0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|MST MDT|70 60|01010101010101010101010|1LKx0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0|81e4","America/Phoenix|MST|70|0||42e5","America/Los_Angeles|PST PDT|80 70|01010101010101010101010|1Lzm0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/New_York|EST EDT|50 40|01010101010101010101010|1Lzj0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Fort_Nelson|PST PDT MST|80 70 70|0102|1Lzm0 1zb0 Op0|39e2","America/Halifax|AST ADT|40 30|01010101010101010101010|1Lzi0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Godthab|-03 -02|30 20|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|17e3","America/Grand_Turk|EST EDT AST|50 40 40|0101210101010101010|1Lzj0 1zb0 Op0 1zb0 5Ip0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Havana|CST CDT|50 40|01010101010101010101010|1Lzh0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Metlakatla|PST AKST AKDT|80 90 80|012121201212121212121|1PAa0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Miquelon|-03 -02|30 20|01010101010101010101010|1Lzh0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Montevideo|-02 -03|20 30|0101|1Lzg0 1o10 11z0|17e5","America/Noronha|-02|20|0||30e2","America/Port-au-Prince|EST EDT|50 40|010101010101010101010|1Lzj0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","Antarctica/Palmer|-03 -04|30 40|01010|1LSP0 Rd0 46n0 Ap0|40","America/Santiago|-03 -04|30 40|010101010101010101010|1LSP0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0|62e5","America/Sao_Paulo|-02 -03|20 30|01010101010101010101010|1LqO0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 IL0 1EN0 FX0 1HB0|20e6","Atlantic/Azores|-01 +00|10 0|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|25e4","America/St_Johns|NST NDT|3u 2u|01010101010101010101010|1Lzhu 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","Antarctica/Casey|+08 +11|-80 -b0|010|1RWg0 3m10|10","Asia/Bangkok|+07|-70|0||15e6","Pacific/Port_Moresby|+10|-a0|0||25e4","Pacific/Guadalcanal|+11|-b0|0||11e4","Asia/Tashkent|+05|-50|0||23e5","Pacific/Auckland|NZDT NZST|-d0 -c0|01010101010101010101010|1LKe0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00|14e5","Asia/Baghdad|+03|-30|0||66e5","Antarctica/Troll|+00 +02|0 -20|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|40","Asia/Dhaka|+06|-60|0||16e6","Asia/Amman|EET EEST|-20 -30|01010101010101010101010|1LGK0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e5","Asia/Kamchatka|+12|-c0|0||18e4","Asia/Baku|+04 +05|-40 -50|01010|1LHA0 1o00 11A0 1o00|27e5","Asia/Barnaul|+07 +06|-70 -60|010|1N7v0 3rd0","Asia/Beirut|EET EEST|-20 -30|01010101010101010101010|1LHy0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|22e5","Asia/Kuala_Lumpur|+08|-80|0||71e5","Asia/Kolkata|IST|-5u|0||15e6","Asia/Chita|+10 +08 +09|-a0 -80 -90|012|1N7s0 3re0|33e4","Asia/Ulaanbaatar|+08 +09|-80 -90|01010|1O8G0 1cJ0 1cP0 1cJ0|12e5","Asia/Shanghai|CST|-80|0||23e6","Asia/Colombo|+0530|-5u|0||22e5","Asia/Damascus|EET EEST|-20 -30|01010101010101010101010|1LGK0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|26e5","Asia/Dili|+09|-90|0||19e4","Asia/Dubai|+04|-40|0||39e5","Asia/Famagusta|EET EEST +03|-20 -30 -30|0101012010101010101010|1LHB0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00","Asia/Gaza|EET EEST|-20 -30|01010101010101010101010|1LGK0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|18e5","Asia/Hong_Kong|HKT|-80|0||73e5","Asia/Hovd|+07 +08|-70 -80|01010|1O8H0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|+09 +08|-90 -80|01|1N7t0|60e4","Europe/Istanbul|EET EEST +03|-20 -30 -30|0101012|1LI10 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|WIB|-70|0||31e6","Asia/Jayapura|WIT|-90|0||26e4","Asia/Jerusalem|IST IDT|-20 -30|01010101010101010101010|1LGM0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0|81e4","Asia/Kabul|+0430|-4u|0||46e5","Asia/Karachi|PKT|-50|0||24e6","Asia/Kathmandu|+0545|-5J|0||12e5","Asia/Yakutsk|+10 +09|-a0 -90|01|1N7s0|28e4","Asia/Krasnoyarsk|+08 +07|-80 -70|01|1N7u0|10e5","Asia/Magadan|+12 +10 +11|-c0 -a0 -b0|012|1N7q0 3Cq0|95e3","Asia/Makassar|WITA|-80|0||15e5","Asia/Manila|PST|-80|0||24e6","Europe/Athens|EET EEST|-20 -30|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|35e5","Asia/Novosibirsk|+07 +06|-70 -60|010|1N7v0 4eN0|15e5","Asia/Omsk|+07 +06|-70 -60|01|1N7v0|12e5","Asia/Pyongyang|KST KST|-90 -8u|010|1P4D0 6BA0|29e5","Asia/Qyzylorda|+06 +05|-60 -50|01|1Xei0|73e4","Asia/Rangoon|+0630|-6u|0||48e5","Asia/Sakhalin|+11 +10|-b0 -a0|010|1N7r0 3rd0|58e4","Asia/Seoul|KST|-90|0||23e6","Asia/Srednekolymsk|+12 +11|-c0 -b0|01|1N7q0|35e2","Asia/Tehran|+0330 +0430|-3u -4u|01010101010101010101010|1LEku 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Tokyo|JST|-90|0||38e6","Asia/Tomsk|+07 +06|-70 -60|010|1N7v0 3Qp0|10e5","Asia/Vladivostok|+11 +10|-b0 -a0|01|1N7r0|60e4","Asia/Yekaterinburg|+06 +05|-60 -50|01|1N7w0|14e5","Europe/Lisbon|WET WEST|0 -10|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|27e5","Atlantic/Cape_Verde|-01|10|0||50e4","Australia/Sydney|AEDT AEST|-b0 -a0|01010101010101010101010|1LKg0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0|40e5","Australia/Adelaide|ACDT ACST|-au -9u|01010101010101010101010|1LKgu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0|11e5","Australia/Brisbane|AEST|-a0|0||20e5","Australia/Darwin|ACST|-9u|0||12e4","Australia/Eucla|+0845|-8J|0||368","Australia/Lord_Howe|+11 +1030|-b0 -au|01010101010101010101010|1LKf0 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu|347","Australia/Perth|AWST|-80|0||18e5","Pacific/Easter|-05 -06|50 60|010101010101010101010|1LSP0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0|30e2","Europe/Dublin|GMT IST|0 -10|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5","Etc/GMT-1|+01|-10|0|","Pacific/Fakaofo|+13|-d0|0||483","Pacific/Kiritimati|+14|-e0|0||51e2","Etc/GMT-2|+02|-20|0|","Pacific/Tahiti|-10|a0|0||18e4","Pacific/Niue|-11|b0|0||12e2","Etc/GMT+12|-12|c0|0|","Pacific/Galapagos|-06|60|0||25e3","Etc/GMT+7|-07|70|0|","Pacific/Pitcairn|-08|80|0||56","Pacific/Gambier|-09|90|0||125","Etc/UTC|UTC|0|0|","Europe/Ulyanovsk|+04 +03|-40 -30|010|1N7y0 3rd0|13e5","Europe/London|GMT BST|0 -10|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|10e6","Europe/Chisinau|EET EEST|-20 -30|01010101010101010101010|1LHA0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|67e4","Europe/Kaliningrad|+03 EET|-30 -20|01|1N7z0|44e4","Europe/Kirov|+04 +03|-40 -30|01|1N7y0|48e4","Europe/Moscow|MSK MSK|-40 -30|01|1N7y0|16e6","Europe/Saratov|+04 +03|-40 -30|010|1N7y0 5810","Europe/Simferopol|EET MSK MSK|-20 -40 -30|012|1LHA0 1nW0|33e4","Europe/Volgograd|+04 +03|-40 -30|010|1N7y0 9Jd0|10e5","Pacific/Honolulu|HST|a0|0||37e4","MET|MET MEST|-10 -20|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00","Pacific/Chatham|+1345 +1245|-dJ -cJ|01010101010101010101010|1LKe0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00|600","Pacific/Apia|+14 +13|-e0 -d0|01010101010101010101010|1LKe0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00|37e3","Pacific/Bougainville|+10 +11|-a0 -b0|01|1NwE0|18e4","Pacific/Fiji|+13 +12|-d0 -c0|01010101010101010101010|1Lfp0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0|88e4","Pacific/Guam|ChST|-a0|0||17e4","Pacific/Marquesas|-0930|9u|0||86e2","Pacific/Pago_Pago|SST|b0|0||37e2","Pacific/Norfolk|+1130 +11|-bu -b0|01|1PoCu|25e4","Pacific/Tongatapu|+13 +14|-d0 -e0|010|1S4d0 s00|75e3"],links:["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Bissau","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Monrovia","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|America/Danmarkshavn","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Etc/GMT","Africa/Abidjan|Etc/GMT+0","Africa/Abidjan|Etc/GMT-0","Africa/Abidjan|Etc/GMT0","Africa/Abidjan|Etc/Greenwich","Africa/Abidjan|GMT","Africa/Abidjan|GMT+0","Africa/Abidjan|GMT-0","Africa/Abidjan|GMT0","Africa/Abidjan|Greenwich","Africa/Abidjan|Iceland","Africa/Algiers|Africa/Tunis","Africa/Cairo|Egypt","Africa/Casablanca|Africa/El_Aaiun","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Ndjamena","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Juba","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|America/Juneau","America/Anchorage|America/Nome","America/Anchorage|America/Sitka","America/Anchorage|America/Yakutat","America/Anchorage|US/Alaska","America/Campo_Grande|America/Cuiaba","America/Chicago|America/Indiana/Knox","America/Chicago|America/Indiana/Tell_City","America/Chicago|America/Knox_IN","America/Chicago|America/Matamoros","America/Chicago|America/Menominee","America/Chicago|America/North_Dakota/Beulah","America/Chicago|America/North_Dakota/Center","America/Chicago|America/North_Dakota/New_Salem","America/Chicago|America/Rainy_River","America/Chicago|America/Rankin_Inlet","America/Chicago|America/Resolute","America/Chicago|America/Winnipeg","America/Chicago|CST6CDT","America/Chicago|Canada/Central","America/Chicago|US/Central","America/Chicago|US/Indiana-Starke","America/Chihuahua|America/Mazatlan","America/Chihuahua|Mexico/BajaSur","America/Denver|America/Boise","America/Denver|America/Cambridge_Bay","America/Denver|America/Edmonton","America/Denver|America/Inuvik","America/Denver|America/Ojinaga","America/Denver|America/Shiprock","America/Denver|America/Yellowknife","America/Denver|Canada/Mountain","America/Denver|MST7MDT","America/Denver|Navajo","America/Denver|US/Mountain","America/Fortaleza|America/Araguaina","America/Fortaleza|America/Argentina/Buenos_Aires","America/Fortaleza|America/Argentina/Catamarca","America/Fortaleza|America/Argentina/ComodRivadavia","America/Fortaleza|America/Argentina/Cordoba","America/Fortaleza|America/Argentina/Jujuy","America/Fortaleza|America/Argentina/La_Rioja","America/Fortaleza|America/Argentina/Mendoza","America/Fortaleza|America/Argentina/Rio_Gallegos","America/Fortaleza|America/Argentina/Salta","America/Fortaleza|America/Argentina/San_Juan","America/Fortaleza|America/Argentina/San_Luis","America/Fortaleza|America/Argentina/Tucuman","America/Fortaleza|America/Argentina/Ushuaia","America/Fortaleza|America/Bahia","America/Fortaleza|America/Belem","America/Fortaleza|America/Buenos_Aires","America/Fortaleza|America/Catamarca","America/Fortaleza|America/Cayenne","America/Fortaleza|America/Cordoba","America/Fortaleza|America/Jujuy","America/Fortaleza|America/Maceio","America/Fortaleza|America/Mendoza","America/Fortaleza|America/Paramaribo","America/Fortaleza|America/Recife","America/Fortaleza|America/Rosario","America/Fortaleza|America/Santarem","America/Fortaleza|Antarctica/Rothera","America/Fortaleza|Atlantic/Stanley","America/Fortaleza|Etc/GMT+3","America/Halifax|America/Glace_Bay","America/Halifax|America/Goose_Bay","America/Halifax|America/Moncton","America/Halifax|America/Thule","America/Halifax|Atlantic/Bermuda","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/La_Paz|America/Boa_Vista","America/La_Paz|America/Guyana","America/La_Paz|America/Manaus","America/La_Paz|America/Porto_Velho","America/La_Paz|Brazil/West","America/La_Paz|Etc/GMT+4","America/Lima|America/Bogota","America/Lima|America/Eirunepe","America/Lima|America/Guayaquil","America/Lima|America/Porto_Acre","America/Lima|America/Rio_Branco","America/Lima|Brazil/Acre","America/Lima|Etc/GMT+5","America/Los_Angeles|America/Dawson","America/Los_Angeles|America/Ensenada","America/Los_Angeles|America/Santa_Isabel","America/Los_Angeles|America/Tijuana","America/Los_Angeles|America/Vancouver","America/Los_Angeles|America/Whitehorse","America/Los_Angeles|Canada/Pacific","America/Los_Angeles|Canada/Yukon","America/Los_Angeles|Mexico/BajaNorte","America/Los_Angeles|PST8PDT","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Managua|America/Belize","America/Managua|America/Costa_Rica","America/Managua|America/El_Salvador","America/Managua|America/Guatemala","America/Managua|America/Regina","America/Managua|America/Swift_Current","America/Managua|America/Tegucigalpa","America/Managua|Canada/Saskatchewan","America/Mexico_City|America/Bahia_Banderas","America/Mexico_City|America/Merida","America/Mexico_City|America/Monterrey","America/Mexico_City|Mexico/General","America/New_York|America/Detroit","America/New_York|America/Fort_Wayne","America/New_York|America/Indiana/Indianapolis","America/New_York|America/Indiana/Marengo","America/New_York|America/Indiana/Petersburg","America/New_York|America/Indiana/Vevay","America/New_York|America/Indiana/Vincennes","America/New_York|America/Indiana/Winamac","America/New_York|America/Indianapolis","America/New_York|America/Iqaluit","America/New_York|America/Kentucky/Louisville","America/New_York|America/Kentucky/Monticello","America/New_York|America/Louisville","America/New_York|America/Montreal","America/New_York|America/Nassau","America/New_York|America/Nipigon","America/New_York|America/Pangnirtung","America/New_York|America/Thunder_Bay","America/New_York|America/Toronto","America/New_York|Canada/Eastern","America/New_York|EST5EDT","America/New_York|US/East-Indiana","America/New_York|US/Eastern","America/New_York|US/Michigan","America/Noronha|Atlantic/South_Georgia","America/Noronha|Brazil/DeNoronha","America/Noronha|Etc/GMT+2","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Panama|America/Jamaica","America/Panama|EST","America/Panama|Jamaica","America/Phoenix|America/Creston","America/Phoenix|America/Dawson_Creek","America/Phoenix|America/Hermosillo","America/Phoenix|MST","America/Phoenix|US/Arizona","America/Santiago|Chile/Continental","America/Santo_Domingo|America/Anguilla","America/Santo_Domingo|America/Antigua","America/Santo_Domingo|America/Aruba","America/Santo_Domingo|America/Barbados","America/Santo_Domingo|America/Blanc-Sablon","America/Santo_Domingo|America/Curacao","America/Santo_Domingo|America/Dominica","America/Santo_Domingo|America/Grenada","America/Santo_Domingo|America/Guadeloupe","America/Santo_Domingo|America/Kralendijk","America/Santo_Domingo|America/Lower_Princes","America/Santo_Domingo|America/Marigot","America/Santo_Domingo|America/Martinique","America/Santo_Domingo|America/Montserrat","America/Santo_Domingo|America/Port_of_Spain","America/Santo_Domingo|America/Puerto_Rico","America/Santo_Domingo|America/St_Barthelemy","America/Santo_Domingo|America/St_Kitts","America/Santo_Domingo|America/St_Lucia","America/Santo_Domingo|America/St_Thomas","America/Santo_Domingo|America/St_Vincent","America/Santo_Domingo|America/Tortola","America/Santo_Domingo|America/Virgin","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","Antarctica/Palmer|America/Punta_Arenas","Asia/Baghdad|Antarctica/Syowa","Asia/Baghdad|Asia/Aden","Asia/Baghdad|Asia/Bahrain","Asia/Baghdad|Asia/Kuwait","Asia/Baghdad|Asia/Qatar","Asia/Baghdad|Asia/Riyadh","Asia/Baghdad|Etc/GMT-3","Asia/Baghdad|Europe/Minsk","Asia/Bangkok|Antarctica/Davis","Asia/Bangkok|Asia/Ho_Chi_Minh","Asia/Bangkok|Asia/Novokuznetsk","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Saigon","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Etc/GMT-7","Asia/Bangkok|Indian/Christmas","Asia/Dhaka|Antarctica/Vostok","Asia/Dhaka|Asia/Almaty","Asia/Dhaka|Asia/Bishkek","Asia/Dhaka|Asia/Dacca","Asia/Dhaka|Asia/Kashgar","Asia/Dhaka|Asia/Qostanay","Asia/Dhaka|Asia/Thimbu","Asia/Dhaka|Asia/Thimphu","Asia/Dhaka|Asia/Urumqi","Asia/Dhaka|Etc/GMT-6","Asia/Dhaka|Indian/Chagos","Asia/Dili|Etc/GMT-9","Asia/Dili|Pacific/Palau","Asia/Dubai|Asia/Muscat","Asia/Dubai|Asia/Tbilisi","Asia/Dubai|Asia/Yerevan","Asia/Dubai|Etc/GMT-4","Asia/Dubai|Europe/Samara","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Mauritius","Asia/Dubai|Indian/Reunion","Asia/Gaza|Asia/Hebron","Asia/Hong_Kong|Hongkong","Asia/Jakarta|Asia/Pontianak","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kamchatka|Asia/Anadyr","Asia/Kamchatka|Etc/GMT-12","Asia/Kamchatka|Kwajalein","Asia/Kamchatka|Pacific/Funafuti","Asia/Kamchatka|Pacific/Kwajalein","Asia/Kamchatka|Pacific/Majuro","Asia/Kamchatka|Pacific/Nauru","Asia/Kamchatka|Pacific/Tarawa","Asia/Kamchatka|Pacific/Wake","Asia/Kamchatka|Pacific/Wallis","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Brunei","Asia/Kuala_Lumpur|Asia/Kuching","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Etc/GMT-8","Asia/Kuala_Lumpur|Singapore","Asia/Makassar|Asia/Ujung_Pandang","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|Asia/Macao","Asia/Shanghai|Asia/Macau","Asia/Shanghai|Asia/Taipei","Asia/Shanghai|PRC","Asia/Shanghai|ROC","Asia/Tashkent|Antarctica/Mawson","Asia/Tashkent|Asia/Aqtau","Asia/Tashkent|Asia/Aqtobe","Asia/Tashkent|Asia/Ashgabat","Asia/Tashkent|Asia/Ashkhabad","Asia/Tashkent|Asia/Atyrau","Asia/Tashkent|Asia/Dushanbe","Asia/Tashkent|Asia/Oral","Asia/Tashkent|Asia/Samarkand","Asia/Tashkent|Etc/GMT-5","Asia/Tashkent|Indian/Kerguelen","Asia/Tashkent|Indian/Maldives","Asia/Tehran|Iran","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Choibalsan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Vladivostok|Asia/Ust-Nera","Asia/Yakutsk|Asia/Khandyga","Atlantic/Azores|America/Scoresbysund","Atlantic/Cape_Verde|Etc/GMT+1","Australia/Adelaide|Australia/Broken_Hill","Australia/Adelaide|Australia/South","Australia/Adelaide|Australia/Yancowinna","Australia/Brisbane|Australia/Lindeman","Australia/Brisbane|Australia/Queensland","Australia/Darwin|Australia/North","Australia/Lord_Howe|Australia/LHI","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/Currie","Australia/Sydney|Australia/Hobart","Australia/Sydney|Australia/Melbourne","Australia/Sydney|Australia/NSW","Australia/Sydney|Australia/Tasmania","Australia/Sydney|Australia/Victoria","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Athens|Asia/Nicosia","Europe/Athens|EET","Europe/Athens|Europe/Bucharest","Europe/Athens|Europe/Helsinki","Europe/Athens|Europe/Kiev","Europe/Athens|Europe/Mariehamn","Europe/Athens|Europe/Nicosia","Europe/Athens|Europe/Riga","Europe/Athens|Europe/Sofia","Europe/Athens|Europe/Tallinn","Europe/Athens|Europe/Uzhgorod","Europe/Athens|Europe/Vilnius","Europe/Athens|Europe/Zaporozhye","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Atlantic/Canary","Europe/Lisbon|Atlantic/Faeroe","Europe/Lisbon|Atlantic/Faroe","Europe/Lisbon|Atlantic/Madeira","Europe/Lisbon|Portugal","Europe/Lisbon|WET","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Africa/Ceuta","Europe/Paris|Arctic/Longyearbyen","Europe/Paris|Atlantic/Jan_Mayen","Europe/Paris|CET","Europe/Paris|Europe/Amsterdam","Europe/Paris|Europe/Andorra","Europe/Paris|Europe/Belgrade","Europe/Paris|Europe/Berlin","Europe/Paris|Europe/Bratislava","Europe/Paris|Europe/Brussels","Europe/Paris|Europe/Budapest","Europe/Paris|Europe/Busingen","Europe/Paris|Europe/Copenhagen","Europe/Paris|Europe/Gibraltar","Europe/Paris|Europe/Ljubljana","Europe/Paris|Europe/Luxembourg","Europe/Paris|Europe/Madrid","Europe/Paris|Europe/Malta","Europe/Paris|Europe/Monaco","Europe/Paris|Europe/Oslo","Europe/Paris|Europe/Podgorica","Europe/Paris|Europe/Prague","Europe/Paris|Europe/Rome","Europe/Paris|Europe/San_Marino","Europe/Paris|Europe/Sarajevo","Europe/Paris|Europe/Skopje","Europe/Paris|Europe/Stockholm","Europe/Paris|Europe/Tirane","Europe/Paris|Europe/Vaduz","Europe/Paris|Europe/Vatican","Europe/Paris|Europe/Vienna","Europe/Paris|Europe/Warsaw","Europe/Paris|Europe/Zagreb","Europe/Paris|Europe/Zurich","Europe/Paris|Poland","Europe/Ulyanovsk|Europe/Astrakhan","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Fakaofo|Etc/GMT-13","Pacific/Fakaofo|Pacific/Enderbury","Pacific/Galapagos|Etc/GMT+6","Pacific/Gambier|Etc/GMT+9","Pacific/Guadalcanal|Antarctica/Macquarie","Pacific/Guadalcanal|Etc/GMT-11","Pacific/Guadalcanal|Pacific/Efate","Pacific/Guadalcanal|Pacific/Kosrae","Pacific/Guadalcanal|Pacific/Noumea","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|HST","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kiritimati|Etc/GMT-14","Pacific/Niue|Etc/GMT+11","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Pitcairn|Etc/GMT+8","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tahiti|Etc/GMT+10","Pacific/Tahiti|Pacific/Rarotonga"]}),c}); \ No newline at end of file diff --git a/2020/js/moment.min.js b/2020/js/moment.min.js new file mode 100644 index 0000000..5787a40 --- /dev/null +++ b/2020/js/moment.min.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var e,i;function c(){return e.apply(null,arguments)}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function u(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e){return void 0===e}function h(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var n,s=[];for(n=0;n>>0,s=0;sSe(e)?(r=e+1,o-Se(e)):(r=e,o),{year:r,dayOfYear:a}}function Ie(e,t,n){var s,i,r=Ve(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+Ae(i=e.year()-1,t,n):a>Ae(e.year(),t,n)?(s=a-Ae(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function Ae(e,t,n){var s=Ve(e,t,n),i=Ve(e+1,t,n);return(Se(e)-s+i)/7}I("w",["ww",2],"wo","week"),I("W",["WW",2],"Wo","isoWeek"),C("week","w"),C("isoWeek","W"),F("week",5),F("isoWeek",5),ue("w",B),ue("ww",B,z),ue("W",B),ue("WW",B,z),fe(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=D(e)});function je(e,t){return e.slice(t,7).concat(e.slice(0,t))}I("d",0,"do","day"),I("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),I("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),I("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),I("e",0,0,"weekday"),I("E",0,0,"isoWeekday"),C("day","d"),C("weekday","e"),C("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),ue("d",B),ue("e",B),ue("E",B),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:g(n).invalidWeekday=e}),fe(["d","e","E"],function(e,t,n,s){t[s]=D(e)});var Ze="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var $e="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var qe=ae;var Je=ae;var Be=ae;function Qe(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=y([2e3,1]).day(t),s=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),r=this.weekdays(n,""),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);for(a.sort(e),o.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)o[t]=he(o[t]),u[t]=he(u[t]),l[t]=he(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Xe(){return this.hours()%12||12}function Ke(e,t){I(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function et(e,t){return t._meridiemParse}I("H",["HH",2],0,"hour"),I("h",["hh",2],0,Xe),I("k",["kk",2],0,function(){return this.hours()||24}),I("hmm",0,0,function(){return""+Xe.apply(this)+L(this.minutes(),2)}),I("hmmss",0,0,function(){return""+Xe.apply(this)+L(this.minutes(),2)+L(this.seconds(),2)}),I("Hmm",0,0,function(){return""+this.hours()+L(this.minutes(),2)}),I("Hmmss",0,0,function(){return""+this.hours()+L(this.minutes(),2)+L(this.seconds(),2)}),Ke("a",!0),Ke("A",!1),C("hour","h"),F("hour",13),ue("a",et),ue("A",et),ue("H",B),ue("h",B),ue("k",B),ue("HH",B,z),ue("hh",B,z),ue("kk",B,z),ue("hmm",Q),ue("hmmss",X),ue("Hmm",Q),ue("Hmmss",X),ce(["H","HH"],ge),ce(["k","kk"],function(e,t,n){var s=D(e);t[ge]=24===s?0:s}),ce(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ce(["h","hh"],function(e,t,n){t[ge]=D(e),g(n).bigHour=!0}),ce("hmm",function(e,t,n){var s=e.length-2;t[ge]=D(e.substr(0,s)),t[ve]=D(e.substr(s)),g(n).bigHour=!0}),ce("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ge]=D(e.substr(0,s)),t[ve]=D(e.substr(s,2)),t[pe]=D(e.substr(i)),g(n).bigHour=!0}),ce("Hmm",function(e,t,n){var s=e.length-2;t[ge]=D(e.substr(0,s)),t[ve]=D(e.substr(s))}),ce("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ge]=D(e.substr(0,s)),t[ve]=D(e.substr(s,2)),t[pe]=D(e.substr(i))});var tt,nt=Te("Hours",!0),st={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ce,monthsShort:He,week:{dow:0,doy:6},weekdays:Ze,weekdaysMin:$e,weekdaysShort:ze,meridiemParse:/[ap]\.?m?\.?/i},it={},rt={};function at(e){return e?e.toLowerCase().replace("_","-"):e}function ot(e){var t=null;if(!it[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=tt._abbr,require("./locale/"+e),ut(t)}catch(e){}return it[e]}function ut(e,t){var n;return e&&((n=l(t)?ht(e):lt(e,t))?tt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),tt._abbr}function lt(e,t){if(null===t)return delete it[e],null;var n,s=st;if(t.abbr=e,null!=it[e])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=it[e]._config;else if(null!=t.parentLocale)if(null!=it[t.parentLocale])s=it[t.parentLocale]._config;else{if(null==(n=ot(t.parentLocale)))return rt[t.parentLocale]||(rt[t.parentLocale]=[]),rt[t.parentLocale].push({name:e,config:t}),null;s=n._config}return it[e]=new P(x(s,t)),rt[e]&&rt[e].forEach(function(e){lt(e.name,e.config)}),ut(e),it[e]}function ht(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return tt;if(!o(e)){if(t=ot(e))return t;e=[e]}return function(e){for(var t,n,s,i,r=0;r=t&&a(i,n,!0)>=t-1)break;t--}r++}return tt}(e)}function dt(e){var t,n=e._a;return n&&-2===g(e).overflow&&(t=n[_e]<0||11Pe(n[me],n[_e])?ye:n[ge]<0||24Ae(n,r,a)?g(e)._overflowWeeks=!0:null!=u?g(e)._overflowWeekday=!0:(o=Ee(n,s,i,r,a),e._a[me]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(r=ct(e._a[me],s[me]),(e._dayOfYear>Se(r)||0===e._dayOfYear)&&(g(e)._overflowDayOfYear=!0),n=Ge(r,0,e._dayOfYear),e._a[_e]=n.getUTCMonth(),e._a[ye]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=s[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ge]&&0===e._a[ve]&&0===e._a[pe]&&0===e._a[we]&&(e._nextDay=!0,e._a[ge]=0),e._d=(e._useUTC?Ge:function(e,t,n,s,i,r,a){var o;return e<100&&0<=e?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}).apply(null,a),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ge]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(g(e).weekdayMismatch=!0)}}var mt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_t=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/Z|[+-]\d\d(?::?\d\d)?/,gt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],vt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],pt=/^\/?Date\((\-?\d+)/i;function wt(e){var t,n,s,i,r,a,o=e._i,u=mt.exec(o)||_t.exec(o);if(u){for(g(e).iso=!0,t=0,n=gt.length;tn.valueOf():n.valueOf()this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},mn.isLocal=function(){return!!this.isValid()&&!this._isUTC},mn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},mn.isUtc=Et,mn.isUTC=Et,mn.zoneAbbr=function(){return this._isUTC?"UTC":""},mn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},mn.dates=n("dates accessor is deprecated. Use date instead.",un),mn.months=n("months accessor is deprecated. Use month instead",Ue),mn.years=n("years accessor is deprecated. Use year instead",Oe),mn.zone=n("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),mn.isDSTShifted=n("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(w(e,this),(e=Ot(e))._a){var t=e._isUTC?y(e._a):bt(e._a);this._isDSTShifted=this.isValid()&&0cXt?E65QS09R`B?o!|MN^LQWc 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%0DUCxA1vyGj4rE6arXg|9## z#m$3aLaEwCix!OzdNyy~yz$7Kp8^1g=t2KpMKbQ$3tpX>AIujLsIRX#MC7ymttFjK z_Z;RE(PxV1VsOw}-|dx^QVEyeK8VF)CVIW_rlzK*eL-}kgj&;3*G?Mu<%^pE4nV%| z8ilhpS+1taCsbM5&)?V8j=-~+w)vUCFd-sWrc$Y0rfGi1vaGY>@pw2IjaJ5Du`d~h z@ia2&Iv}EL%zS@te!ZJOro0RF>m+8hpt|GkuJ$_E7i zo#Bs`3-f`X7@Om#4s-(g+lLj96bj8uCX;<4;E6 z`ohYUD-ZTNV2Pjr;C~x#Y$r$k9fLQDu;Y)hK?C5SbOL;I5CGT*p__5`rnMh~k2OSe zs)*bP;B{nHU4hIW{Am%nQ)@lDzn7d$CRYJCkBA-z-~~v#MdSkjn*rPnU^+8j=j#?2 zr?PGP6#!F2#6~7ZZXAFt4JRVo0Bi)Xk%;<@cQNyOKH9(-q?;Hy3z?j@7XTa&;Cy8A z(H;iyjbt(zZEbDs^8?XZw|nCQ=y%^-RaNEq*7E!QXmgR3sS5yCEPkTmKzRRTO{~xj zq$`bgUtaR!3W%QDCobkc31ImmR627UlJfZRC*P*rs;@1g+A(F*p9ivF50+(p)l0n* zk^7U$PhV-h1zzbl|{&{Xs9c7%X1AxMKP8zS+Z;WnCvCzi_MHvTb`sp|OaF z=FFL+T3cK7VAe7i#N+X><2aT15+#oY`glugme+Lycr&YU?+ZR5%M*+R-vzBZdxE;q z0F&QbzK?S@&dr^#6mT;o_7o)S2SI`c0L*-b=RXwENFH1#WY`1^0GgYd)95E%=xCrg z*PPSnH|n3cUlMpa0QV#Td`tvViRcVp`Iz8oxKO091!y$%Cwy7}{w+jz1AG-kj-~(7 z;|W^_d?AxE3Ztk``5;buKu!So7nr)P4%0VY3n1Z+GNM%aU|?C+Md*#fKjoULGKxfz z5pI69*Xu0mK>gjGuF`W3`Eu~sBOmTpTsI<3ST%-4Gs^ zl@65GSwIx8UHm72Q^b4&dO{4){|3<~XD2}Bq=OSWA=CuTKf<}2hx{DQ zw(Vcta?34eX|2Dmlp4|`K*KPeVdf_RY$c+tM6}ia`CJ);L!Y2-QP@@=fzdVx@){zRh~VWS5gcpzdJM!37XJ2Ga>n6P0O5v5cl5{ZPXs;a_76k=v2B97xY z>2x}s?(FPL5mDN4oYcXC2h)*AB-P&Do^EJpa0*RW#<7WFLLbuB)~3gf9jij2kkj4W zO%)Xt&{~U#=u|3|77-PRM8M1Iy#_M-J~e*)cpN!$L=3~=nwlEDZQC{mz;3!v8D-%A0R@Cu=RO&sIsgCw M07*qoM6N<$f_N6owEzGB literal 0 HcmV?d00001 diff --git a/2020/logos/python-logo-for-gsoc-system.png b/2020/logos/python-logo-for-gsoc-system.png new file mode 100644 index 0000000000000000000000000000000000000000..571cba7b9098318878131148840ac4fdce3df676 GIT binary patch literal 66109 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�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 Rb$Q-XA;#vHu|`f0{|}}mdA0xm literal 0 HcmV?d00001 diff --git a/2020/logos/python-powered-h-140x182.png b/2020/logos/python-powered-h-140x182.png new file mode 100644 index 0000000000000000000000000000000000000000..e81120e055e9b21b6908176c6c1b354c42e73db9 GIT binary patch literal 9930 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 + + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + + + +

      + +
      +
      +

      Mentors

      +

      Interested in volunteering with the Python Software Foundation?

      + +

      The biggest job is mentoring students: Mentoring a + student as a primary mentor can be a pretty big time commitment (see + "What does it take to be a mentor?" for more information) but it's a very + rewarding chance to give a student an open source apprenticeship. + We mentor in teams, so if all you can handle is a few code reviews or taking + over for a week while someone's on vacation, you can team up with someone with more time.

      + +

      The easiest way to become a mentor is to be part of one of the sub-orgs + that plan to be involved, so get in touch with them directly if you want to + help. If you're part of a group that would like to participate as a sub-org, + please read the section for sub-orgs below.

      + +

      If you're not already part of a group + that wants to participate, we can try to match you with one, but be aware that to do + the best job of mentoring you're going to need to know the open source project pretty + well yourself. If you're not already a developer, you should be prepared to become + an active community member. +

      + +

      But we often need other volunteers! We're also looking for + friendly community members to help with other tasks! We'd love to have more + people available on IRC/Mailing lists to answer student and mentor + questions in various time zones. We are particularly looking for volunteers + who can read and comment on student blogs, remind students if they haven't + posted, and promote the work our students do to the larger Python community. + Or maybe you have another skillset you'd like to contribute? (Proofreading? + Recruiting diverse student applicants?) If you want to help, we can try to + find a way to make that happen.

      + +

      If you'd like to volunteer, get in touch with a sub-org admin or + email the Python org admins at gsoc-admins(at)python(dot)org

      +
      +
      + +
      +
      +
      +

      What does it take to be a mentor?

      + +
      +

      + + Time commitment +

      +

      We expect around a 0-10hr/week commitment, which sounds scary, but it's not + actually that + variable. You usually spend up to lots of time for the first few weeks, where you're + fleshing out your ideas page, discussing projects with many students, and selecting + students from their proposals. After students are selected and settled in, it becomes more + like + a 1hr + commitment per week for a weekly meeting, and maybe a few more hours here and there for + code review or questions. (That depends on your student: experienced students may need + very little supervision, inexperienced students may need more. It also depends on you: You + and your co-mentor(s) select the student and project you mentor, so you can choose + according to the time commitment you have. Some mentors even do pair programming with + their students!)

      +

      I recommend at least one mentor has a weekly 1hr meeting with the student + so + they get to + know each other, keep everyone on track, and give a chance to talk about other stuff. Lots + of students have questions about jobs, courses, architecture, open source, etc. and it's + nice for students to have someone to talk to especially since many of them will not have + worked + remotely + on their own for any length of time before. Some weeks this meeting may be the only + mentoring + time + needed.

      +
      +
      +

      + + Work Together +

      +

      We want at least two mentors per project, so hopefully no one ever gets + overwhelmed and + feels like they're always on call (Google does ask that we try to answer questions within + 48h so students can't get stuck for too long), and no one mentor has to know all the + answers.

      +
      +
      +

      + + Knowledge required +

      +

      Our most successful mentors are those who are already developers or community + members of + their open source project. If you're joining a new project for GSoC, expect to + take time + to learn the ropes yourself so you can help students.

      +

      Mentors don't have to be the Best At Everything. A lot of what mentors do is keep students + on track and keep them from getting stuck for too long. Sometimes that means just knowing + who to ask or where to look rather than knowing the answer yourself.

      +

      In an ideal world, at + least one mentor can answer at least basic architectural questions and knows how to get + code accepted upstream. Not every mentor has to be a coder: experienced users can help + students understand why features make sense (or dont!), system administrators can help + student + understand how deployment works in practice, experts in areas like accessibility, + usability, + and security could help guide students in their areas of expertise.

      +
      +
      +

      + + Evaluating students +

      +

      Mentors do have to do multiple evaluations on the student, two mid-terms and one at the end. + Usually the mentors discuss + and then the "primary" mentor fills in the evaluation with input from all mentors. + There's a + few questions about how the student is doing and then a pass/fail that determines if the + student gets paid and continues in the program.

      +
      +
      +
      +
      + +
      +
      +

      Sub Orgs

      +
      +
      + Looking for the list of currently accepted sub-orgs? It's the project ideas list. +
      +
      +

      To participate under the Python umbrella, a sub-org must do the following: + +

        +
      1. Be a Python-based open source project that meets + Google's requirements + for GSoC. + +
      2. Have one sub-org admin and at least two mentors who are willing to commit + to the full GSoC period. (More is awesome!) Thats a minimum of 3 people total, although your sub-org admin is allowed to also be a mentor or backup mentor. +
          +
        • If you want to connect with more potential volunteers, + email gsoc-admins@python.org + to see if we can match you with volunteers who don't have a project.
        • +
        + +
      3. Accept the Python + Community Code of Conduct for the duration of the + program. + +
      4. Send an email indicating interest to gsoc-admins(at)python(dot)org before + the Python deadline (exceptions can be made if you get an amazing + student applicant later and want to sign up just for them). + + +
      5. Have a good ideas page. We have a template below. Getting a + really + great page + sometimes takes a few rounds of revisions; We will work with you to make + sure your page is ready! Once you're ready for review, you can send + a pull request to get + added to this page + +
      6. Be able to handle meeting deadlines and following both Google + and Python's rules. We try to send important reminders for big deadlines, but we only + have limited volunteer time for nagging and cajoling. Groups that cause repeated problems + may be asked to take time off to limit core volunteer burnout. + +
      7. Disclose all potential conflicts of interest to the Python admins BEFORE accepting a + student. If you are unsure, ask. If a conflict is found after the fact the student and + sub-org may be dropped from the program. (Examples: student is involved in your research + group, + student is your child, student owes you money, etc.) + +
      8. Give access to any private communication channels to the PSF admins for the duration of + GSoC that are used for the project, ie slack, private git repo, discord etc. This is mostly + so we + can reach you where you're already looking for gsoc-related messages, but could also be used + if a student has a dispute with a mentor and asks for our help. + +
      + + +

      We can't promise to take everyone who meets those criteria, but we do try to + take any group that we feel will give the students a great experience. + Terri has final say in which projects participate under the Python + umbrella, but please send any queries to all the admins at + gsoc-admins(at)python(dot)org to make sure we're all on the same page.

      + +

      Python projects are welcome and encouraged to apply as separate + mentoring organizations directly with Google. We're happy to help + you in any way we can and we don't mind being your backup plan. We're also + happy to help advertise python based organizations not under our umbrella: we + want students to find projects that best suit them!

      + +

      Please note: The funds Google gives Python as mentor stipends are given to the + PSF grants program rather than + dispensed per sub-org. +

      +
      +
      + +
      +
      +
      +

      Python Sub-org Ideas Template +

      + +

      There are not very many strict requirements for Google Summer of Code Ideas pages, but + there are some things that students often ask us for. This page is intended as a starting + template for organizations so you don't forget those things. + +

      Warning: In 2014, many orgs got rejected because their ideas pages were offline when + Google checked. Make sure your ideas page is hosted somewhere that Google's Open + Source + Programs Office will be able to access when they check! + +

      About MyOrg

      + +

      Tell the students a bit about your organization. Here's some questions you might want to + answer: + +

        +
      • What software are you creating? +
      • Why is it interesting? +
      • Who uses it? +
      • What languages is it written in? +
      • How is it going to change the world? +
      + + +

      Contacting MyOrg

      + +
        +
      • IRC channel: +
      • Mailing list(s): +
      • List contact methods you actually use and will have mentors monitoring! +
      + + +

      Include any special instructions/info about communicating: e.g. what time zones are + your + mentors in? do you prefer it if gsoc students introduce themselves first or just + dive + in? + are there any common mistakes students make when making a first impression? + +

      Getting Started

      + +

      Links to setup instructions go here. Some suggested things to answer: + +

        +
      • Where is the link to a setup guide for new developers? +
      • Are there any unusual libraries/applications that need to be installed + first? +
      • What type of source control do you use? (include links to help and + setup + guides!) +
      • What's the process for submitting your first bug fix? +
      • Where should students look to find easy bugs to try out? +
      + +

      Writing your GSoC application +

      + +

      Links to advice about applications and the application template goes here. + +

      + +

      Project Ideas

      + +

      You should usually have a couple of project ideas, ranging in difficulty + from beginner to + expert. Please do try to have at least one, preferably several beginner + tasks: GSoC gets a + lot of students with minimal open source experience who feel very + discouraged (and + sometimes even complain to Google) if orgs don't any have projects at + their + level. + +

      1. Project name

      + +
        +
      • Project description: Make sure you have a + high-level description that any student can + understand, as well as deeper details + +
      • Skills: programming languages? specific domain + knowledge? + +
      • Difficulty level: Easy/Intermediate/Hard + classification (students ask for this info + frequently to help them narrow down their choices. Difficulty + levels are something Google + wants to see, so they aren't optional; make your best guess.) + +
      • Related Readings/Links: was there a mailing + list + discussion about this topic? + standards you want the students to read first? bugs/feature + requests? + +
      • Potential mentors: A list of mentors likely to + be + involved with this project, so + students know who to look for on IRC/mailing lists if they have + questions. (If you've had + trouble with students overwhelming specific mentors, feel free + to + re-iterate here if + students should contact the mailing list to reach all mentors.) +
      + +

      2. Project name

      + +

      As above. etc. Unless there's a compelling reason to sort in some + other + order, ideas + should be ordered approximately from easiest to hardest. + +

      +
      +
      +
      + + + + diff --git a/2020/psf_ideas.html b/2020/psf_ideas.html new file mode 100644 index 0000000..d49cc26 --- /dev/null +++ b/2020/psf_ideas.html @@ -0,0 +1,105 @@ + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +

      Python Software Foundation GSoC Ideas

      + + + + +

      Contacting the PSF team

      + +Most of our communication will take place in the issue tracker under the label 'GSoC Discussions' or on IRC, just say the mentors names in the channel and one of them should get back to you shortly. Not sure where to ask? Try here! + +IRC: Contact us using the main python-gsoc channel, #python-gsoc on freenode. (How to connect.). Note most of all our developers are located in US Pacific Standard time at this time. + +

      Initial small pr Ideas:

      +A List of small bite-sized ideas are located at https://github.com/python-gsoc/python-blogs/issues dont forget to be accepted all students must make at least 1 pull request! +

      Questions?

      +If you have any questions please feel free to message any of the mentors posted above on irc, they should be able to help you. + +

      + +

      GSoC Blog Platform

      +

      Students should start by reading the +guidelines for +participation. Google also provides guidelines to +help with writing a proposal +as part of their +GSoC Student Guide. +It is a good idea to start on your proposal early, post a draft to the +python-gsoc chat room and let one of the mentors know so they can review it +and iterate based on the feedback you receive. This will only improve +the quality of your proposal.

      + +

      Getting Started

      +1) Pull down the code and look at the README and make sure you can run the code.
      +2) Log in using the default credentials admin/admin
      +3) Check out the bite sized issues There's suggestions about good beginner tasks there, or talk to the mentors and come up with your own! This will be your first contribution!
      + +

      Writing your GSoC application

      +

      Instructions on How to apply can be found on the Python GSoC website. Please don't forget to use our name (PSF) in your application title!

      + +

      Project Ideas

      +

      Coming soon

      + +
      +
      +
      + + + diff --git a/2020/robots.txt b/2020/robots.txt new file mode 100644 index 0000000..ebeceeb --- /dev/null +++ b/2020/robots.txt @@ -0,0 +1,5 @@ +User-agent: * + +Disallow: /2019/ + +Sitemap: https://python-gsoc.org/sitemap.xml diff --git a/2020/sitemap.xml b/2020/sitemap.xml new file mode 100644 index 0000000..5ec3a00 --- /dev/null +++ b/2020/sitemap.xml @@ -0,0 +1,30 @@ + + + + + + https://python-gsoc.org/ + 1.00 + + + https://python-gsoc.org/students.html + 0.80 + + + https://python-gsoc.org/mentors.html + 0.80 + + + https://python-gsoc.org/deadlines.html + 0.80 + + + https://python-gsoc.org/psf_ideas.html + 0.80 + + + diff --git a/2020/students.html b/2020/students.html new file mode 100644 index 0000000..0107d4d --- /dev/null +++ b/2020/students.html @@ -0,0 +1,498 @@ + + + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +

      Students

      +

      GSoC is basically an open source apprenticeship: students will be paid by + Google to work under the guidance of mentors from an open source community. + It's a really great opportunity to build new skills, make connections in your + community, get experience working with a larger and often distributed team, + learn, and, of course, get paid.

      + +
      +

      + + Time commitment +

      +

      Students are + expected to work around 30+ hours a week on their GSoC project, + over the course of the 3 month program. + This is essentially a full-time job. Ideally, you should not attempt to do + another internship, job, or full-time schooling while you're doing GSoC.

      +
      +
      +

      + + Application Process +

      +

      To apply, you need to take a look at the mentoring + organizations and the ideas that they are willing to sponsor. Typically, + you'll choose one of their ideas and work with a mentor to create a project + proposal that's good for both you and your chosen open source community. + Sometimes, projects are open to new ideas from students, but if you propose + something new make especially sure that you work with a mentor to make sure + it's a good fit for your community. Unsolicited, undiscussed ideas are less + likely to get accepted.

      + +

      Note that Python is an "umbrella organization" which means that our team is + actually a group of python projects that work together to do Google Summer of + Code. If you're going to apply with us, you'll need to choose from one of + those teams, because that defines which mentors will be helping you with your + applications. Applications without any sub-org and mentor to + evaluate them will be rejected. You can work with more than one + sub-org while you're figuring out what you want to do.

      +

      + Once you've narrowed it down to a project idea or two, use + the application checklist to prepare your + project proposal. (You + can + submit up to three proposals, but will only be offered one position if accepted.) +

      +

      All applications are must be sent through the Google system.

      + + +
      +
      + +

      + + Selection Tips +

      +

      Google intends this to be a way for new contributors to join + the world of open source. The students most likely to be selected are those + who are engaged with the community and hoping to continue their involvement + for more than just a few months. It's more important to be a good community + member than it is to be a good coder, for most projects!

      +

      Read the instructions. A large number of students don't read the instructions + when submitting proposals, + and their applications get rejected. For example, every year we reject a number + of students who submitted a resume, scientific paper, presentation or other file that doesn't + contain any information about the project they would like to complete. Sometimes we get + dozens of nearly identical form letters from a single university that wind up marked as spam. + Don't do this! +

      +

      Listen and use feedback from others. Every year, we reject a few students who + simply wouldn't listen to their mentors. + Remember: the mentors are using their interactions with you to figure out if it's worth + their volunteer time to work with you. No one wants to have an intern who doesn't listen, and + students who don't listen also don't produce code that the open source project can use, + so students who don't listen don't get hired. Nor do students who are arrogant jerks, + or who violate the + Code of Conduct. Be professional + and show that you will take the mentoring relationship seriously. +

      +
      + +

      Here's some resources so you can read up more on how to be an awesome + student:

      + +
      +
      + + + +
      +
      +
      +

      How do I choose a project or sub-org?

      +

      Choosing a project is a pretty personal choice. You should choose something you want to + work on, and none of us can tell you exactly what that would be! But here's a few + questions you might want to ask yourself to help figure that out:

      + +
        +
      • What software do you already use? If you use the software, you know a lot + more + about + it and probably have stronger opinions about what would make it better! + +
      • What would you like to learn? GSoC is meant to be a bit of a learning + opportunity. + Have you always wanted to be more involved with biology? Astronomy? Mathematics? + Education? See which projects might help you improve your skills. + +
      • Who do you like working with? Hang out where the developers do and get to + know + some of + your potential mentors. Which developers inspire you? + +
      • How do you want to change the world? Do you want to help people learn + more? + Communicate better? Understand our world better? Lots of python projects can help you do + social good! + +
      • How do you like to communicate? Do you like realtime communication on IRC? + Perhaps you + should choose a project with mentors close to you in time zone. Do you like asynchronous + communication on mailing lists? Find a group with active lists. Communication is a big + part of summer of code (or really any open source development in a team) to finding a team + that works the way you want to work can make your summer more awesome. +
      + +

      There's a list of sub-orgs for this year + and + lists of sub orgs who have participated in previous years + Be aware that all sub orgs might not be able to participate every year, and make sure to + check and see if they're planning to participate before assuming.

      + +

      If you're chosen as a GSoC student, you're going to be expected to make some decisions + on + your own, so you can make a better first impression on mentors by showing that you're able + to narrow down your field of choices!

      + +
      +
      +
      + +
      + +
      +
      +

      What do I need to know to participate in + Summer of + Code + with Python?

      + +

      The answer to this depends a lot on the project you choose. We have a range of projects, + from beginner to advanced. Each of the sub orgs expects different things from their + students: maybe you'll need to know a bit about machine learning, or email, or image + processing. The answer to this question is always ask your mentors what you will need + to + know for a specific project.

      + +

      But a lot of people ask early on because they want to be sort of generically ready but + they're not sure what they want to do yet, so that's not always super helpful.

      + +

      So here's a list of a few things that are useful for most Python umbrella projects:

      + +
        +
      • You need to have a bit of experience with Python. You can be a + beginner, but + practicing in advance is good! And there are a lot more projects available for students + who are reasonably used to the language, so more practice means you'll have more + project + options. +
      • +
      • You need to feel comfortable asking questions, because we're going to + expect you to + ask if you don't understand something. +
      • +
      • You should be comfortable communicating your ideas to others in + public. Most projects + have public mailing lists and would prefer if you use them, and Python students are also + required to blog about their work over the summer. You can use a pseudonym (nickname) + if + that works best for you. Google will need to know who you are to pay you, but we just + need something to call you.

        + All students are required to post weekly, there are 2 types of posts students will have to + make, the first is the weekly check-in. For a weekly check-in every student will have to + answer these 3 questions in a post; with each answer being <100 words.

        +
          +
        • 1. What did you do this week?
        • +
        • 2. What is coming up next?
        • +
        • 3. Did you get stuck anywhere?
        • +
        +
        +
        + The second post is a blog post, here a student will be required to go into some detail on + what they are working on, what they struggle with, and what solutions they have come to. + There is no formal structure to this and every student is welcome to use their own style but + the above three questions should be answered in the blog post at some point. +
      • +
      • You probably want some experience with version control. We have a lot + of projects that + use different tools, such as git, mercurial, or bzr, and you can find out which one + your + project uses in advance and practice using it on your schoolwork or personal projects + to + get used to it. +
      • +
      • You might like to take a bit of time to read the + python style guide, + PEP8. Not every + project uses these rules, but they can give you a rough idea of what is considered + "readable code" by most pythonistas. (And for fun, you might want to read the poetry of + PEP20 "The Zen of Python") +
      • +
      +
      +
      +
      + + +
      +
      +

      How should I address my emails? (or Why shouldn't I + start + my emails with "Dear Sir"?)

      + +

      If you want to make the best first impression, DO NOT start emails with "Dear + Sir." Python + has many mentors who are female and/or prefer other forms of address. We realize you're + trying to be polite, but "Dear Sir" is often perceived in our communities as alienating, + rude or simply too formal and off-putting.

      + +

      Try "Dear developers" or "Dear mentors" if you're sending a general email. If you're + addressing a specific person, use the name or nickname that they use on their emails. + Culturally speaking, first names or chosen nicknames are fine for most open source + projects. + +

      +
      +
      + +
      +
      +
      +

      What does "don't ask to ask" mean?

      +

      You'll hear this phrase sometimes on IRC, and it means "please just ask your question, + don't say something like 'can I ask a question?' first."

      + +

      Why? Developers are often pretty busy, and if you just ask the question, someone can jump + in the minute they see your message with the answer or direct you to folk who can answer + it better.

      + +

      If you ask "can I ask a question?" you're basically just waiting for someone to say "yes" + before any useful information is communicated. Many folk consider this slow, annoying, and + perhaps even rude. Save everyone (including yourself!) some time and just ask the question + right from the start. Culturally speaking, in open source projects it's generally ok + launch right in to a question on IRC; you don't even have to say hi first!

      +
      +
      +
      + +
      +
      +
      +

      + What should I do if no one answers my question?

      + +
        +
      1. Be patient. If you're on IRC, stick around for an hour or so (you can do + something else, + just leave the IRC window open and check back occasionally) and see if someone gets back + to you. If they don't, try posting to the mailing list (it's possible all the developers + are asleep!) If you're on a mailing list, you should give people around 24-48h to answer + before worrying too much about it.
      2. + +
      3. Make sure you're asking in the best place. One common mistake students + make is + to contact + individual developers rather than asking on a public mailing list or a public IRC channel. + You want as many people as possible to see your questions, so try not to be shy! (and + don't worry about looking too much like a newbie -- all of us were new once!) Sometimes + projects have different lists/irc channels/forums/bug queues for different types of + questions. If you're not sure, do feel free to follow up your question with something like + "hey, I haven't gotten an answer on this... is there somewhere better I could post it or + more information you need to help?"
      4. + +
      5. Try giving more information. If you've hit a bug, try to give the error + message and + information about your setup and information about what you've already tried. If you're + trying to find a bit of documentation, indicate where you've already looked. And again + "hey, I haven't got an answer... what other information could I provide to help debug this + problem?" is a reasonable follow-up if you're not sure what people might need.
      6. + +
      7. If you're really having trouble getting in touch with your mentors, talk to the + Python + org + admins by emailing gsoc-admins(at)python.org The Python org admins should have + contact + info for mentors with each project and can help connect you. (Note: please don't complain + that you can't get in touch with us on the general Google Summer of Code lists or #gsoc. + They're just + going to redirect you to Terri and the other python org admins anyhow!) +
      8. +
      +
      +
      +
      + + +
      + +
      +
      +

      How many slots does python get? How many + slots does + project + $x get?

      + +

      We don't know our slot allocation until Google announces them, and Google bases their + numbers on the number of students we tell them we want. The more great applications we + have, the more slots we'll request. So rather than worrying about the number of slots, you + should be aiming to be such a memorable and great prospective student that your sub-org + will definitely request a slot with you in mind.

      + +

      For sub-orgs, new groups working with us usually get 1-2 slots, experienced sub-orgs may + be granted as many as they can comfortably mentor at the discretion of the org admins. + (The max number will likely be close to the total number of mentors divided by two, but + the actual number requested depends on which students the org specifically wants to hire + after they've done an initial review of the applications.)

      + +

      Google has been incredibly generous with letting us have slots in previous years, so we + are usually more limited by the matching of mentors with truly excellent students. We've + had as many as 70 or fewer than 20 depending on the quality of student applications.

      + +

      If we get 100 applications and 50 of them + are excellent, we'll try to find enough mentors for 50 students. If only 5 of them are + excellent, + then we'll be sad but we'll only request 5 slots and most of our mentors would take the year + off. + Sometimes whole sub-orgs take the year off because they have no excellent students. (and yes, + if every single application we got was amazing we'd try to find a way to mentor all those + students.)

      + +
      +
      +
      + + + + + +
      +
      +
      +

      Why does Meflin always say no?

      +

      He’s just like that! It's actually an incredibly important job: his job is to say no when + things aren’t ready, so we can go back and make things more awesome. It's also his job to + make sure that Terri's workload is reasonable, and that means saying NO pretty frequently. + All those no’s make it possible to run this program every year! +

      +
      +
      +
      +
      + + + + diff --git a/2020/template.html b/2020/template.html new file mode 100644 index 0000000..7ff872a --- /dev/null +++ b/2020/template.html @@ -0,0 +1,73 @@ + + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +

      What is it?

      +

      Content goes here

      +
      +
      +
      + + + + From 46b7e32e007a9b96a370b46c3191c1a41759d93b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 22 Nov 2020 23:26:58 -0700 Subject: [PATCH 0008/1083] Update deadlines.html --- deadlines.html | 397 ++++++++++++++++++++----------------------------- 1 file changed, 160 insertions(+), 237 deletions(-) diff --git a/deadlines.html b/deadlines.html index 9781c6f..b4422a8 100644 --- a/deadlines.html +++ b/deadlines.html @@ -1,245 +1,168 @@ - - - - - - - - - Codestin Search App - - - - - - - + + + + - - - - - - - - - - - - - - - - - -
      - -
      -
      -

      Dates and Deadlines

      -

      In general, Python will ask mentors to do things 48h before the Google - deadline. This allows our admins - time to make sure that evaluations, etc. are complete and ready for Google when their deadline - comes. - (The whole organization gets penalized if anyone's late, so we make sure that doesn't happen - unfairly.) - Student deadlines are exactly as Google tells you, although getting things done earlier is never a - bad - idea!

      - -

      Mentor and Sub-Org admin deadlines

      -

      These are also listed on the calendar at the bottom of this page that you can subscribe to or add to - your own device.

      - PSF-specific deadlines: -
        -
      • February 3, 2020 - Sub-org application deadline. Please email gsoc-admins@python.org to indicate - interest before this date.
      • -
      • February 29, 2020 - Second sub-org application deadline. This is intended for projects who - applied separately but did not get in, - but we can often take a limited number of other sub-orgs who just missed the early date. Email - gsoc-admins@python.org for details.
      • -
      • Google changed dates to accomodate global pandemic related complications. The PSF mentor dates below have now been updated to match.
      • -
      • April 19, 2020 - Slot request due
      • -
      • April 28, 2020 - Project selections due
      • -
      • July 1, 2020 - Mentor Phase 1 evaluations due
      • -
      • July 29, 2020 - Mentor Phase 2 evaluations due
      • -
      • Sept 5, 2019 - Mentor Final Evaluations Due
      • -
      - - General GSoC deadlines: -
        - - -
      • June 29, 2020 to July 3, 2020 - First Evaluations
      • - - - -
      • July 27, 2020 to July 31, 2020 - Second Evaluations
      • - - - -
      • Aug. 24, 2020 to Aug. 31, 2020 - Final Student Evaluations
      • - - - -
      • Aug. 31, 2020 to Sept. 7, 2020 - Final Mentor Evaluations
      • - - - -
      • May 4, 2020 - Student Projects Announced
      • - - - -
      • May 4, 2020 to June 1, 2020 - Community Bonding
      • - - - -
      • March 16, 2020 to March 31, 2020 - Student Application Period
      • - - -
      - -

      Blogging schedule (Student Deadlines)

      -

      Every week, students are asked to post something about their project on their blogs. This helps the python community learn about - the work students are doing and also helps the org admins make sure that students still on track to - pass and don't need help. There are two types of things that students post: blog posts, which are - longer descriptions of the work they're doing, and weekly check ins, which answer a few short - questions as a sort of status report. These are due every Monday during the GSoC period, and the - schedule is listed below as a list and as a calendar at the bottom of the page that you can export - and add to your own calendar.

      -
        - -
      • Google changed dates to accomodate global pandemic related complications. We have updated the blog dates below.
      • -
      • June 1, 2020 - Weekly Check-in Due
      • - -
      • June 8, 2020 - Weekly Blog Post Due
      • - -
      • June 15, 2020 - Weekly Check-in Due
      • - -
      • June 22, 2020 - Weekly Blog Post Due
      • - -
      • June 29, 2020 - Weekly Check-in Due
      • - -
      • June 29 - July 2 - First Eval Week
      • - -
      • July 6, 2020 - Weekly Blog Post Due
      • - -
      • July 13, 2020 - Weekly Check-in Due
      • - -
      • July 20, 2020 - Weekly Blog Post Due
      • - -
      • July 27, 2020 - Weekly Check-in Due
      • - -
      • July 27 - July 30 - Second Eval Week
      • - -
      • Aug. 3, 2020 - Weekly Blog Post Due
      • - -
      • Aug. 10, 2020 - Weekly Check-in Due
      • - -
      • Aug. 17, 2020 - Weekly Blog Post Due
      • - -
      • Aug. 24, 2020 - Weekly Check-in Due
      • - -
      • August 24 - 30 - Final Student Eval Week
      • -
      • Aug. 31, 2020 - Weekly Blog Post Due
      • - -
      • August 31 - September 4 - Final Mentor Eval Week
      • -
      • Sept 8, 2020 - Final Results Announced
      • - -
      - -
      - + /* Responsive iFrame */ + .responsive-iframe-container { + position: relative; + padding-bottom: 56.25%; + padding-top: 30px; + height: 0; + overflow: hidden; + } + .responsive-iframe-container iframe, + .vresponsive-iframe-container object, + .vresponsive-iframe-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + + + + + + + + + + + + +
      + -
      - - - - - - - +
      +
      + + + + + + + From a33ada947563abf7a07ec8eded1e1f95c13e3845 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 22 Nov 2020 23:31:05 -0700 Subject: [PATCH 0009/1083] Update deadlines.html --- deadlines.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/deadlines.html b/deadlines.html index b4422a8..94168b7 100644 --- a/deadlines.html +++ b/deadlines.html @@ -106,27 +106,27 @@

      Blogging schedule (Student Deadlines)

      Every week, students are asked to post something about their project on their blogs. This helps the python community learn about the work students are doing and also helps the org admins make sure that students still on track to pass and don't need help. There are two types of things that students post: blog posts, which are longer descriptions of the work they're doing, and weekly check ins, which answer a few short questions as a sort of status report. These are due every Monday during the GSoC period, and the schedule is listed below as a list and as a calendar at the bottom of the page that you can export and add to your own calendar.

        -
      • June 7, 2021 - Weekly Blog Post Due
      • +
      • June 7, 2021 - Weekly Check-In Due
      • June 14, 2021 - Weekly Blog Post Due
      • -
      • June 21, 2021 - Weekly Blog Post Due
      • +
      • June 21, 2021 - Weekly Check-In Due
      • June 28, 2021 - Weekly Blog Post Due
      • -
      • July 5, 2021 - Weekly Blog Post Due
      • +
      • July 5, 2021 - Weekly Check-In Due
      • July 12, 2021 - Weekly Blog Post Due
      • -
      • July 19, 2021 - Weekly Blog Post Due
      • +
      • July 19, 2021 - Weekly Check-In Due
      • July 26, 2021 - Weekly Blog Post Due
      • -
      • Aug. 2, 2021 - Weekly Blog Post Due
      • +
      • Aug. 2, 2021 - Weekly Check-In Due
      • Aug. 9, 2021 - Weekly Blog Post Due
      • -
      • Aug. 16, 2021 - Weekly Blog Post Due
      • +
      • Aug. 16, 2021 - Weekly Check-In Due
      • Aug. 23, 2021 - Weekly Blog Post Due
      • From cb886bd57e6b6bd88356220ad913998b1e2474b3 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 22 Nov 2020 23:42:05 -0700 Subject: [PATCH 0010/1083] Update deadlines.html --- deadlines.html | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/deadlines.html b/deadlines.html index 94168b7..eba583c 100644 --- a/deadlines.html +++ b/deadlines.html @@ -100,6 +100,30 @@

        Mentor and Sub-Org admin deadlines

        These are also listed on the calendar at the bottom of this page that you can subscribe to or add to your own device.

          + +
        • Feb. 12, 2021 - Sub-org application deadline. Please email gsoc-admins@python.org to indicate interest before this d
        • + + + +
        • March 16, 2021 - Second sub-org application deadline. This is intended for projects who applied separately but did no
        • + + + +
        • April 29, 2021 - Slot request due
        • + + + +
        • May 31, 2021 - Project selections due
        • + + + +
        • July 14, 2021 - Mentor Phase 1 evaluations due
        • + + + +
        • Aug. 28, 2021 - Mentor Final Evaluations Due
        • + +

        Blogging schedule (Student Deadlines)

        From 1ebdfb0458f69be57e74ecb7135ba1378e600e49 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 22 Nov 2020 23:44:05 -0700 Subject: [PATCH 0011/1083] Update deadlines.html From 8b81370b78c30f3d6a4b236290b0dd9b3525a9ea Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 22 Nov 2020 23:48:05 -0700 Subject: [PATCH 0012/1083] Update deadlines.html --- deadlines.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/deadlines.html b/deadlines.html index eba583c..91b70f3 100644 --- a/deadlines.html +++ b/deadlines.html @@ -101,11 +101,11 @@

        Mentor and Sub-Org admin deadlines

          -
        • Feb. 12, 2021 - Sub-org application deadline. Please email gsoc-admins@python.org to indicate interest before this d
        • +
        • Feb. 12, 2021 - Sub-org application deadline. Please email gsoc-admins@python.org to indicate interest.
        • -
        • March 16, 2021 - Second sub-org application deadline. This is intended for projects who applied separately but did no
        • +
        • March 16, 2021 - Second sub-org application deadline. This is intended for projects who applied separately.
        • @@ -162,7 +162,7 @@

          Blogging schedule (Student Deadlines)

          - iCal Link + iCal Link

          Please note Google's GSoC dates and deadlines.

          @@ -180,9 +180,9 @@

          Blogging schedule (Student Deadlines)

          }; var offset = new Date().getTimezoneOffset(); var timezone = moment.tz.guess(offset).replaceAll('/', '%2F') - cal1Url = `https://calendar.google.com/calendar/embed?height=600&wkst=1&bgcolor=%23FFFFFF&src=NjQwOG9zOWlqOXV0b2xiZW5jMms0cXZ2OTRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&color=%23853104&ctz=${timezone}` + cal1Url = `https://calendar.google.com/calendar/embed?height=600&wkst=1&bgcolor=%23FFFFFF&src=oivfirmu8r2mc15kv1uhmmr01g%40group.calendar.google.com&color=%23853104&ctz=${timezone}` document.getElementById('cal1').src = cal1Url; - cal2Url = `https://calendar.google.com/calendar/embed?height=600&wkst=1&bgcolor=%23FFFFFF&src=NjQwOG9zOWlqOXV0b2xiZW5jMms0cXZ2OTRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&color=%23853104&ctz=${timezone}&mode=AGENDA` + cal2Url = `https://calendar.google.com/calendar/embed?height=600&wkst=1&bgcolor=%23FFFFFF&src=oivfirmu8r2mc15kv1uhmmr01g%40group.calendar.google.com&color=%23853104&ctz=${timezone}&mode=AGENDA` document.getElementById('cal2').src = cal2Url; From acae5da7d34dfb50536074d498db4daaecdaf57f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 22 Nov 2020 23:51:05 -0700 Subject: [PATCH 0013/1083] Update deadlines.html From 790bb2a6c83c12d141d946d64196b0db4abd8e41 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 22 Nov 2020 23:56:57 -0700 Subject: [PATCH 0014/1083] Update index.html --- index.html | 1335 ++++++++++++++++++---------------------------------- 1 file changed, 447 insertions(+), 888 deletions(-) diff --git a/index.html b/index.html index 16bd22a..4d9e17a 100644 --- a/index.html +++ b/index.html @@ -1,972 +1,531 @@ - - - - - - - - - Codestin Search App - - - - - - - + + + + - - - - - - - - - - - - -
          - - -
          -
          -

          Python Summer of Code

          -

          - Students: get paid to work on open source projects! -

          -

          - Projects: find new contributors and mentor the next generation! -

          -
          -
          - -
          -
          -
          -

          What is it?

          -
          -
          -
          -

          - - Python -

          -

          - Python is a popular high-level programming language. It is a general-purpose language used - by - scientists, developers, and many others who want to work more quickly and integrate systems - more effectively. -

          -
          + + + + + + + + + + + + +
          +
      - - -
      -
      -
      -

      Getting in Touch

      -

      - Please note that Python has a Community - Code of Conduct and mentors and - students working with the PSF are asked to abide by it as members of the - Python community. -

      -
      -
      -
      -
      -

      - - Mailing Lists. -

      -

      Sign up to the gsoc-general(at)python.org - mailing list to get updates, reminders, and to discuss questions. Please join the list - before you send a message! -

      -

      The most common questions are answered here:

      - -
      -
      -
      -

      - - IRC / Live chat -

      -

      - Our IRC channel is #python-gsoc - on - irc.freenode.net. (Don't know IRC? Learn more at - irchelp.org). -

      - -
      -
      -

      - - Specific sub-orgs -

      -

      To talk with people from a specific sub-org, check their ideas - page listing for their mailing lists, IRC, and other contact information. -

      -
      -
      -
      -

      - - Tips! -

      -
        -
      1. Read first. We've tried to answer the common questions on this site, and - we get asked things like "How do I get started?" and - "Where do I find easy bugs?" a lot. Check the - Frequently Asked Questions (FAQ) on the student page for - more! -
      2. -
      3. Be Patient! Our mentors typically have day jobs and can't always answer - right-away. If you can't hang out on IRC for an answer, send an email instead. -
      4. -
      5. Ask questions directly on IRC. You don't need to introduce - yourself or say hi first, just ask away! -
      6. -
      7. Communicate in public. That lets many mentors read your question so you - can usually get an answer faster. -
      8. -
      -

      For mentors: All the gsoc admins can be reached at - gsoc-admins(at)python(dot)org if you have questions about participating. - (Students should email gsoc-general(at)python.org with all of their - questions, unless they are of a sensitive personal nature.) -

      -
      -
      -

      - - Org admins -

      -

      The 2019 Python Software Foundation (PSF) org admin team:

      -
        -
      • Terri Oda (terri on IRC) - focus areas: figurehead, making final decisions, - website/documentation -
      • -
      • James Lopeman (meflin on IRC) - focus areas: IRC, ideas pages reviews, saying no
      • -
      • John Hawley (warthog9 on IRC) - focus areas: infrastructure, advice, emergency - mentoring/mentor - supervision. -
      • -
      • Matthew Lagoe (Botanic on IRC) - focus areas: student blogs, irc bot, marking sure things - happen on time -
      • -
      • Kushal Das (kushal on IRC) - focus areas: advice, time zone coverage
      • -
      -

      The org admins can be reached at gsoc-admins(at)python(dot)org (for mentors) - Students should almost always visit Getting Started first, and - email - gsoc-general(at)python.org only if you get stuck. -

      -

      We also have some "org admins emeritus" who may be able - to help you: -

      -
        -
      • Florian Fuchs (florianf on IRC)
      • -
      • Stephen Turnbull (yaseppochi on IRC)
      • -
      -
      -
      -

      Other Stuff

      From 07a35b74f13325c69b4ab186dc70650044c54a5c Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 23 Nov 2020 01:13:07 -0700 Subject: [PATCH 0017/1083] Add logos/psf_axVW5Ir.png logo From 9e46ef52ed7a4520b9771b74123695e8a6c60827 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 23 Nov 2020 01:13:08 -0700 Subject: [PATCH 0018/1083] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 0c3ed7d..e01055b 100644 --- a/index.html +++ b/index.html @@ -367,7 +367,7 @@

      -

      Chat

      +

      Chat

      From 69af3cdca2c5c67a590c7669ac597b5301539d29 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 23 Nov 2020 01:33:05 -0700 Subject: [PATCH 0019/1083] Add logos/psf_axVW5Ir.png logo From 0bc80ccaad3fa7280931a1696e70a46831790ef1 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 23 Nov 2020 01:33:07 -0700 Subject: [PATCH 0020/1083] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index e01055b..efbb098 100644 --- a/index.html +++ b/index.html @@ -360,7 +360,7 @@

    • -
      Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any projects related to the development of the language -- but we're looking for mentors if you want to run such a project +
      Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any projects related to the development of the language -- but we're looking for mentors if you want to run such a project.

      Contact Links

      From d6b8986aadc0d4c233e94b4cfa8d729fa0553250 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 23 Nov 2020 01:41:05 -0700 Subject: [PATCH 0021/1083] Add logos/psf_axVW5Ir.png logo From 4c959012b84dc3065cd89262ef18d1ba9955280c Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 23 Nov 2020 01:41:06 -0700 Subject: [PATCH 0022/1083] Update index.html From f758ca29e64af0de17a164758e9299ee6f76053d Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 23 Nov 2020 02:16:05 -0700 Subject: [PATCH 0023/1083] Add logos/psf_axVW5Ir.png logo From fbac4d80b3380fe9d2bd5085b9acd95c9fdb0d07 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 23 Nov 2020 02:16:07 -0700 Subject: [PATCH 0024/1083] Update index.html From 1469a86afd51fa480a7b4cec04a9db0a7cccd09b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Dec 2020 02:21:07 -0700 Subject: [PATCH 0025/1083] Add logos/psf_axVW5Ir.png logo From c8b663400a5e4680aa8e21260ef6c6f1f365e67e Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Dec 2020 02:21:09 -0700 Subject: [PATCH 0026/1083] Add logos/logo_hex.png logo --- logos/logo_hex.png | Bin 0 -> 28533 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/logo_hex.png diff --git a/logos/logo_hex.png b/logos/logo_hex.png new file mode 100644 index 0000000000000000000000000000000000000000..df63b7cc78ce7121ab78e2f4df61373f1d6d05a1 GIT binary patch literal 28533 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 etzk|}g#I5-IS{wM;WT^z0000 Date: Sat, 12 Dec 2020 02:21:12 -0700 Subject: [PATCH 0027/1083] Update index.html --- index.html | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/index.html b/index.html index efbb098..df4ac18 100644 --- a/index.html +++ b/index.html @@ -377,6 +377,50 @@


      +
      +
      + +
      +

      + MNE-Python +

      +
      +
      +
      MNE-Python software is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG, ECoG, and more. +
      +
      +

      Contact Links

      +
      + +
      +

      Chat

      +
      + + + + + +
      +

      Blog Url

      +
      + +
      +

      Homepage

      +
      + + +
      +
      +
      +
      From a8f8888b862f0d61d63e39ffe6b081e1c0f94f98 Mon Sep 17 00:00:00 2001 From: Terri Oda Date: Tue, 22 Dec 2020 17:14:29 -0800 Subject: [PATCH 0028/1083] Update colours/box on archived site --- 2020/css/python-gsoc.css | 9 +++++++++ 2020/index.html | 11 ++++------- css/python-gsoc.css | 12 ++++++++++++ 3 files changed, 25 insertions(+), 7 deletions(-) diff --git a/2020/css/python-gsoc.css b/2020/css/python-gsoc.css index 3195675..aec5205 100644 --- a/2020/css/python-gsoc.css +++ b/2020/css/python-gsoc.css @@ -57,6 +57,9 @@ label { #menu .pure-menu-selected { background-color: #489eba; } +#menu .pure-menu-warning { + background-color: #f0664a; +} /* This is the class used for the main content headers (

      ) */ .content-head { @@ -66,6 +69,12 @@ label { margin: 2em 0 1em; } +/* Mark the top in orange for archived content */ +.header { + background: #f0664a; + color: #ffffff; +} + /* This is a modifier class used when the content-head is inside a ribbon */ .content-head-ribbon { color: white !important; diff --git a/2020/index.html b/2020/index.html index 16bd22a..628a7a0 100644 --- a/2020/index.html +++ b/2020/index.html @@ -35,6 +35,7 @@
      + +
      +
      +
      +

      Getting in Touch

      +

      + Please note that Python has a Community + Code of Conduct and mentors and + students working with the PSF are asked to abide by it as members of the + Python community. +

      +
      +
      +
      +
      +

      + + Mailing Lists. +

      +

      Sign up to the gsoc-general(at)python.org + mailing list to get updates, reminders, and to discuss questions. Please join the + list + before you send a message! +

      +

      The most common questions are answered here:

      + +
      +
      +
      +

      + + IRC / Live chat +

      +

      + Our IRC channel is #python-gsoc + on + irc.freenode.net. (Don't know IRC? Learn more at + irchelp.org). +

      +
        +
      • + Please wait for an answer! Many mentors are busy and can't chat right away. +
      • +
      • + You can access this channel many ways! They all connect together using magic + provided + by + Warthog9. + +
      +
      +
      +

      + + Specific sub-orgs +

      +

      To talk with people from a specific sub-org, check their ideas + page listing for their mailing lists, IRC, and other contact information. +

      +
      +
      +
      +

      + + Tips! +

      +
        +
      1. Read first. We've tried to answer the common questions on this site, + and + we get asked things like "How do I get started?" and + "Where do I find easy bugs?" a lot. Check the + Frequently Asked Questions (FAQ) on the student page for + more! +
      2. +
      3. Be Patient! Our mentors typically have day jobs and can't always answer + right-away. If you can't hang out on IRC for an answer, send an email instead. +
      4. +
      5. Ask questions directly on IRC. You don't need to introduce + yourself or say hi first, just ask away! +
      6. +
      7. Communicate in public. That lets many mentors read your question so you + can usually get an answer faster. +
      8. +
      +

      For mentors: All the gsoc admins can be reached at + gsoc-admins(at)python(dot)org if you have questions about participating. + (Students should email gsoc-general(at)python.org with all of their + questions, unless they are of a sensitive personal nature.) +

      +
      +
      +

      + + Org admins +

      +

      The 2020 Python Software Foundation (PSF) org admin team:

      +
        +
      • Terri Oda (terri on IRC) - focus areas: figurehead, making final decisions, + website/documentation +
      • +
      • John Hawley (warthog9 on IRC) - focus areas: infrastructure, advice, emergency + mentoring/mentor + supervision. +
      • +
      • Matthew Lagoe (Botanic on IRC) - focus areas: student blogs, irc bot, marking sure + things + happen on time +
      • +
      • Kushal Das (kushal on IRC) - focus areas: advice, time zone coverage
      • +
      +

      The org admins can be reached at gsoc-admins(at)python(dot)org (for mentors) + Students should almost always visit Getting Started first, and + email + gsoc-general(at)python.org only if you get stuck. +

      +

      We also have some "org admins emeritus" who may be able + to help you: +

      +
        +
      • James Lopeman (meflin on IRC)
      • +
      • Florian Fuchs (florianf on IRC)
      • +
      • Stephen Turnbull (yaseppochi on IRC)
      • +
      +
      +
      +
      + +

      Other Stuff

      From ec07be22fc58e638b13c46985bbb85901cd99ff7 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 24 Dec 2020 09:25:28 -0700 Subject: [PATCH 0030/1083] create ideas.html --- ideas.html | 159 +++++++++++++++++++++++++++++++++++++++++++++++++++++ index.html | 110 +----------------------------------- 2 files changed, 162 insertions(+), 107 deletions(-) create mode 100644 ideas.html diff --git a/ideas.html b/ideas.html new file mode 100644 index 0000000..2e045d4 --- /dev/null +++ b/ideas.html @@ -0,0 +1,159 @@ + + + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + +
      + + +
      +
      +

      Python Summer of Code

      +

      + Students: get paid to work on open source projects! +

      +

      + Projects: find new contributors and mentor the next generation! +

      +
      +
      + + + +
      +
      + +
      +

      + Python Software Foundation GSoC Team +

      +
      +
      +
      Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any projects related to the development of the language -- but we're looking for mentors if you want to run such a project. +
      +
      +

      Contact Links

      +
      + +
      +

      Chat

      +
      + + +
      +
      +
      + +
      +
      + +
      +

      + MNE-Python +

      +
      +
      +
      MNE-Python software is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG, ECoG, and more. +
      +
      +

      Contact Links

      +
      + +
      +

      Chat

      +
      + + + + + +
      +

      Blog Url

      +
      + +
      +

      Homepage

      +
      + + +
      +
      +
      + + + +
      +
      +
      +

      Friends of the PSF

      +

      Here's some more interesting organizations that use Python!

      +
        +
      • OpenAstronomy - an umbrella + organisation that includes open source projects used by researchers and engineers around the + world to better understand the universe
      • +
      • GNU Mailman - + mailing list management software
      • +
      +
      +
      + + + + diff --git a/index.html b/index.html index acdb7e7..0eb666d 100644 --- a/index.html +++ b/index.html @@ -41,7 +41,7 @@
    • Students
    • Mentors
    • -
    • Project Ideas
    • +
    • Project Ideas
    • Deadlines
    • FAQ
    • Blogs
    • @@ -137,7 +137,7 @@

      Any open source experience will help you prepare for GSoC, so don't worry too much about what project you try first and don't be afraid to change your mind! When we know which sub-orgs will be participating, - they'll be listed with the project ideas. + they'll be listed with the project ideas.

      @@ -339,111 +339,7 @@

      - - -
      -
      -

      Ideas

      -
      -
      -

      We're accepting suborgs until March 16, 2021 so new orgs may appear. -

      -
      -
      -
      -
      - - - - -
      -
      - -
      -

      - Python Software Foundation GSoC Team -

      -
      -
      -
      Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any projects related to the development of the language -- but we're looking for mentors if you want to run such a project. -
      -
      -

      Contact Links

      -
      - -
      -

      Chat

      -
      - - -
      -
      -
      - -
      -
      - -
      -

      - MNE-Python -

      -
      -
      -
      MNE-Python software is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG, ECoG, and more. -
      -
      -

      Contact Links

      -
      - -
      -

      Chat

      -
      - - - - - -
      -

      Blog Url

      -
      - -
      -

      Homepage

      -
      - - -
      -
      -
      - - - -
      -
      -
      -

      Friends of the PSF

      -

      Here's some more interesting organizations that use Python!

      -
        -
      • OpenAstronomy - an umbrella - organisation that includes open source projects used by researchers and engineers around the - world to better understand the universe
      • -
      • GNU Mailman - - mailing list management software
      • -
      -
      -
      +
      From f5a497053bbc7c66e90b63c0faf748085612f463 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 24 Dec 2020 09:28:39 -0700 Subject: [PATCH 0031/1083] fix menu's --- mentors.html | 50 ++++++++++++++++++++++++-------------------------- students.html | 51 ++++++++++++++++++++++++--------------------------- 2 files changed, 48 insertions(+), 53 deletions(-) diff --git a/mentors.html b/mentors.html index 91ebd8e..98c386f 100644 --- a/mentors.html +++ b/mentors.html @@ -28,33 +28,31 @@ - - - - - - -
      - From d5145d945554e187b278cde5218ef788c332c155 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Feb 2021 14:21:05 -0700 Subject: [PATCH 0078/1083] Add logos/psf_axVW5Ir.png logo From c8423798205d0a1da961c3ef99b206ab63a86a96 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Feb 2021 14:21:06 -0700 Subject: [PATCH 0079/1083] Add logos/logo_hex.png logo From 901b19b52da5117ac8e3bb1e99e50f780725b75f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Feb 2021 14:21:07 -0700 Subject: [PATCH 0080/1083] Add logos/fury-256_p3XAsKM.png logo From 491fd4a925a30a98e98cdedf1844a384888aa64b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Feb 2021 14:21:08 -0700 Subject: [PATCH 0081/1083] Add logos/256x256_white.png logo From a10fdb50ec24ad0dee118884a65564b6f71bba28 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Feb 2021 14:21:09 -0700 Subject: [PATCH 0082/1083] Add logos/mss-logo_pLkeiq7.png logo From 12228a4bbe9f694cd91161d4843836d6a1d88e4f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Feb 2021 14:21:09 -0700 Subject: [PATCH 0083/1083] Add logos/eoslogo.png logo From 49722a905c5a9903aa5cae703cbd8ec20376a722 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Feb 2021 14:21:10 -0700 Subject: [PATCH 0084/1083] Add logos/256x256_white_hMgXXSp.png logo --- logos/256x256_white_hMgXXSp.png | Bin 0 -> 1042 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/256x256_white_hMgXXSp.png diff --git a/logos/256x256_white_hMgXXSp.png b/logos/256x256_white_hMgXXSp.png new file mode 100644 index 0000000000000000000000000000000000000000..27b6dd154db3673ae6ab0d5dd9a8a642c2d8c96e GIT binary patch literal 1042 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58911L)MWvCLm;O$)7d$|)7e>}peR2rGbfdS zL1SX=L~D=30U~Yx?UvYS@r4N#o(Pz$)6r#-CE69Bc!g`N)r>n|Sbe1?iHN%&-1^`_ z^2S#W9<5p3yjp?7&f(6TIU=!3jucOJ>XzV-d3U`2{Qu(jI~(@LrLB^bVGlWL6x6w6 z!pU`93&Vd19AVgXLD?{PzVJ~Mo7b=B?OORR$>#L#_vc@Q7O64UFn!dy%-dbjTv2uT zlI440_lUrtj`N+zd3Gs$RKA`%{l0~`%(u^HIwty^6?X4vb&@`vd#0<+%f?kEG^F>_ zU&-mB=c4CaEt+cj{$#wwxlHZTG0RPRSj0B62r{LF1UgBIC2h%GGQ;Cy<({XE)7O>#DI<$0m%?LX^YuU>$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3 Date: Mon, 15 Feb 2021 14:21:11 -0700 Subject: [PATCH 0085/1083] Add logos/zyte-gsoc.png logo --- logos/zyte-gsoc.png | Bin 0 -> 4742 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/zyte-gsoc.png diff --git a/logos/zyte-gsoc.png b/logos/zyte-gsoc.png new file mode 100644 index 0000000000000000000000000000000000000000..720f7eaefb8f076ee4a4eccdf5f7a8b77a5a5580 GIT binary patch literal 4742 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 Z;jhQ#wNFcT;(x~jF}-;ef5rXD{{T%8Bvt?b literal 0 HcmV?d00001 From e6192382440b0ed43c014718e1ffe7fb8e55a9cc Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Feb 2021 14:21:12 -0700 Subject: [PATCH 0086/1083] Add logos/pyar-logo-nuevo.png logo --- logos/pyar-logo-nuevo.png | Bin 0 -> 31864 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/pyar-logo-nuevo.png diff --git a/logos/pyar-logo-nuevo.png b/logos/pyar-logo-nuevo.png new file mode 100644 index 0000000000000000000000000000000000000000..98f9c464791e99e07aa554cee28963ca3cdba261 GIT binary patch literal 31864 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 literal 0 HcmV?d00001 From c853bf66c760efe02a4ed848271b9b7dfa557858 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Feb 2021 14:21:13 -0700 Subject: [PATCH 0087/1083] Update ideas.html --- ideas.html | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) diff --git a/ideas.html b/ideas.html index 9c07b0b..ba8b091 100644 --- a/ideas.html +++ b/ideas.html @@ -304,6 +304,121 @@


      +
      +
      + +
      +
      + +
      +

      + Scrapy +

      +
      +
      +
      Zyte (formerly Scrapinghub) is a company focused on information retrieval and its later manipulation. +
      +
      +

      Contact Links

      +
      + + + +
      +

      Blog Url

      +
      + +
      +

      Homepage

      +
      + + +
      +
      +
      + +
      +
      + +
      +

      + Python Argentina +

      +
      +
      +
      Python Argentina Civil Association (A.C.PyAr) is a formal non-profit organization of programmers with focus on community projects, mainly for Spanish-speakers & Latin Americans + +Spanish is one of the most spoken languages in the world, and our Latin American countries often lacks open source software to fulfill regional needs. +Our projects want to facilitate tools and resources to students, enthusiasts and professionals, so it is easier to learn and use Python in this region of the world (and of course, contributing back to the international community, as many of our projects can be extended to other situations too!). +
      +
      +

      Contact Links

      +
      + +
      +

      Chat

      +
      + + + + + +
      +

      Blog Url

      +
      + +
      +

      Homepage

      +
      + + +
      +
      +
      +
      From d324d4aaa06c9f7349ba6ea8c5fbbc47cf221cf1 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 16 Feb 2021 21:53:04 -0700 Subject: [PATCH 0088/1083] Add logos/psf_axVW5Ir.png logo From cd6d9c9ddc424df8214eda59d17a05642bffa502 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 16 Feb 2021 21:53:05 -0700 Subject: [PATCH 0089/1083] Add logos/logo_hex.png logo From 5d2b546c0ae5b5130e292d6761abec6fccc42c29 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 16 Feb 2021 21:53:06 -0700 Subject: [PATCH 0090/1083] Add logos/fury-256_p3XAsKM.png logo From 8122a2e3976f6ff25d897013848801a14f15dd68 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 16 Feb 2021 21:53:07 -0700 Subject: [PATCH 0091/1083] Add logos/256x256_white.png logo From aecbc9f31e2b7f8d12f162a33dcc61c83cc6d68f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 16 Feb 2021 21:53:08 -0700 Subject: [PATCH 0092/1083] Add logos/mss-logo_pLkeiq7.png logo From a5652e20f4c8f0c66894ac8a29dd2c6ff6d72494 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 16 Feb 2021 21:53:09 -0700 Subject: [PATCH 0093/1083] Add logos/eoslogo.png logo From 18c89f0b7d581b73dd9baf4d8e685d026c86f5a7 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 16 Feb 2021 21:53:10 -0700 Subject: [PATCH 0094/1083] Add logos/256x256_white_hMgXXSp.png logo From ebe0cacc762b9a74514c596b4949f8dfbee76d7f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 16 Feb 2021 21:53:11 -0700 Subject: [PATCH 0095/1083] Add logos/zyte-gsoc.png logo From bc2982ec7ad827d062048d4bc558e8467dfedaf7 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 16 Feb 2021 21:53:12 -0700 Subject: [PATCH 0096/1083] Add logos/pyar-logo-nuevo.png logo From f27c6b612546e86c8bd5ed0dec22748a6d83e346 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 16 Feb 2021 21:53:13 -0700 Subject: [PATCH 0097/1083] Add logos/tern_logo.png logo --- logos/tern_logo.png | Bin 0 -> 24967 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/tern_logo.png diff --git a/logos/tern_logo.png b/logos/tern_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..91559458601834a2163dd4b471d990132ed29344 GIT binary patch literal 24967 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 literal 0 HcmV?d00001 From ba2479a81e2c9826e60af9beef6b1f18020e6157 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 16 Feb 2021 21:53:13 -0700 Subject: [PATCH 0098/1083] Update ideas.html --- ideas.html | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/ideas.html b/ideas.html index ba8b091..97275b0 100644 --- a/ideas.html +++ b/ideas.html @@ -419,6 +419,42 @@


      +
      +
      + +
      +

      + Tern +

      +
      +
      +
      Tern is a software package inspection tool for containers written in Python3. +
      +
      +

      Contact Links

      +
      + +
      +

      Chat

      +
      + + + +
      +

      Homepage

      +
      + + +
      +
      +
      +
      From 01c9b503e8dfc8b377d2dd007d8c334151895f3c Mon Sep 17 00:00:00 2001 From: John Andersen Date: Tue, 23 Feb 2021 09:48:33 -0800 Subject: [PATCH 0099/1083] index: Update URL to 2019 template --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 16c66b6..6f9ec8f 100644 --- a/index.html +++ b/index.html @@ -262,7 +262,7 @@

      How to apply

    • Write your application (with help from your mentors!) - The 2019 application template is available here. + The 2019 application template is available here. All applications must go through Google's application system; we can't accept any application From c393b06742407a802100b387076ae72cde4fadf5 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:51:06 -0700 Subject: [PATCH 0100/1083] Add logos/psf_axVW5Ir.png logo From c81aaae156076f5081da07acd9a6c90564c6a6e1 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:51:07 -0700 Subject: [PATCH 0101/1083] Add logos/logo_hex.png logo From 735f2860fd777bf765844ee6a27f3b8223e2cf5b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:51:08 -0700 Subject: [PATCH 0102/1083] Add logos/fury-256_p3XAsKM.png logo From 4d820bf3634f57e0dde28070fc0bfa5eec4884f1 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:51:08 -0700 Subject: [PATCH 0103/1083] Add logos/256x256_white.png logo From 95b7ad36f8cc95a790655eaf3ea5ff45cdf39d6a Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:51:09 -0700 Subject: [PATCH 0104/1083] Add logos/mss-logo_pLkeiq7.png logo From ca021fb279cea1ee5dd60fd53bb54586e2d9bf7b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:51:10 -0700 Subject: [PATCH 0105/1083] Add logos/eoslogo.png logo From b61b932dbe795e8b046069d6fc2141accb9b688e Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:51:11 -0700 Subject: [PATCH 0106/1083] Add logos/256x256_white_hMgXXSp.png logo From 9e35e4a08396f7c49f437435ca492eb6e008ec57 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:51:12 -0700 Subject: [PATCH 0107/1083] Add logos/zyte-gsoc.png logo From 4b301efd69b0671da87db596522c14398a964e5b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:51:13 -0700 Subject: [PATCH 0108/1083] Add logos/pyar-logo-nuevo.png logo From 5b1c8f13a7335e7ab0b4e4806209be65bf9860f1 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:51:14 -0700 Subject: [PATCH 0109/1083] Add logos/tern_logo.png logo From c0f53a75ed02ca97ab33547dbbef8a7866729a87 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:51:15 -0700 Subject: [PATCH 0110/1083] Update ideas.html --- ideas.html | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/ideas.html b/ideas.html index 97275b0..0c7e3f2 100644 --- a/ideas.html +++ b/ideas.html @@ -458,8 +458,31 @@

    • + + Friends of the PSF - +
      +
      + +
      +

      + TARDIS +

      +
      +
      +
      TARDIS is an open-source Monte Carlo radiative-transfer spectral synthesis code for 1D models of supernova ejecta. It is designed for rapid spectral modelling of supernovae. It is developed and maintained by a multi-disciplinary team iincluding software engineers, computer scientists, statisticians, and astrophysicists. +
      +
      +

      Contact Links

      +
      + +
      +
      +
  • From 702a9c58cddc46e30c7979af3076c4433fc8a5c0 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:54:04 -0700 Subject: [PATCH 0111/1083] Add logos/psf_axVW5Ir.png logo From ce73488b4078065fecedf54f65723e91c431a60d Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:54:05 -0700 Subject: [PATCH 0112/1083] Add logos/logo_hex.png logo From f7786ea626c37a0856d02fd2af60a6a46ee588a9 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:54:06 -0700 Subject: [PATCH 0113/1083] Add logos/fury-256_p3XAsKM.png logo From 21583b3b186e11c2bea2747dd57dd2e36ef7d1e9 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:54:07 -0700 Subject: [PATCH 0114/1083] Add logos/256x256_white.png logo From a3237e7e169974ad0a9877bd3aa237a876dd7f7c Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:54:08 -0700 Subject: [PATCH 0115/1083] Add logos/mss-logo_pLkeiq7.png logo From 63fd376cb4842271f376135254dec27a3833ab91 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:54:09 -0700 Subject: [PATCH 0116/1083] Add logos/eoslogo.png logo From 86b5bda0fca89ad01e282cfb90e282befdf89903 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:54:10 -0700 Subject: [PATCH 0117/1083] Add logos/256x256_white_hMgXXSp.png logo From 6642a10438a31dea09a760b130535713431bb45f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:54:11 -0700 Subject: [PATCH 0118/1083] Add logos/zyte-gsoc.png logo From 72eb4b3a552ec69587106fbea3ab0331f1a6d5e6 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:54:11 -0700 Subject: [PATCH 0119/1083] Add logos/pyar-logo-nuevo.png logo From 345491d9069fbc87f501429b7bd83d4afbe17f9f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:54:12 -0700 Subject: [PATCH 0120/1083] Add logos/tern_logo.png logo From aab272f76633a440a51ea139a0e215a94b271337 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:54:13 -0700 Subject: [PATCH 0121/1083] Update ideas.html --- ideas.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ideas.html b/ideas.html index 0c7e3f2..4c6de63 100644 --- a/ideas.html +++ b/ideas.html @@ -457,7 +457,7 @@

    -

    + Friends of the PSF @@ -483,6 +483,7 @@


    + From c919fe626ab250ebc0f6ff742f1a56de89bd8a6b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:58:05 -0700 Subject: [PATCH 0122/1083] Add logos/psf_axVW5Ir.png logo From 9f5b23e8d14a0b0e07d1a5c3d9ccd7df423b9cfd Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:58:06 -0700 Subject: [PATCH 0123/1083] Add logos/logo_hex.png logo From 673b893ef503f364f612243a82dbb5c1f3bc7ca9 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:58:07 -0700 Subject: [PATCH 0124/1083] Add logos/fury-256_p3XAsKM.png logo From c14b93801afd8258fddd0cae7f58cdfc6303981f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:58:08 -0700 Subject: [PATCH 0125/1083] Add logos/256x256_white.png logo From b088336966da278118113879e8b8594f85f78177 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:58:09 -0700 Subject: [PATCH 0126/1083] Add logos/mss-logo_pLkeiq7.png logo From 1218eb5a499906d20100812c10ca7d30f8d88dde Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:58:09 -0700 Subject: [PATCH 0127/1083] Add logos/eoslogo.png logo From 9328a4193c1ad4ab283a09606767541785adc047 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:58:10 -0700 Subject: [PATCH 0128/1083] Add logos/256x256_white_hMgXXSp.png logo From 9121139bbb8461a107e645fc126e3d541829a22c Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:58:11 -0700 Subject: [PATCH 0129/1083] Add logos/zyte-gsoc.png logo From b7ab22097a59a9c812814c4a965bfc4f07022833 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:58:12 -0700 Subject: [PATCH 0130/1083] Add logos/pyar-logo-nuevo.png logo From 75414bc3ab4f34879dd141cff5ff05665ebe9dae Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:58:13 -0700 Subject: [PATCH 0131/1083] Add logos/tern_logo.png logo From b95753a3f3dc28b5a09da153e1eae8a5cd086c68 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 10:58:14 -0700 Subject: [PATCH 0132/1083] Update ideas.html --- ideas.html | 32 +++++++++----------------------- 1 file changed, 9 insertions(+), 23 deletions(-) diff --git a/ideas.html b/ideas.html index 4c6de63..ac7e05b 100644 --- a/ideas.html +++ b/ideas.html @@ -458,31 +458,17 @@

    - - Friends of the PSF - -
    -
    - -
    -

    - TARDIS -

    -
    -
    -
    TARDIS is an open-source Monte Carlo radiative-transfer spectral synthesis code for 1D models of supernova ejecta. It is designed for rapid spectral modelling of supernovae. It is developed and maintained by a multi-disciplinary team iincluding software engineers, computer scientists, statisticians, and astrophysicists. -
    -
    -

    Contact Links

    -
    - + +
    +
    +

    Friends of the PSF

    +

    Here's some more interesting organizations that use Python!

    +
      +
    • TARDIS TARDIS is an open-source Monte Carlo radiative-transfer spectral synthesis code for 1D models of supernova ejecta. It is designed for rapid spectral modelling of supernovae. It is developed and maintained by a multi-disciplinary team iincluding software engineers, computer scientists, statisticians, and astrophysicists.
    • +
    -
    +
    From 9995e4cfb265471928b8b8e1f52a9dbae94e0fbc Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 11:25:05 -0700 Subject: [PATCH 0133/1083] Add logos/psf_axVW5Ir.png logo From 53a44e60b5e2e54ad0a10dbb29970f49031eb215 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 11:25:06 -0700 Subject: [PATCH 0134/1083] Add logos/logo_hex.png logo From 59331152ec83e131f4a12c3d187949de9e12e017 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 11:25:08 -0700 Subject: [PATCH 0135/1083] Add logos/fury-256_p3XAsKM.png logo From 7a4ffb7f04d357994487511867755363b9f650e3 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 11:25:08 -0700 Subject: [PATCH 0136/1083] Add logos/256x256_white.png logo From 64723cf9a64a84ace825b7a18364e521f857e42e Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 11:25:10 -0700 Subject: [PATCH 0137/1083] Add logos/mss-logo_pLkeiq7.png logo From 6c0a2e63a7060c51712333b3039a5061385c34dd Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 11:25:10 -0700 Subject: [PATCH 0138/1083] Add logos/eoslogo.png logo From 3f3e3caf77699b5e046d9c0f4a4e70dacfe7b36c Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 11:25:11 -0700 Subject: [PATCH 0139/1083] Add logos/256x256_white_hMgXXSp.png logo From 8f28c74543909487200bb4f721538ee8ec885fe8 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 11:25:12 -0700 Subject: [PATCH 0140/1083] Add logos/zyte-gsoc.png logo From 4ebd0da38d5c4846d3aeda2f9d2af8b9ddfe95a9 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 11:25:13 -0700 Subject: [PATCH 0141/1083] Add logos/pyar-logo-nuevo.png logo From c71248ba17119f7023fcb53fb6eaecfe16025132 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 11:25:14 -0700 Subject: [PATCH 0142/1083] Add logos/tern_logo.png logo From 7623e6f895ad48e46a8e1c3f3c423062b01e55e1 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 11:25:15 -0700 Subject: [PATCH 0143/1083] Add logos/scipy_logo2.png logo --- logos/scipy_logo2.png | Bin 0 -> 54953 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/scipy_logo2.png diff --git a/logos/scipy_logo2.png b/logos/scipy_logo2.png new file mode 100644 index 0000000000000000000000000000000000000000..e1b764228bb45c3ed1e202e4dd73d21bb47f108d GIT binary patch literal 54953 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 literal 0 HcmV?d00001 From d8b40295ad049b94d0ccb03d822fc1408e2e7942 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Wed, 24 Feb 2021 11:25:16 -0700 Subject: [PATCH 0144/1083] Update ideas.html --- ideas.html | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/ideas.html b/ideas.html index ac7e05b..60ba747 100644 --- a/ideas.html +++ b/ideas.html @@ -455,6 +455,38 @@


    +
    +
    + From 54d4d2b93995e09dd4f9dee9eb717d6d549a8c24 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:05 -0600 Subject: [PATCH 0145/1083] Add logos/psf_axVW5Ir.png logo From 2c4b190f6e91c9f285e484b81864c51ddef3b9ad Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:06 -0600 Subject: [PATCH 0146/1083] Add logos/logo_hex.png logo From 2114fbbc14ad33cc45f8ca6d6df23ca1cadf519a Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:07 -0600 Subject: [PATCH 0147/1083] Add logos/fury-256_p3XAsKM.png logo From ce426264b425643ad72c506a94de92e2d1d4ef18 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:07 -0600 Subject: [PATCH 0148/1083] Add logos/256x256_white.png logo From ebe13087ee86edcf05daae0cecbc19434ea25a72 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:09 -0600 Subject: [PATCH 0149/1083] Add logos/mss-logo_pLkeiq7.png logo From 805dc04cf84ffb9da18347c717f20a67e95910a9 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:09 -0600 Subject: [PATCH 0150/1083] Add logos/eoslogo.png logo From 469d0bfc7ee2155d0975ea881e8072aa93284935 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:10 -0600 Subject: [PATCH 0151/1083] Add logos/256x256_white_hMgXXSp.png logo From d1651d3465084852b611f6a9b147ceb7895162ed Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:11 -0600 Subject: [PATCH 0152/1083] Add logos/zyte-gsoc.png logo From 0d7cb8b28d5c64523d6eebe5dd2e59b6ba692652 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:12 -0600 Subject: [PATCH 0153/1083] Add logos/pyar-logo-nuevo.png logo From 504cfec6cf5ece4c912db8f0f41464ba83ad8d21 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:13 -0600 Subject: [PATCH 0154/1083] Add logos/tern_logo.png logo From c1e445fc574e2271e20bf43c5fd1280a5a51283a Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:14 -0600 Subject: [PATCH 0155/1083] Add logos/scipy_logo2.png logo From 5eef3ff01994b95c076f212df9f32d088615ee47 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:15 -0600 Subject: [PATCH 0156/1083] Add logos/logo_WmOuQD6.png logo --- logos/logo_WmOuQD6.png | Bin 0 -> 50352 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/logo_WmOuQD6.png diff --git a/logos/logo_WmOuQD6.png b/logos/logo_WmOuQD6.png new file mode 100644 index 0000000000000000000000000000000000000000..5c21f56a3d58f10585653f01c16db8979c99c52d GIT binary patch literal 50352 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 literal 0 HcmV?d00001 From ff977b79f6cd6821d6c71b7ae911d5d11673b4db Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 14 Mar 2021 07:52:16 -0600 Subject: [PATCH 0157/1083] Update ideas.html --- ideas.html | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/ideas.html b/ideas.html index 60ba747..2e1c920 100644 --- a/ideas.html +++ b/ideas.html @@ -487,6 +487,38 @@


    +
    +
    + +
    +

    + PyData/Sparse +

    +
    +
    +
    PyData/Sparse provides sparse arrays compliant with the NumPy API for the PyData Ecosystem +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + +
    +

    Homepage

    +
    + + +
    +
    +
    + From 3ed11b985b399156b0017664b66d72755ad5d9f2 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:05 -0600 Subject: [PATCH 0158/1083] Add logos/psf_axVW5Ir.png logo From c681ba3485ae7625f3913dea6bbbe5a7762f2fd1 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:06 -0600 Subject: [PATCH 0159/1083] Add logos/logo_hex.png logo From 93bed19de8d1ec4c4fd5dbbba438c5100a98f186 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:07 -0600 Subject: [PATCH 0160/1083] Add logos/fury-256_p3XAsKM.png logo From 55e5c8a6831b98991e0ceb335a3f8c19efa7676f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:08 -0600 Subject: [PATCH 0161/1083] Add logos/256x256_white.png logo From 7bf186f2688dc4da4457edc4e979d6572dada4fb Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:09 -0600 Subject: [PATCH 0162/1083] Add logos/mss-logo_pLkeiq7.png logo From a049782c3a5e6c67438f99d58087a51fe653858c Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:10 -0600 Subject: [PATCH 0163/1083] Add logos/eoslogo.png logo From 66f877349f260aa22625b01534966b6c3a471fc7 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:11 -0600 Subject: [PATCH 0164/1083] Add logos/256x256_white_hMgXXSp.png logo From 2aab9862db4db7aacc4fa090f72b3ea3c07d2d25 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:12 -0600 Subject: [PATCH 0165/1083] Add logos/zyte-gsoc.png logo From f292beed9c4d4f649851251f7e9982c13a07bd00 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:13 -0600 Subject: [PATCH 0166/1083] Add logos/pyar-logo-nuevo.png logo From ba918cba44be03d12e0f9800aaf397a8ebb41808 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:14 -0600 Subject: [PATCH 0167/1083] Add logos/tern_logo.png logo From b34d7b5f1277d9902cc114c0830c8f8eecd52efb Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:15 -0600 Subject: [PATCH 0168/1083] Add logos/scipy_logo2.png logo From 642dc25fb49d5094c59fe22bbe51f0bbc6797f85 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:16 -0600 Subject: [PATCH 0169/1083] Add logos/hub-activeloop-logo-256.png logo --- logos/hub-activeloop-logo-256.png | Bin 0 -> 12010 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/hub-activeloop-logo-256.png diff --git a/logos/hub-activeloop-logo-256.png b/logos/hub-activeloop-logo-256.png new file mode 100644 index 0000000000000000000000000000000000000000..c38aaee21d0c6b75f5be84d623c4ee1c5b3474cc GIT binary patch literal 12010 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 literal 0 HcmV?d00001 From 6be4b84265981df24927db4038824647bb3f072e Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:18 -0600 Subject: [PATCH 0170/1083] Add logos/logo_WmOuQD6.png logo From b0522edfe94d8ac2ddfd77039c16405fa84284a2 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 15 Mar 2021 15:03:19 -0600 Subject: [PATCH 0171/1083] Update ideas.html --- ideas.html | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/ideas.html b/ideas.html index 2e1c920..795c4c0 100644 --- a/ideas.html +++ b/ideas.html @@ -487,6 +487,46 @@


    +
    +
    + +
    +

    + Activeloop +

    +
    +
    +
    Activeloop Hub unifies storage for datasets, makes them streamable, accessible from any machine at any scale for AI/ML purposes and efficient to work with. +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + + + +
    +

    Blog Url

    +
    + +
    +

    Homepage

    +
    + + +
    +
    +
    +
    From 53576f97a163fb1d0288fd9f7e9827487a27bcb4 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:06 -0600 Subject: [PATCH 0186/1083] Add logos/psf_axVW5Ir.png logo From 7952ac8818ab00867e0b53a1c6c00686b526273b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:07 -0600 Subject: [PATCH 0187/1083] Add logos/logo_hex.png logo From 8a73d95d93b09badf38034eb4b66241f9d45ff67 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:08 -0600 Subject: [PATCH 0188/1083] Add logos/fury-256_p3XAsKM.png logo From 9cdcb40ed04735569cf80dc5cb37702cce0325c8 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:09 -0600 Subject: [PATCH 0189/1083] Add logos/256x256_white.png logo From 9e67142cc46bc04dc9d39d7b5062c68f27ebdf32 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:10 -0600 Subject: [PATCH 0190/1083] Add logos/mss-logo_pLkeiq7.png logo From a8762b9ff5dc9eb3f42fd9dc3453b284b156dffa Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:10 -0600 Subject: [PATCH 0191/1083] Add logos/eoslogo.png logo From d7bd829bcb8057cc08eff68c42ebe78b8748afc7 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:11 -0600 Subject: [PATCH 0192/1083] Add logos/256x256_white_hMgXXSp.png logo From 309158868fc66b7cd86c113217dc696edcbd0dcf Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:12 -0600 Subject: [PATCH 0193/1083] Add logos/zyte-gsoc.png logo From 3abb51a43558d978f1d17655011f79436012fb64 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:13 -0600 Subject: [PATCH 0194/1083] Add logos/pyar-logo-nuevo.png logo From ad15ff8730eefb53b2e28dd9908dca2df3b54384 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:14 -0600 Subject: [PATCH 0195/1083] Add logos/tern_logo.png logo From 5284628b07775e2ce12d02269b69fc8140903512 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:15 -0600 Subject: [PATCH 0196/1083] Add logos/scipy_logo2.png logo From 16638d3e77c21713deda9262008aed46756bfb19 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:16 -0600 Subject: [PATCH 0197/1083] Add logos/hub-activeloop-logo-256.png logo From 00a6038b53c77d4c55677aaf066d41f3e48af877 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:17 -0600 Subject: [PATCH 0198/1083] Add logos/logo_WmOuQD6.png logo From a7e56e148ce2998d9b84e37b2857a6485dc7d003 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 18 Mar 2021 01:41:18 -0600 Subject: [PATCH 0199/1083] Update ideas.html --- ideas.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ideas.html b/ideas.html index a130a4d..5eb2d0f 100644 --- a/ideas.html +++ b/ideas.html @@ -521,7 +521,7 @@

    From ea74ce803a44d5fbc21d85895947bc6b79b76eff Mon Sep 17 00:00:00 2001 From: Tommy Chiang Date: Sun, 21 Mar 2021 02:25:07 +0800 Subject: [PATCH 0200/1083] Change ideas page from #ideas to ideas.html --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 16c66b6..9438d57 100644 --- a/index.html +++ b/index.html @@ -244,7 +244,7 @@

    How to apply

    tried to give you all the information you need to be an awesome student applicant. -
  • Choose a sub-org (check the list here). Applications +
  • Choose a sub-org (check the list here). Applications not associated with a sub-org typically get rejected.
  • Talk with your prospective mentors about what they expect of student @@ -413,7 +413,7 @@

    Specific sub-orgs

    -

    To talk with people from a specific sub-org, check their ideas +

    To talk with people from a specific sub-org, check their ideas page listing for their mailing lists, IRC, and other contact information.

    From 9213c841f64c80ab71c90c4f87896175ad79c9df Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 23 Mar 2021 10:08:11 -0600 Subject: [PATCH 0201/1083] Update psf_ideas.html --- psf_ideas.html | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/psf_ideas.html b/psf_ideas.html index 7225120..e2a1e8b 100644 --- a/psf_ideas.html +++ b/psf_ideas.html @@ -61,7 +61,7 @@

    Python Software Foundation GSoC
    -

    We are accepting at most one student this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page. +

    We are accepting at most one student this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page. If you are still intrested we will only be accepting a student who already has a knowladge of Django and Python.

    @@ -94,14 +94,20 @@

    GSoC Blog Platform

    Getting Started

    1) Pull down the code and look at the README and make sure you can run the code.
    2) Log in using the default credentials admin/admin
    -3) Check out the bite sized issues There's suggestions about good beginner tasks there, or talk to the mentors and come up with your own! This will be your first contribution!
    +3) Check out the issues The only items we are looking to resolve are bugs and usage issues currently! This will be your first contribution!

    Writing your GSoC application

    Instructions on How to apply can be found on the Python GSoC website. Please don't forget to use our name (PSF) in your application title!

    Project Ideas

    -

    Coming soon

    +

    Resolve bugs and usage issues

    +

    Resolve listed issues on the issue tracker and improve usability for admins and students based on issues on the issue tracker. + +Difficulty: Intermediate +Skills required: Django, HTML, JS, and Python + +Mentors: Botanic (Matthew Lagoe)

    From ec57461f9a34e064f5e937f05d1b14841fa7e666 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 23 Mar 2021 10:15:21 -0600 Subject: [PATCH 0202/1083] Update psf_ideas.html --- psf_ideas.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/psf_ideas.html b/psf_ideas.html index e2a1e8b..226ce01 100644 --- a/psf_ideas.html +++ b/psf_ideas.html @@ -101,13 +101,13 @@

    Writing your GSoC application

    Project Ideas

    Resolve bugs and usage issues

    -

    Resolve listed issues on the issue tracker and improve usability for admins and students based on issues on the issue tracker. - -Difficulty: Intermediate - -Skills required: Django, HTML, JS, and Python - -Mentors: Botanic (Matthew Lagoe)

    +

    Resolve listed issues on the issue tracker and improve usability for admins and students based on issues on the issue tracker.
    +
    +Difficulty: Intermediate
    +
    +Skills required: Django, HTML, JS, and Python
    +
    +Mentors: Botanic (Matthew Lagoe)

    From f211a7b82bec4f37941bad4f7fc42b5daa902bd3 Mon Sep 17 00:00:00 2001 From: Suraj1199 Date: Thu, 25 Mar 2021 08:36:56 +0530 Subject: [PATCH 0203/1083] Fix typo in psf_ideas.html --- psf_ideas.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/psf_ideas.html b/psf_ideas.html index 226ce01..4385703 100644 --- a/psf_ideas.html +++ b/psf_ideas.html @@ -61,7 +61,7 @@

    Python Software Foundation GSoC
    -

    We are accepting at most one student this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page. If you are still intrested we will only be accepting a student who already has a knowladge of Django and Python. +

    We are accepting at most one student this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page. If you are still intrested we will only be accepting a student who already has a knowledge of Django and Python.

    From c7f0be02bf5ad5f81e9c5017c1a08cebe927d2bf Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:05 -0600 Subject: [PATCH 0204/1083] Add logos/psf_axVW5Ir.png logo From 33c3f4b8e22c77521659da383d09fdd18e15e5ff Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:06 -0600 Subject: [PATCH 0205/1083] Add logos/logo_hex.png logo From 0ab78b4490fdce616bbd84a79c22398195bef901 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:07 -0600 Subject: [PATCH 0206/1083] Add logos/fury-256_p3XAsKM.png logo From 1162d4cde00233d5ecbfbcf258631393b5d734c3 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:08 -0600 Subject: [PATCH 0207/1083] Add logos/256x256_white.png logo From d402dee1317445342872141699592632518cdbcb Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:09 -0600 Subject: [PATCH 0208/1083] Add logos/mss-logo_pLkeiq7.png logo From c54ef81f3584f16e788099855e092e8396d86d6d Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:10 -0600 Subject: [PATCH 0209/1083] Add logos/eoslogo.png logo From 3ebfd6e48662e529856e59e85352b8208810ea9e Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:10 -0600 Subject: [PATCH 0210/1083] Add logos/256x256_white_hMgXXSp.png logo From b86aceda98da5a8d031255f54c4a40d849760a09 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:11 -0600 Subject: [PATCH 0211/1083] Add logos/zyte-gsoc.png logo From 9d5b3c730abce3f0274a489b174fda3818810ccb Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:12 -0600 Subject: [PATCH 0212/1083] Add logos/pyar-logo-nuevo.png logo From 19705d1cbdb7be5ebf11b1f79f55b7beb8232373 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:13 -0600 Subject: [PATCH 0213/1083] Add logos/tern_logo.png logo From d53fd9ff41067c718f68ecb4a6a5cc1230f33d88 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:14 -0600 Subject: [PATCH 0214/1083] Add logos/scipy_logo2.png logo From c0f993c3774715b7620e3a73abad8c51562a18ea Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:15 -0600 Subject: [PATCH 0215/1083] Add logos/hub-activeloop-logo-256.png logo From 18f3ba0515c9215e2e481b7041ba09338b15e48e Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:16 -0600 Subject: [PATCH 0216/1083] Add logos/logo_WmOuQD6.png logo From c0043c0c8f531c0365e6a704b85006100b52b82b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 25 Mar 2021 13:11:17 -0600 Subject: [PATCH 0217/1083] Update ideas.html --- ideas.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ideas.html b/ideas.html index 5eb2d0f..402f1e1 100644 --- a/ideas.html +++ b/ideas.html @@ -108,18 +108,18 @@

    -
    MNE-Python software is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG, ECoG, and more. +
    MNE-Python is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG, ECoG, and more.

    Contact Links

    -

    Chat

    +

    Chat

    From 2cf891017d77617471f4d3c8d31ec33e5e7ddcfd Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 26 Apr 2021 12:10:19 -0600 Subject: [PATCH 0218/1083] Update deadlines.html --- deadlines.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deadlines.html b/deadlines.html index deeea62..5fdd90b 100644 --- a/deadlines.html +++ b/deadlines.html @@ -113,7 +113,7 @@

    Mentor and Sub-Org admin deadlines

    -
  • May 31, 2021 - Project selections due
  • +
  • May 11, 2021 - Project selections due
  • From 577dfa0fd2310cd318e6e617223e3aa65bd354e2 Mon Sep 17 00:00:00 2001 From: John 'Warthog9' Hawley Date: Wed, 26 May 2021 11:10:11 -0700 Subject: [PATCH 0219/1083] Changing IRC network from Freenode to Libera Given the changes to policies on Freenode we've moved to Libera as our official IRC home. Same channel, and Matrix and Slack remain the same. Signed-off-by: John 'Warthog9' Hawley --- index.html | 8 ++++---- psf_ideas.html | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 9438d57..7ede10e 100644 --- a/index.html +++ b/index.html @@ -382,7 +382,7 @@

    Our IRC channel is #python-gsoc on - irc.freenode.net. (Don't know IRC? Learn more at + irc.libera.chat. (Don't know IRC? Learn more at irchelp.org).

    diff --git a/psf_ideas.html b/psf_ideas.html index 4385703..93ee2de 100644 --- a/psf_ideas.html +++ b/psf_ideas.html @@ -70,7 +70,7 @@

    Contacting the PSF team

    Most of our communication will take place in the issue tracker under the label 'GSoC Discussions' or on IRC, just say the mentors names in the channel and one of them should get back to you shortly. Not sure where to ask? Try here! -IRC: Contact us using the main python-gsoc channel, #python-gsoc on freenode. (How to connect.). Note most of all our developers are located in US Pacific Standard time at this time. +IRC: Contact us using the main python-gsoc channel, #python-gsoc on irc.libera.chat. (How to connect.). Note most of all our developers are located in US Pacific Standard time at this time.

    Initial small pr Ideas:

    A List of small bite-sized ideas are located at https://github.com/python-gsoc/python-blogs/issues dont forget to be accepted all students must make at least 1 pull request! From 5403b6dd1ed6c60b658a0a5076101475bd38217b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:05 -0600 Subject: [PATCH 0220/1083] Update robots.txt --- robots.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/robots.txt b/robots.txt index ebeceeb..5b55831 100644 --- a/robots.txt +++ b/robots.txt @@ -3,3 +3,4 @@ User-agent: * Disallow: /2019/ Sitemap: https://python-gsoc.org/sitemap.xml +Disallow: /2021/ From a05c5177ad12d3397af714d7971a112b839f0397 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:06 -0600 Subject: [PATCH 0221/1083] Archive GSoC 2021 files --- 2021/deadlines.html | 270 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 270 insertions(+) create mode 100644 2021/deadlines.html diff --git a/2021/deadlines.html b/2021/deadlines.html new file mode 100644 index 0000000..8229fb5 --- /dev/null +++ b/2021/deadlines.html @@ -0,0 +1,270 @@ + + + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +

    Dates and Deadlines

    +

    In general, Python will ask mentors to do things before the Google + deadline. This allows our admins + time to make sure that evaluations, etc. are complete and ready for Google when their deadline + comes. + (The whole organization gets penalized if anyone's late, so we make sure that doesn't happen + unfairly.) + Student deadlines are exactly as Google tells you, although getting things done earlier is never a + bad + idea!

    + +

    Mentor and Sub-Org admin deadlines

    +

    These are also listed on the calendar at the bottom of this page that you can subscribe to or add to your own device.

    +
      + + +
    • Feb. 12, 2021 - Sub-org application deadline. Please email gsoc-admins@python.org to indicate interest.
    • + + + +
    • March 16, 2021 - Second sub-org application deadline. This is intended for projects who applied separately.
    • + + + +
    • April 29, 2021 - Slot request due
    • + + + +
    • May 11, 2021 - Project selections due
    • + + + +
    • July 14, 2021 - Mentor Phase 1 evaluations due
    • + + + +
    • Aug. 28, 2021 - Mentor Final Evaluations Due
    • + + +
    + +

    Blogging schedule (Student Deadlines)

    +

    Every week, students are asked to post something about their project on their blogs. This helps the python community learn about the work students are doing and also helps the org admins make sure that students still on track to pass and don't need help. There are two types of things that students post: blog posts, which are longer descriptions of the work they're doing, and weekly check ins, which answer a few short questions as a sort of status report. These are due every Monday during the GSoC period, and the schedule is listed below as a list and as a calendar at the bottom of the page that you can export and add to your own calendar.

    +
      + +
    • June 7, 2021 - Weekly Check-In Due
    • + +
    • June 14, 2021 - Weekly Blog Post Due
    • + +
    • June 21, 2021 - Weekly Check-In Due
    • + +
    • June 28, 2021 - Weekly Blog Post Due
    • + +
    • July 5, 2021 - Weekly Check-In Due
    • + +
    • July 12, 2021 - Weekly Blog Post Due
    • + +
    • July 19, 2021 - Weekly Check-In Due
    • + +
    • July 26, 2021 - Weekly Blog Post Due
    • + +
    • Aug. 2, 2021 - Weekly Check-In Due
    • + +
    • Aug. 9, 2021 - Weekly Blog Post Due
    • + +
    • Aug. 16, 2021 - Weekly Check-In Due
    • + +
    • Aug. 23, 2021 - Weekly Blog Post Due
    • + +
    + +
    + +
    +
    + +
    + iCal Link +

    Please note Google's GSoC + dates + and deadlines.

    + +
    +
    +
    + + + + + + + +
    +
    + X +

    Archived

    +

    + This site has been archived, go to + this link to find + more about the latest GSoC program. +

    +
    +
    + + + + + + From bec8afe4e36de6aa504fd6319aafafc7888aa77d Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:07 -0600 Subject: [PATCH 0222/1083] Archive GSoC 2021 files --- 2021/ideas.html | 659 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 659 insertions(+) create mode 100644 2021/ideas.html diff --git a/2021/ideas.html b/2021/ideas.html new file mode 100644 index 0000000..44dd6f4 --- /dev/null +++ b/2021/ideas.html @@ -0,0 +1,659 @@ + + + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +

    Ideas

    +
    +
    +

    We're accepting suborgs until March 16, 2021 so new orgs may appear. +

    +
    +
    +
    +
    + + + + +
    +
    + +
    +

    + Python Software Foundation GSoC Team +

    +
    +
    +
    Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any projects related to the development of the language -- but we're looking for mentors if you want to run such a project. We are accepting at most one student this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page. +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + + +
    +
    +
    + +
    +
    + +
    +

    + MNE-Python +

    +
    +
    +
    MNE-Python is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG, ECoG, and more. +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + + + + + +
    +

    Blog Url

    +
    + +
    +

    Homepage

    +
    + + +
    +
    +
    + +
    +
    + +
    +

    + FURY +

    +
    +
    +
    FURY is a free and open source software library for scientific visualization and 3D animations. FURY contains many tools for visualizing a series of scientific data including graph and imaging data. +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + + + +
    +

    Blog Url

    +
    + +
    +

    Homepage

    +
    + + +
    +
    +
    + +
    +
    + +
    +

    + +CVE Binary Tool +

    +
    +
    +
    The CVE Binary Tool is a security tool that scans for a number of common, vulnerable open source components (openssl, libpng, libxml2, expat and a few others) to let you know if your system includes common libraries with known vulnerabilities. +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + +
    +

    Homepage

    +
    + + +
    +
    +
    + +
    +
    + +
    +

    + MSS - Mission Support System +

    +
    +
    +
    MSS is a web service based client/server application to plan atmospheric research flights. + +The Mission Support System (MSS) is a software that is written by scientists in the field of atmospheric science. The purpose is to have a tool that simplifies the process for planning a scientific flight in which parameters of the atmosphere are measured. The research aircrafts typically carry a comprehensive scientific payload comprised of data aquisition instruments by different companies and research institutions. The measurement of relevant parameters, for example the chemical composition of trace gases, temperature or aerosol particle characteristics, are needed to improve the scientific understanding of the processes in the atmosphere. This is of significant importance for the understanding for example of climate change or the recovery of the ozone hole. +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + + + + + +
    +

    Blog Url

    +
    + +
    +

    Homepage

    +
    + + +
    +
    +
    + +
    +
    + +
    +

    + EOS Design System +

    +
    +
    +
    EOS UI/UX Solutions is an open-source organization that aims to help improve user experience with a set of solutions like the EOS Design system, EOS icons, user Story, and more to come. + +OUR MISSION +To empower creativity by making UX and UI easily accessible to designers and developers. +Our mission is to help deliver quality interfaces while accelerating time-to-market. + +OUR VISION +To reshape the enterprise and open source worlds with applications people love to use. +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + + + +
    +

    Homepage

    +
    + + +
    +
    +
    + +
    +
    + +
    +

    + DFFML +

    +
    +
    +
    DFFML aims to democratize machine learning. It makes feature engineering, dataset storage, model training, and model deployment simple and easy. Its wide selection of model and dataset storage plugins enable developers of all backgrounds to play with and add machine learning to their projects. +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + +
    +

    Homepage

    +
    + + +
    +
    +
    + +
    +
    + +
    +

    + Scrapy +

    +
    +
    +
    Zyte (formerly Scrapinghub) is a company focused on information retrieval and its later manipulation. +
    +
    +

    Contact Links

    +
    + + + +
    +

    Blog Url

    +
    + +
    +

    Homepage

    +
    + + +
    +
    +
    + +
    +
    + +
    +

    + Python Argentina +

    +
    +
    +
    Python Argentina Civil Association (A.C.PyAr) is a formal non-profit organization of programmers with focus on community projects, mainly for Spanish-speakers & Latin Americans + +Spanish is one of the most spoken languages in the world, and our Latin American countries often lacks open source software to fulfill regional needs. +Our projects want to facilitate tools and resources to students, enthusiasts and professionals, so it is easier to learn and use Python in this region of the world (and of course, contributing back to the international community, as many of our projects can be extended to other situations too!). +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + + + + + +
    +

    Blog Url

    +
    + +
    +

    Homepage

    +
    + + +
    +
    +
    + +
    +
    + +
    +

    + Tern +

    +
    +
    +
    Tern is a software package inspection tool for containers written in Python3. +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + + + +
    +

    Homepage

    +
    + + +
    +
    +
    + +
    +
    + +
    +

    + SciPy +

    +
    +
    +
    The SciPy library is one of the most widely used libraries for scientific computing with Python. It provides many user-friendly and efficient numerical routines for everything from linear algebra and numerical optimization to statistics and graph algorithms. +
    +
    +

    Contact Links

    +
    + + + +
    +

    Homepage

    +
    + + +
    +
    +
    + +
    +
    + +
    +

    + Activeloop +

    +
    +
    +
    Activeloop Hub unifies storage for datasets, makes them streamable, accessible from any machine at any scale for AI/ML purposes and efficient to work with. +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + + + +
    +

    Blog Url

    +
    + +
    +

    Homepage

    +
    + + +
    +
    +
    + +
    +
    + +
    +

    + PyData/Sparse +

    +
    +
    +
    PyData/Sparse provides sparse arrays compliant with the NumPy API for the PyData Ecosystem +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + +
    +

    Homepage

    +
    + + +
    +
    +
    + + + + + +
    +
    +

    Friends of the PSF

    +

    Here's some more interesting organizations that use Python!

    +
      +
    • TARDIS TARDIS is an open-source Monte Carlo radiative-transfer spectral synthesis code for 1D models of supernova ejecta. It is designed for rapid spectral modelling of supernovae. It is developed and maintained by a multi-disciplinary team iincluding software engineers, computer scientists, statisticians, and astrophysicists.
    • +
    +
    +
    + +
    +
    + + + + +
    +
    + X +

    Archived

    +

    + This site has been archived, go to + this link to find + more about the latest GSoC program. +

    +
    +
    + + + + + + From b072b347808e177f85bde861616b761c4a294c5a Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:07 -0600 Subject: [PATCH 0223/1083] Archive GSoC 2021 files --- 2021/index.html | 591 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 591 insertions(+) create mode 100644 2021/index.html diff --git a/2021/index.html b/2021/index.html new file mode 100644 index 0000000..35bf125 --- /dev/null +++ b/2021/index.html @@ -0,0 +1,591 @@ + + + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    +

    Python Summer of Code

    +

    + Students: get paid to work on open source projects! +

    +

    + Projects: find new contributors and mentor the next generation! +

    +
    +
    + +
    +
    +
    +

    What is it?

    +
    +
    +
    +

    + + Python +

    +

    + Python is a popular high-level programming language. It is a general-purpose language used + by + scientists, developers, and many others who want to work more quickly and integrate systems + more effectively. +

    +
    +
    +
    +

    + + Google Summer of Code +

    +

    + Google Summer of Code (GSoC) is a global program that offers post-secondary students an + opportunity to be paid for contributing to an open source project over a three month period. +

    +
    +
    +

    + The Python Software Foundation (PSF) is an organization devoted to advancing open source + technology related to the Python programming language. + Since 2005, the Python Software Foundation has participated in Google Summer of Code, serving + as an "umbrella organization" to a variety of Python-related projects, as well as sponsoring + projects related to the development of the Python language. Python provides mentors, Google + provides the program (and the money!), and students write code! +

    +
    +
    +
    +

    Students: You're early! We won't know much about projects or sub-orgs until February. But + now is a good time to practice contributing. *Any* experience in open source will help you later, + so don't worry too much about finding the "right" thing to do until February, and just get some + practice. Not sure where to start? + You may find our Python GSoC getting started guide + useful. +

    +

    Mentors: We're accepting new sub-orgs! Contact the org admins to get the signup link if interested. +

    +
    +
    +
    +
    + + +
    +

    How do I get started?

    +
    +
    +

    + + Choose an organization. +

    +

    + There's hundreds of thousands of projects that use Python, and you + need to narrow + down the list before you can get help or do much that's useful. + See How + do I choose a project or sub-org? for ideas + on how to do that. +

    Any open source experience will help you prepare for GSoC, + so don't worry too much about what project you try first and don't be afraid + to change your mind! When we know which sub-orgs will be participating, + they'll be listed with the project ideas. +

    +
    +
    +
    +

    + + Set up your own development environment. +

    +

    + Document what you do so you can remember it later, and so you can + help others if they get stuck! And if you get stuck, don't be afraid to ask + for help. +

    +
    +
    +
    +
    +

    + + Start communicating with the developers. +

    +

    + Join the mailing list, IRC channel, or any other communication + channels the developers use. Listen, get to know the people involved, and ask + questions.

    +
      +
    • Read first to see if your question has already been answered. + We get a lot of repeat questions! +
    • +
    • Communicate in public (not in private). Most open source work is done in the open, + so + demonstrate that you can do that! +
    • +
    + +
    +
    +
    +

    + + Try to fix a bug. +

    +

    + Many projects have these tagged as "easy" "bite-size" or + "beginner-friendly" -- do a search to see what comes up. Competition for the easiest + ones can be fierce, so don't be afraid to try something harder if you think + you might know what to do. +

    +

    + Can't find a bug? Other ideas: find typos and fix them. Improve test coverage by + writing new tests. Improve documentation. Use a tool like Pylint or Bandit to see + if you can find new issues. +

    +
    +
    +
    +

    + + Find bugs and report them. +

    +

    + Hopefully you won't encounter too many, but it's always a good idea to get familiar with + your + project's bug reporting process. +

    +
    +
    +
    +
    +

    + + Help with documentation. +

    +

    + As a beginner in your project, you're going to see things that are confusing that more + experienced developers may not notice. Take advantage of your beginner mindset and make + sure to + document anything you think is missing! +

    +
    +
    +
    +

    + + Help others. +

    +

    + Most projects are looking for not just coders, but good community members who people like to + work with. Show your community skills by helping others and make a great impression come + selection time! +

    +
    +
    +
    + + +
    +
    +
    +

    How to apply

    +

    Short application checklist:

    +
      +
    1. Read the links and instructions given on this site -- All of it! we've + tried + to give you all + the information you need to be an awesome student applicant. +
    2. Choose a sub-org (check the list here). Applications + not + associated with a sub-org typically get rejected. +
    3. Talk with your prospective mentors about what they expect of student + applicants and get help from them to refine your project ideas. Listening to + your mentors' recommendations is very important at this stage! +
    4. +
    5. Prepare a patch for that sub-org. Usually we expect students to fix a bug + and + have made a pull + request (or equivalent). Your code doesn't have to be + accepted and merged, but it does have to be visible to the public and it does have to be + your + own work + (mentor help is ok, code you didn't write is not). +
    6. +
    7. + Write your application (with help from your mentors!) + The 2019 application template is available here. + All applications must go through Google's application system; we can't + accept + any application + unless it is submitted there. +
        +
      • Use a descriptive title and include your sub-org name in Google's system. Good + example: + "Mailman: + Improve + archive search" Bad example: "My gsoc project" +
      • Make it easy for your mentors to give you feedback. If you're using Google docs, + enable comments and submit a "draft" (we can't see the "final" versions until + applications close). + If you're using a format that doesn't accept comments, make sure your email is on + the + document and don't forget to check for + feedback! +
      • +
      +
    8. +
    9. Submit your application to Google before the deadline. We actually + recommend you submit a few days early in case you have internet problems or + the system is down. Google does not extend this deadline, so it's best to be + prepared early! You can edit your application up until the system + closes. +
    10. +
    +
    +

    + + Tip +

    +

    Communication is probably the most + important part of the application process. Talk to the mentors and other + developers, listen when they give you advice, + and demonstrate that you've understood by incorporating their feedback into + what you're proposing. We reject a lot of students who haven't listened to mentor + feedback. If your mentors tell you that a project idea won't work for them, you're + probably not going to get accepted unless you change it. +

    +
    +
    +

    + + What goes in an application? +

    + An ideal application will contain 5 things: +
      +
    1. A descriptive title including the name of the sub-org + you + want to work with + (if this is missing, your application may be rejected!) +
    2. +
    3. Information about you, including contact information.
    4. +
    5. Link to a code contribution you have made to your organization. + (Usually this is a link to a pull request.) +
    6. +
    7. Information about your proposed project. This should be fairly + detailed + and include + a timeline. +
    8. +
    9. Information about other commitments that might affect your ability to + work + during the GSoC period. + (exams, classes, holidays, other jobs, weddings, etc.) We can work around a lot of + things, + but + it helps + to know in advance. +
    10. +
    +
    +
    +
    +
    + + + +
    +
    +
    +

    Getting in Touch

    +

    + Please note that Python has a Community + Code of Conduct and mentors and + students working with the PSF are asked to abide by it as members of the + Python community. +

    +
    +
    +
    +
    +

    + + Mailing Lists. +

    +

    Sign up to the gsoc-general(at)python.org + mailing list to get updates, reminders, and to discuss questions. Please join the + list + before you send a message! +

    +

    The most common questions are answered here:

    + +
    +
    +
    +

    + + IRC / Live chat +

    +

    + Our IRC channel is #python-gsoc + on + irc.libera.chat. (Don't know IRC? Learn more at + irchelp.org). +

    +
      +
    • + Please wait for an answer! Many mentors are busy and can't chat right away. +
    • +
    • + You can access this channel many ways! They all connect together using magic + provided + by + Warthog9. + +
    +
    +
    +

    + + Specific sub-orgs +

    +

    To talk with people from a specific sub-org, check their ideas + page listing for their mailing lists, IRC, and other contact information. +

    +
    +
    +
    +

    + + Tips! +

    +
      +
    1. Read first. We've tried to answer the common questions on this site, + and + we get asked things like "How do I get started?" and + "Where do I find easy bugs?" a lot. Check the + Frequently Asked Questions (FAQ) on the student page for + more! +
    2. +
    3. Be Patient! Our mentors typically have day jobs and can't always answer + right-away. If you can't hang out on IRC for an answer, send an email instead. +
    4. +
    5. Ask questions directly on IRC. You don't need to introduce + yourself or say hi first, just ask away! +
    6. +
    7. Communicate in public. That lets many mentors read your question so you + can usually get an answer faster. +
    8. +
    +

    For mentors: All the gsoc admins can be reached at + gsoc-admins(at)python(dot)org if you have questions about participating. + (Students should email gsoc-general(at)python.org with all of their + questions, unless they are of a sensitive personal nature.) +

    +
    +
    +

    + + Org admins +

    +

    The 2020 Python Software Foundation (PSF) org admin team:

    +
      +
    • Terri Oda (terri on IRC) - focus areas: figurehead, making final decisions, + website/documentation +
    • +
    • John Hawley (warthog9 on IRC) - focus areas: infrastructure, advice, emergency + mentoring/mentor + supervision. +
    • +
    • Matthew Lagoe (Botanic on IRC) - focus areas: student blogs, irc bot, making sure + things + happen on time +
    • +
    • Kushal Das (kushal on IRC) - focus areas: advice, time zone coverage
    • +
    +

    The org admins can be reached at gsoc-admins(at)python(dot)org (for mentors) + Students should almost always visit Getting Started first, and + email + gsoc-general(at)python.org only if you get stuck. +

    +

    We also have some "org admins emeritus" who may be able + to help you: +

    +
      +
    • James Lopeman (meflin on IRC)
    • +
    • Florian Fuchs (florianf on IRC)
    • +
    • Stephen Turnbull (yaseppochi on IRC)
    • +
    +
    +
    +
    + + +
    +

    Other Stuff

    +
    +
    + +
    +
    +
    + +
    + + + + +
    +
    + X +

    Archived

    +

    + This site has been archived, go to + this link to find + more about the latest GSoC program. +

    +
    +
    + + + + + + From 0d5710a8d7f666d0bc0d48a91060328d1c58b429 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:08 -0600 Subject: [PATCH 0224/1083] Archive GSoC 2021 files --- 2021/mentors.html | 469 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 469 insertions(+) create mode 100644 2021/mentors.html diff --git a/2021/mentors.html b/2021/mentors.html new file mode 100644 index 0000000..d6746c3 --- /dev/null +++ b/2021/mentors.html @@ -0,0 +1,469 @@ + + + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    +

    Mentors

    +

    Interested in volunteering with the Python Software Foundation?

    + +

    The biggest job is mentoring students: Mentoring a + student as a primary mentor can be a pretty big time commitment (see + "What does it take to be a mentor?" for more information) but it's a very + rewarding chance to give a student an open source apprenticeship. + We mentor in teams, so if all you can handle is a few code reviews or taking + over for a week while someone's on vacation, you can team up with someone with more time.

    + +

    The easiest way to become a mentor is to be part of one of the sub-orgs + that plan to be involved, so get in touch with them directly if you want to + help. If you're part of a group that would like to participate as a sub-org, + please read the section for sub-orgs below.

    + +

    If you're not already part of a group + that wants to participate, we can try to match you with one, but be aware that to do + the best job of mentoring you're going to need to know the open source project pretty + well yourself. If you're not already a developer, you should be prepared to become + an active community member. +

    + +

    But we often need other volunteers! We're also looking for + friendly community members to help with other tasks! We'd love to have more + people available on IRC/Mailing lists to answer student and mentor + questions in various time zones. We are particularly looking for volunteers + who can read and comment on student blogs, remind students if they haven't + posted, and promote the work our students do to the larger Python community. + Or maybe you have another skillset you'd like to contribute? (Proofreading? + Recruiting diverse student applicants?) If you want to help, we can try to + find a way to make that happen.

    + +

    If you'd like to volunteer, get in touch with a sub-org admin or + email the Python org admins at gsoc-admins(at)python(dot)org

    +
    +
    + +
    +
    +
    +

    What does it take to be a mentor?

    + +
    +

    + + Time commitment +

    +

    We expect around a 0-10hr/week commitment, which sounds scary, but it's not + actually that + variable. You usually spend up to lots of time for the first few weeks, where you're + fleshing out your ideas page, discussing projects with many students, and selecting + students from their proposals. After students are selected and settled in, it becomes more + like + a 1hr + commitment per week for a weekly meeting, and maybe a few more hours here and there for + code review or questions. (That depends on your student: experienced students may need + very little supervision, inexperienced students may need more. It also depends on you: You + and your co-mentor(s) select the student and project you mentor, so you can choose + according to the time commitment you have. Some mentors even do pair programming with + their students!)

    +

    I recommend at least one mentor has a weekly 1hr meeting with the student + so + they get to + know each other, keep everyone on track, and give a chance to talk about other stuff. Lots + of students have questions about jobs, courses, architecture, open source, etc. and it's + nice for students to have someone to talk to especially since many of them will not have + worked + remotely + on their own for any length of time before. Some weeks this meeting may be the only + mentoring + time + needed.

    +
    +
    +

    + + Work Together +

    +

    We want at least two mentors per project, so hopefully no one ever gets + overwhelmed and + feels like they're always on call (Google does ask that we try to answer questions within + 48h so students can't get stuck for too long), and no one mentor has to know all the + answers.

    +
    +
    +

    + + Knowledge required +

    +

    Our most successful mentors are those who are already developers or community + members of + their open source project. If you're joining a new project for GSoC, expect to + take time + to learn the ropes yourself so you can help students.

    +

    Mentors don't have to be the Best At Everything. A lot of what mentors do is keep students + on track and keep them from getting stuck for too long. Sometimes that means just knowing + who to ask or where to look rather than knowing the answer yourself.

    +

    In an ideal world, at + least one mentor can answer at least basic architectural questions and knows how to get + code accepted upstream. Not every mentor has to be a coder: experienced users can help + students understand why features make sense (or dont!), system administrators can help + student + understand how deployment works in practice, experts in areas like accessibility, + usability, + and security could help guide students in their areas of expertise.

    +
    +
    +

    + + Evaluating students +

    +

    Mentors do have to do multiple evaluations on the student, two mid-terms and one at the end. + Usually the mentors discuss + and then the "primary" mentor fills in the evaluation with input from all mentors. + There's a + few questions about how the student is doing and then a pass/fail that determines if the + student gets paid and continues in the program.

    +
    +
    +
    +
    + +
    +
    +

    Sub Orgs

    +
    +
    + Looking for the list of currently accepted sub-orgs? It's the project ideas list. +
    +
    +

    To participate under the Python umbrella, a sub-org must do the following: + +

      +
    1. Be a Python-based open source project that meets + Google's requirements + for GSoC. +
    2. Email gsoc-admins@python.org for the registration application + +
    3. Have one sub-org admin and at least two mentors who are willing to commit + to the full GSoC period. (More is awesome!) Thats a minimum of 3 people total, although your sub-org admin is allowed to also be a mentor or backup mentor. +
        +
      • If you want to connect with more potential volunteers, + email gsoc-admins@python.org + to see if we can match you with volunteers who don't have a project.
      • +
      + +
    4. Accept the Python + Community Code of Conduct for the duration of the + program. + +
    5. Send an email indicating interest to gsoc-admins(at)python(dot)org before + the Python deadline (exceptions can be made if you get an amazing + student applicant later and want to sign up just for them). + + +
    6. Have a good ideas page. We have a template below. Getting a + really + great page + sometimes takes a few rounds of revisions; We will work with you to make + sure your page is ready! + +
    7. Be able to handle meeting deadlines and following both Google + and Python's rules. We try to send important reminders for big deadlines, but we only + have limited volunteer time for nagging and cajoling. Groups that cause repeated problems + may be asked to take time off to limit core volunteer burnout. + +
    8. Disclose all potential conflicts of interest to the Python admins BEFORE accepting a + student. If you are unsure, ask. If a conflict is found after the fact the student and + sub-org may be dropped from the program. (Examples: student is involved in your research + group, + student is your child, student owes you money, etc.) + +
    9. Give access to any private communication channels to the PSF admins for the duration of + GSoC that are used for the project, ie slack, private git repo, discord etc. This is mostly + so we + can reach you where you're already looking for gsoc-related messages, but could also be used + if a student has a dispute with a mentor and asks for our help. + +
    + + +

    We can't promise to take everyone who meets those criteria, but we do try to + take any group that we feel will give the students a great experience. + Terri has final say in which projects participate under the Python + umbrella, but please send any queries to all the admins at + gsoc-admins(at)python(dot)org to make sure we're all on the same page.

    + +

    Python projects are welcome and encouraged to apply as separate + mentoring organizations directly with Google. We're happy to help + you in any way we can and we don't mind being your backup plan. We're also + happy to help advertise python based organizations not under our umbrella: we + want students to find projects that best suit them!

    + +

    Please note: The funds Google gives Python as mentor stipends are given to the + PSF grants program rather than + dispensed per sub-org. +

    +
    +
    + +
    +
    +
    +

    Python Sub-org Ideas Template +

    + +

    There are not very many strict requirements for Google Summer of Code Ideas pages, but + there are some things that students often ask us for. This page is intended as a starting + template for organizations so you don't forget those things. + +

    Warning: In 2014, many orgs got rejected because their ideas pages were offline when + Google checked. Make sure your ideas page is hosted somewhere that Google's Open + Source + Programs Office will be able to access when they check! + +

    About MyOrg

    + +

    Tell the students a bit about your organization. Here's some questions you might want to + answer: + +

      +
    • What software are you creating? +
    • Why is it interesting? +
    • Who uses it? +
    • What languages is it written in? +
    • How is it going to change the world? +
    + + +

    Contacting MyOrg

    + +
      +
    • IRC channel: +
    • Mailing list(s): +
    • List contact methods you actually use and will have mentors monitoring! +
    + + +

    Include any special instructions/info about communicating: e.g. what time zones are + your + mentors in? do you prefer it if gsoc students introduce themselves first or just + dive + in? + are there any common mistakes students make when making a first impression? + +

    Getting Started

    + +

    Links to setup instructions go here. Some suggested things to answer: + +

      +
    • Where is the link to a setup guide for new developers? +
    • Are there any unusual libraries/applications that need to be installed + first? +
    • What type of source control do you use? (include links to help and + setup + guides!) +
    • What's the process for submitting your first bug fix? +
    • Where should students look to find easy bugs to try out? +
    + +

    Writing your GSoC application +

    + +

    Links to advice about applications and the application template goes here. + +

    + +

    Project Ideas

    + +

    You should usually have a couple of project ideas, ranging in difficulty + from beginner to + expert. Please do try to have at least one, preferably several beginner + tasks: GSoC gets a + lot of students with minimal open source experience who feel very + discouraged (and + sometimes even complain to Google) if orgs don't any have projects at + their + level. + +

    1. Project name

    + +
      +
    • Project description: Make sure you have a + high-level description that any student can + understand, as well as deeper details + +
    • Skills: programming languages? specific domain + knowledge? + +
    • Difficulty level: Easy/Intermediate/Hard + classification (students ask for this info + frequently to help them narrow down their choices. Difficulty + levels are something Google + wants to see, so they aren't optional; make your best guess.) + +
    • Related Readings/Links: was there a mailing + list + discussion about this topic? + standards you want the students to read first? bugs/feature + requests? + +
    • Potential mentors: A list of mentors likely to + be + involved with this project, so + students know who to look for on IRC/mailing lists if they have + questions. (If you've had + trouble with students overwhelming specific mentors, feel free + to + re-iterate here if + students should contact the mailing list to reach all mentors.) +
    + +

    2. Project name

    + +

    As above. etc. Unless there's a compelling reason to sort in some + other + order, ideas + should be ordered approximately from easiest to hardest. + +

    +
    +
    +
    + + + + +
    +
    + X +

    Archived

    +

    + This site has been archived, go to + this link to find + more about the latest GSoC program. +

    +
    +
    + + + + + + From 2be19f986c793d7116dc2a1a470d13f084c25dc4 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:09 -0600 Subject: [PATCH 0225/1083] Archive GSoC 2021 files --- 2021/psf_ideas.html | 194 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 194 insertions(+) create mode 100644 2021/psf_ideas.html diff --git a/2021/psf_ideas.html b/2021/psf_ideas.html new file mode 100644 index 0000000..39601f1 --- /dev/null +++ b/2021/psf_ideas.html @@ -0,0 +1,194 @@ + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +

    Python Software Foundation GSoC Ideas

    + + +
    +
    +

    We are accepting at most one student this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page. If you are still intrested we will only be accepting a student who already has a knowledge of Django and Python. +

    +
    +
    + +

    Contacting the PSF team

    + +Most of our communication will take place in the issue tracker under the label 'GSoC Discussions' or on IRC, just say the mentors names in the channel and one of them should get back to you shortly. Not sure where to ask? Try here! + +IRC: Contact us using the main python-gsoc channel, #python-gsoc on irc.libera.chat. (How to connect.). Note most of all our developers are located in US Pacific Standard time at this time. + +

    Initial small pr Ideas:

    +A List of small bite-sized ideas are located at https://github.com/python-gsoc/python-blogs/issues dont forget to be accepted all students must make at least 1 pull request! +

    Questions?

    +If you have any questions please feel free to message any of the mentors posted above on irc, they should be able to help you. + +

    + +

    GSoC Blog Platform

    +

    Students should start by reading the +guidelines for +participation. Google also provides guidelines to +help with writing a proposal +as part of their +GSoC Student Guide. +It is a good idea to start on your proposal early, post a draft to the +python-gsoc chat room and let one of the mentors know so they can review it +and iterate based on the feedback you receive. This will only improve +the quality of your proposal.

    + +

    Getting Started

    +1) Pull down the code and look at the README and make sure you can run the code.
    +2) Log in using the default credentials admin/admin
    +3) Check out the issues The only items we are looking to resolve are bugs and usage issues currently! This will be your first contribution!
    + +

    Writing your GSoC application

    +

    Instructions on How to apply can be found on the Python GSoC website. Please don't forget to use our name (PSF) in your application title!

    + +

    Project Ideas

    +

    Resolve bugs and usage issues

    +

    Resolve listed issues on the issue tracker and improve usability for admins and students based on issues on the issue tracker.
    +
    +Difficulty: Intermediate
    +
    +Skills required: Django, HTML, JS, and Python
    +
    +Mentors: Botanic (Matthew Lagoe)

    +
    +
    +
    + + + + +
    +
    + X +

    Archived

    +

    + This site has been archived, go to + this link to find + more about the latest GSoC program. +

    +
    +
    + + + + + From b265970215ed0bda260537a0bac59f1b03e53cdf Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:09 -0600 Subject: [PATCH 0226/1083] Archive GSoC 2021 files --- 2021/sitemap.xml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 2021/sitemap.xml diff --git a/2021/sitemap.xml b/2021/sitemap.xml new file mode 100644 index 0000000..ace916e --- /dev/null +++ b/2021/sitemap.xml @@ -0,0 +1,30 @@ + + + + + + https://python-gsoc.org/ + 1.00 + + + https://python-gsoc.org/students.html + 0.80 + + + https://python-gsoc.org/mentors.html + 0.80 + + + https://python-gsoc.org/deadlines.html + 0.80 + + + https://python-gsoc.org/psf_ideas.html + 0.80 + + + From 5b82c7b04ffc07feed9cb9529d198d4feca6c115 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:10 -0600 Subject: [PATCH 0227/1083] Archive GSoC 2021 files --- 2021/students.html | 573 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 573 insertions(+) create mode 100644 2021/students.html diff --git a/2021/students.html b/2021/students.html new file mode 100644 index 0000000..e0b3318 --- /dev/null +++ b/2021/students.html @@ -0,0 +1,573 @@ + + + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    +

    Students

    +

    GSoC is basically an open source apprenticeship: students will be paid by + Google to work under the guidance of mentors from an open source community. + It's a really great opportunity to build new skills, make connections in your + community, get experience working with a larger and often distributed team, + learn, and, of course, get paid.

    + +
    +

    + + Time commitment +

    +

    Students are + expected to work around 30+ hours a week on their GSoC project, + over the course of the 3 month program. + This is essentially a full-time job. Ideally, you should not attempt to do + another internship, job, or full-time schooling while you're doing GSoC.

    +
    +
    +

    + + Application Process +

    +

    To apply, you need to take a look at the mentoring + organizations and the ideas that they are willing to sponsor. Typically, + you'll choose one of their ideas and work with a mentor to create a project + proposal that's good for both you and your chosen open source community. + Sometimes, projects are open to new ideas from students, but if you propose + something new make especially sure that you work with a mentor to make sure + it's a good fit for your community. Unsolicited, undiscussed ideas are less + likely to get accepted.

    + +

    Note that Python is an "umbrella organization" which means that our team is + actually a group of python projects that work together to do Google Summer of + Code. If you're going to apply with us, you'll need to choose from one of + those teams, because that defines which mentors will be helping you with your + applications. Applications without any sub-org and mentor to + evaluate them will be rejected. You can work with more than one + sub-org while you're figuring out what you want to do.

    +

    + Once you've narrowed it down to a project idea or two, use + the application checklist to prepare your + project proposal. (You + can + submit up to three proposals, but will only be offered one position if accepted.) +

    +

    All applications are must be sent through the Google system.

    + + +
    +
    + +

    + + Selection Tips +

    +

    Google intends this to be a way for new contributors to join + the world of open source. The students most likely to be selected are those + who are engaged with the community and hoping to continue their involvement + for more than just a few months. It's more important to be a good community + member than it is to be a good coder, for most projects!

    +

    Read the instructions. A large number of students don't read the instructions + when submitting proposals, + and their applications get rejected. For example, every year we reject a number + of students who submitted a resume, scientific paper, presentation or other file that doesn't + contain any information about the project they would like to complete. Sometimes we get + dozens of nearly identical form letters from a single university that wind up marked as spam. + Don't do this! +

    +

    Listen and use feedback from others. Every year, we reject a few students who + simply wouldn't listen to their mentors. + Remember: the mentors are using their interactions with you to figure out if it's worth + their volunteer time to work with you. No one wants to have an intern who doesn't listen, and + students who don't listen also don't produce code that the open source project can use, + so students who don't listen don't get hired. Nor do students who are arrogant jerks, + or who violate the + Code of Conduct. Be professional + and show that you will take the mentoring relationship seriously. +

    +
    + +

    Here's some resources so you can read up more on how to be an awesome + student:

    + +
    +
    + + + +
    +
    +
    +

    How do I choose a project or sub-org?

    +

    Choosing a project is a pretty personal choice. You should choose something you want to + work on, and none of us can tell you exactly what that would be! But here's a few + questions you might want to ask yourself to help figure that out:

    + +
      +
    • What software do you already use? If you use the software, you know a lot + more + about + it and probably have stronger opinions about what would make it better! + +
    • What would you like to learn? GSoC is meant to be a bit of a learning + opportunity. + Have you always wanted to be more involved with biology? Astronomy? Mathematics? + Education? See which projects might help you improve your skills. + +
    • Who do you like working with? Hang out where the developers do and get to + know + some of + your potential mentors. Which developers inspire you? + +
    • How do you want to change the world? Do you want to help people learn + more? + Communicate better? Understand our world better? Lots of python projects can help you do + social good! + +
    • How do you like to communicate? Do you like realtime communication on IRC? + Perhaps you + should choose a project with mentors close to you in time zone. Do you like asynchronous + communication on mailing lists? Find a group with active lists. Communication is a big + part of summer of code (or really any open source development in a team) to finding a team + that works the way you want to work can make your summer more awesome. +
    + +

    There's a list of sub-orgs for this year + and + lists of sub orgs who have participated in previous years + Be aware that all sub orgs might not be able to participate every year, and make sure to + check and see if they're planning to participate before assuming.

    + +

    If you're chosen as a GSoC student, you're going to be expected to make some decisions + on + your own, so you can make a better first impression on mentors by showing that you're able + to narrow down your field of choices!

    + +
    +
    +
    + +
    + +
    +
    +

    What do I need to know to participate in + Summer of + Code + with Python?

    + +

    The answer to this depends a lot on the project you choose. We have a range of projects, + from beginner to advanced. Each of the sub orgs expects different things from their + students: maybe you'll need to know a bit about machine learning, or email, or image + processing. The answer to this question is always ask your mentors what you will need + to + know for a specific project.

    + +

    But a lot of people ask early on because they want to be sort of generically ready but + they're not sure what they want to do yet, so that's not always super helpful.

    + +

    So here's a list of a few things that are useful for most Python umbrella projects:

    + +
      +
    • You need to have a bit of experience with Python. You can be a + beginner, but + practicing in advance is good! And there are a lot more projects available for students + who are reasonably used to the language, so more practice means you'll have more + project + options. +
    • +
    • You need to feel comfortable asking questions, because we're going to + expect you to + ask if you don't understand something. +
    • +
    • You should be comfortable communicating your ideas to others in + public. Most projects + have public mailing lists and would prefer if you use them, and Python students are also + required to blog about their work over the summer. You can use a pseudonym (nickname) + if + that works best for you. Google will need to know who you are to pay you, but we just + need something to call you.

      + All students are required to post weekly, there are 2 types of posts students will have to + make, the first is the weekly check-in. For a weekly check-in every student will have to + answer these 3 questions in a post; with each answer being <100 words.

      +
        +
      • 1. What did you do this week?
      • +
      • 2. What is coming up next?
      • +
      • 3. Did you get stuck anywhere?
      • +
      +
      +
      + The second post is a blog post, here a student will be required to go into some detail on + what they are working on, what they struggle with, and what solutions they have come to. + There is no formal structure to this and every student is welcome to use their own style but + the above three questions should be answered in the blog post at some point. +
    • +
    • You probably want some experience with version control. We have a lot + of projects that + use different tools, such as git, mercurial, or bzr, and you can find out which one + your + project uses in advance and practice using it on your schoolwork or personal projects + to + get used to it. +
    • +
    • You might like to take a bit of time to read the + python style guide, + PEP8. Not every + project uses these rules, but they can give you a rough idea of what is considered + "readable code" by most pythonistas. (And for fun, you might want to read the poetry of + PEP20 "The Zen of Python") +
    • +
    +
    +
    +
    + + +
    +
    +

    How should I address my emails? (or Why shouldn't I + start + my emails with "Dear Sir"?)

    + +

    If you want to make the best first impression, DO NOT start emails with "Dear + Sir." Python + has many mentors who are female and/or prefer other forms of address. We realize you're + trying to be polite, but "Dear Sir" is often perceived in our communities as alienating, + rude or simply too formal and off-putting.

    + +

    Try "Dear developers" or "Dear mentors" if you're sending a general email. If you're + addressing a specific person, use the name or nickname that they use on their emails. + Culturally speaking, first names or chosen nicknames are fine for most open source + projects. + +

    +
    +
    + +
    +
    +
    +

    What does "don't ask to ask" mean?

    +

    You'll hear this phrase sometimes on IRC, and it means "please just ask your question, + don't say something like 'can I ask a question?' first."

    + +

    Why? Developers are often pretty busy, and if you just ask the question, someone can jump + in the minute they see your message with the answer or direct you to folk who can answer + it better.

    + +

    If you ask "can I ask a question?" you're basically just waiting for someone to say "yes" + before any useful information is communicated. Many folk consider this slow, annoying, and + perhaps even rude. Save everyone (including yourself!) some time and just ask the question + right from the start. Culturally speaking, in open source projects it's generally ok + launch right in to a question on IRC; you don't even have to say hi first!

    +
    +
    +
    + +
    +
    +
    +

    + What should I do if no one answers my question?

    + +
      +
    1. Be patient. If you're on IRC, stick around for an hour or so (you can do + something else, + just leave the IRC window open and check back occasionally) and see if someone gets back + to you. If they don't, try posting to the mailing list (it's possible all the developers + are asleep!) If you're on a mailing list, you should give people around 24-48h to answer + before worrying too much about it.
    2. + +
    3. Make sure you're asking in the best place. One common mistake students + make is + to contact + individual developers rather than asking on a public mailing list or a public IRC channel. + You want as many people as possible to see your questions, so try not to be shy! (and + don't worry about looking too much like a newbie -- all of us were new once!) Sometimes + projects have different lists/irc channels/forums/bug queues for different types of + questions. If you're not sure, do feel free to follow up your question with something like + "hey, I haven't gotten an answer on this... is there somewhere better I could post it or + more information you need to help?"
    4. + +
    5. Try giving more information. If you've hit a bug, try to give the error + message and + information about your setup and information about what you've already tried. If you're + trying to find a bit of documentation, indicate where you've already looked. And again + "hey, I haven't got an answer... what other information could I provide to help debug this + problem?" is a reasonable follow-up if you're not sure what people might need.
    6. + +
    7. If you're really having trouble getting in touch with your mentors, talk to the + Python + org + admins by emailing gsoc-admins(at)python.org The Python org admins should have + contact + info for mentors with each project and can help connect you. (Note: please don't complain + that you can't get in touch with us on the general Google Summer of Code lists or #gsoc. + They're just + going to redirect you to Terri and the other python org admins anyhow!) +
    8. +
    +
    +
    +
    + + +
    + +
    +
    +

    How many slots does python get? How many + slots does + project + $x get?

    + +

    We don't know our slot allocation until Google announces them, and Google bases their + numbers on the number of students we tell them we want. The more great applications we + have, the more slots we'll request. So rather than worrying about the number of slots, you + should be aiming to be such a memorable and great prospective student that your sub-org + will definitely request a slot with you in mind.

    + +

    For sub-orgs, new groups working with us usually get 1-2 slots, experienced sub-orgs may + be granted as many as they can comfortably mentor at the discretion of the org admins. + (The max number will likely be close to the total number of mentors divided by two, but + the actual number requested depends on which students the org specifically wants to hire + after they've done an initial review of the applications.)

    + +

    Google has been incredibly generous with letting us have slots in previous years, so we + are usually more limited by the matching of mentors with truly excellent students. We've + had as many as 70 or fewer than 20 depending on the quality of student applications.

    + +

    If we get 100 applications and 50 of them + are excellent, we'll try to find enough mentors for 50 students. If only 5 of them are + excellent, + then we'll be sad but we'll only request 5 slots and most of our mentors would take the year + off. + Sometimes whole sub-orgs take the year off because they have no excellent students. (and yes, + if every single application we got was amazing we'd try to find a way to mentor all those + students.)

    + +
    +
    +
    + + + + + +
    +
    +
    +

    Why does Meflin always say no?

    +

    He’s just like that! It's actually an incredibly important job: his job is to say no when + things aren’t ready, so we can go back and make things more awesome. It's also his job to + make sure that Terri's workload is reasonable, and that means saying NO pretty frequently. + All those no’s make it possible to run this program every year! +

    +
    +
    +
    +
    + + + + +
    +
    + X +

    Archived

    +

    + This site has been archived, go to + this link to find + more about the latest GSoC program. +

    +
    +
    + + + + + + From 73af1d78c65fc2d5933dd382d74a17f49c310a92 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:10 -0600 Subject: [PATCH 0228/1083] Archive GSoC 2021 files --- 2021/template.html | 151 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 2021/template.html diff --git a/2021/template.html b/2021/template.html new file mode 100644 index 0000000..818399d --- /dev/null +++ b/2021/template.html @@ -0,0 +1,151 @@ + + + + + + + + Codestin Search App + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +

    What is it?

    +

    Content goes here

    +
    +
    +
    + + + + +
    +
    + X +

    Archived

    +

    + This site has been archived, go to + this link to find + more about the latest GSoC program. +

    +
    +
    + + + + + + From 7f81b6ff41fa5815d8b7f72f6b7ad9c47f8b5522 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:11 -0600 Subject: [PATCH 0229/1083] Archive GSoC 2021 files --- 2021/css/python-gsoc.css | 120 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 2021/css/python-gsoc.css diff --git a/2021/css/python-gsoc.css b/2021/css/python-gsoc.css new file mode 100644 index 0000000..ac7a53d --- /dev/null +++ b/2021/css/python-gsoc.css @@ -0,0 +1,120 @@ +h1, +h2, +h3, +h4, +h5, +h6, +label { + color: #489eba; +} + +.warning { + background: wheat; + color: #16536e; + padding-left: 2em; + padding-right: 2em; +} + +/* Alternate coloured ribbon */ +.ribbon { + background: #16536e; + color: #ebebeb; + + padding: 1em 1em 3em; +} + +.ribbon a:link { + color: #73ffff; +} + +.ribbon a:visited { + color: wheat; +} + +.ribbon a:hover { + color: hotpink; +} + +.ribbon a:active { + color: red; +} + +.warning a:link { + color: blue; +} + +.warning a:visited { + color: purple; +} +/* Menu */ +.custom-restricted-width { + display: inline-block; +} + +#menu .pure-menu-heading { + background-color: #16536e; +} +#menu .pure-menu-selected { + background-color: #489eba; +} + +#menu .pure-menu-warning { + background-color: #f0664a; +} + + +/* Mark the top in orange for archived content */ +.header-warning { + background: #f0664a; + color: #ffffff; +} + + +/* This is the class used for the main content headers (

    ) */ +.content-head { + font-weight: 400; + text-transform: uppercase; + letter-spacing: 0.1em; + margin: 2em 0 1em; +} + +/* This is a modifier class used when the content-head is inside a ribbon */ +.content-head-ribbon { + color: white !important; +} + +/* This is the class used for the content sub-headers (

    ) */ +.content-subhead { + color: #295E70; +} + +.content-subhead i { + margin-right: 7px; +} + +.padded-cell { + margin-right: 2em; +} + +.ribbon strong { + color: #edecf1; +} + +.logo img { + max-height: 150px; +} + +/* Org status bars */ +div.ok { + border-bottom: 2px solid #8aab00; +} +div.waiting { + border-bottom: 2px solid #fecb01; +} +div.problem { + border-bottom: 2px solid #b44601; +} + +.responsive-img { + width: 100%; +} From 8c17ce989335a9ce81ddfc7fc5a17511f27e5174 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:11 -0600 Subject: [PATCH 0230/1083] Archive GSoC 2021 files --- 2021/css/side-menu.css | 251 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 251 insertions(+) create mode 100644 2021/css/side-menu.css diff --git a/2021/css/side-menu.css b/2021/css/side-menu.css new file mode 100644 index 0000000..76176f5 --- /dev/null +++ b/2021/css/side-menu.css @@ -0,0 +1,251 @@ +body { + color: #666; +} + +.pure-img-responsive { + max-width: 100%; + height: auto; +} + +/* +Add transition to containers so they can push in and out. +*/ +#layout, +#menu, +.menu-link { + -webkit-transition: all 0.2s ease-out; + -moz-transition: all 0.2s ease-out; + -ms-transition: all 0.2s ease-out; + -o-transition: all 0.2s ease-out; + transition: all 0.2s ease-out; +} + +/* +This is the parent `
    ` that contains the menu and the content area. +*/ +#layout { + position: relative; + left: 0; + padding-left: 0; +} + #layout.active #menu { + left: 150px; + width: 150px; + } + + #layout.active .menu-link { + left: 150px; + } +/* +The content `
    ` is where all your content goes. +*/ +.content { + margin: 0 auto; + padding: 0 2em; + max-width: 800px; + margin-bottom: 50px; + line-height: 1.6em; +} + +.header { + margin: 0; + color: #333; + text-align: center; + padding: 2.5em 2em 0; + border-bottom: 1px solid #eee; + } + .header h1 { + margin: 0.2em 0; + font-size: 3em; + font-weight: 300; + } + .header h2 { + font-weight: 300; + color: #ccc; + padding: 0; + margin-top: 0; + } + +.content-subhead { + margin: 50px 0 20px 0; + font-weight: 300; + color: #888; +} + + + +/* +The `#menu` `
    ` is the parent `
    ` that contains the `.pure-menu` that +appears on the left side of the page. +*/ + +#menu { + margin-left: -150px; /* "#menu" width */ + width: 150px; + position: fixed; + top: 0; + left: 0; + bottom: 0; + z-index: 1000; /* so the menu or its navicon stays above all content */ + background: #191818; + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} + /* + All anchors inside the menu should be styled like this. + */ + #menu a { + color: #999; + border: none; + padding: 0.6em 0 0.6em 0.6em; + } + + /* + Remove all background/borders, since we are applying them to #menu. + */ + #menu .pure-menu, + #menu .pure-menu ul { + border: none; + background: transparent; + } + + /* + Add that light border to separate items into groups. + */ + #menu .pure-menu ul, + #menu .pure-menu .menu-item-divided { + border-top: 1px solid #333; + } + /* + Change color of the anchor links on hover/focus. + */ + #menu .pure-menu li a:hover, + #menu .pure-menu li a:focus { + background: #333; + } + + /* + This styles the selected menu item `
  • `. + */ + #menu .pure-menu-selected, + #menu .pure-menu-heading { + background: #1f8dd6; + } + /* + This styles a link within a selected menu item `
  • `. + */ + #menu .pure-menu-selected a { + color: #fff; + } + + /* + This styles the menu heading. + */ + #menu .pure-menu-heading { + font-size: 110%; + color: #fff; + margin: 0; + } + +/* -- Dynamic Button For Responsive Menu -------------------------------------*/ + +/* +The button to open/close the Menu is custom-made and not part of Pure. Here's +how it works: +*/ + +/* +`.menu-link` represents the responsive menu toggle that shows/hides on +small screens. +*/ +.menu-link { + position: fixed; + display: block; /* show this only on small screens */ + top: 0; + left: 0; /* "#menu width" */ + background: #000; + background: rgba(0,0,0,0.7); + font-size: 10px; /* change this value to increase/decrease button size */ + z-index: 10; + width: 2em; + height: auto; + padding: 2.1em 1.6em; +} + + .menu-link:hover, + .menu-link:focus { + background: #000; + } + + .menu-link span { + position: relative; + display: block; + } + + .menu-link span, + .menu-link span:before, + .menu-link span:after { + background-color: #fff; + width: 100%; + height: 0.2em; + } + + .menu-link span:before, + .menu-link span:after { + position: absolute; + margin-top: -0.6em; + content: " "; + } + + .menu-link span:after { + margin-top: 0.6em; + } + + +/* -- Responsive Styles (Media Queries) ------------------------------------- */ + +/* +Hides the menu at `48em`, but modify this based on your app's needs. +*/ +@media (min-width: 48em) { + + .header, + .content { + padding-left: 2em; + padding-right: 2em; + } + + #layout { + padding-left: 150px; /* left col width "#menu" */ + left: 0; + } + #menu { + left: 150px; + } + + .menu-link { + position: fixed; + left: 150px; + display: none; + } + + #layout.active .menu-link { + left: 150px; + } +} + +@media (max-width: 48em) { + /* Only apply this when the window is small. Otherwise, the following + case results in extra padding on the left: + * Make the window small. + * Tap the menu to trigger the active state. + * Make the window large again. + */ + #layout.active { + position: relative; + left: 150px; + } + .menu-link.active{ + left:150px; + } +} From 8dd4006f9d3d47ee5bf8ccb22c1c8af3db71f156 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:12 -0600 Subject: [PATCH 0231/1083] Archive GSoC 2021 files --- 2021/js/moment-timezone-with-data-10-year-range.min.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 2021/js/moment-timezone-with-data-10-year-range.min.js diff --git a/2021/js/moment-timezone-with-data-10-year-range.min.js b/2021/js/moment-timezone-with-data-10-year-range.min.js new file mode 100644 index 0000000..64a16c0 --- /dev/null +++ b/2021/js/moment-timezone-with-data-10-year-range.min.js @@ -0,0 +1 @@ +!function(a,i){"use strict";"object"==typeof module&&module.exports?module.exports=i(require("moment")):"function"==typeof define&&define.amd?define(["moment"],i):i(a.moment)}(this,function(c){"use strict";var i,A={},n={},s={},u={};c&&"string"==typeof c.version||L("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var a=c.version.split("."),e=+a[0],r=+a[1];function t(a){return 96= 2.6.0. You are using Moment.js "+c.version+". See momentjs.com"),p.prototype={_set:function(a){this.name=a.name,this.abbrs=a.abbrs,this.untils=a.untils,this.offsets=a.offsets,this.population=a.population},_index:function(a){var i,e=+a,r=this.untils;for(i=0;i= 2.9.0. You are using Moment.js "+c.version+"."),c.defaultZone=a?P(a):null,c};var y=c.momentProperties;return"[object Array]"===Object.prototype.toString.call(y)?(y.push("_z"),y.push("_a")):y&&(y._z=null),_({version:"2019a",zones:["Africa/Abidjan|GMT|0|0||48e5","Africa/Nairobi|EAT|-30|0||47e5","Africa/Algiers|CET|-10|0||26e5","Africa/Lagos|WAT|-10|0||17e6","Africa/Maputo|CAT|-20|0||26e5","Africa/Cairo|EET EEST|-20 -30|01010|1M2m0 gL0 e10 mn0|15e6","Africa/Casablanca|+00 +01|0 -10|01010101010101010101010101010101|1LHC0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00|32e5","Europe/Paris|CET CEST|-10 -20|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|11e6","Africa/Johannesburg|SAST|-20|0||84e5","Africa/Khartoum|EAT CAT|-30 -20|01|1Usl0|51e5","Africa/Sao_Tome|GMT WAT|0 -10|010|1UQN0 2q00","Africa/Tripoli|EET|-20|0||11e5","Africa/Windhoek|CAT WAT|-20 -10|010101010|1LKo0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|HST HDT|a0 90|01010101010101010101010|1Lzo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AKST AKDT|90 80|01010101010101010101010|1Lzn0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Santo_Domingo|AST|40|0||29e5","America/Fortaleza|-03|30|0||34e5","America/Asuncion|-03 -04|30 40|01010101010101010101010|1LEP0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0|28e5","America/Panama|EST|50|0||15e5","America/Mexico_City|CST CDT|60 50|01010101010101010101010|1LKw0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0|20e6","America/Managua|CST|60|0||22e5","America/La_Paz|-04|40|0||19e5","America/Lima|-05|50|0||11e6","America/Denver|MST MDT|70 60|01010101010101010101010|1Lzl0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Campo_Grande|-03 -04|30 40|01010101010101010101010|1LqP0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 IL0 1EN0 FX0 1HB0|77e4","America/Cancun|CST CDT EST|60 50 50|0102|1LKw0 1lb0 Dd0|63e4","America/Caracas|-0430 -04|4u 40|01|1QMT0|29e5","America/Chicago|CST CDT|60 50|01010101010101010101010|1Lzk0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|MST MDT|70 60|01010101010101010101010|1LKx0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0|81e4","America/Phoenix|MST|70|0||42e5","America/Los_Angeles|PST PDT|80 70|01010101010101010101010|1Lzm0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/New_York|EST EDT|50 40|01010101010101010101010|1Lzj0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Fort_Nelson|PST PDT MST|80 70 70|0102|1Lzm0 1zb0 Op0|39e2","America/Halifax|AST ADT|40 30|01010101010101010101010|1Lzi0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Godthab|-03 -02|30 20|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|17e3","America/Grand_Turk|EST EDT AST|50 40 40|0101210101010101010|1Lzj0 1zb0 Op0 1zb0 5Ip0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Havana|CST CDT|50 40|01010101010101010101010|1Lzh0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Metlakatla|PST AKST AKDT|80 90 80|012121201212121212121|1PAa0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Miquelon|-03 -02|30 20|01010101010101010101010|1Lzh0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Montevideo|-02 -03|20 30|0101|1Lzg0 1o10 11z0|17e5","America/Noronha|-02|20|0||30e2","America/Port-au-Prince|EST EDT|50 40|010101010101010101010|1Lzj0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","Antarctica/Palmer|-03 -04|30 40|01010|1LSP0 Rd0 46n0 Ap0|40","America/Santiago|-03 -04|30 40|010101010101010101010|1LSP0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0|62e5","America/Sao_Paulo|-02 -03|20 30|01010101010101010101010|1LqO0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 IL0 1EN0 FX0 1HB0|20e6","Atlantic/Azores|-01 +00|10 0|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|25e4","America/St_Johns|NST NDT|3u 2u|01010101010101010101010|1Lzhu 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","Antarctica/Casey|+08 +11|-80 -b0|010|1RWg0 3m10|10","Asia/Bangkok|+07|-70|0||15e6","Pacific/Port_Moresby|+10|-a0|0||25e4","Pacific/Guadalcanal|+11|-b0|0||11e4","Asia/Tashkent|+05|-50|0||23e5","Pacific/Auckland|NZDT NZST|-d0 -c0|01010101010101010101010|1LKe0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00|14e5","Asia/Baghdad|+03|-30|0||66e5","Antarctica/Troll|+00 +02|0 -20|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|40","Asia/Dhaka|+06|-60|0||16e6","Asia/Amman|EET EEST|-20 -30|01010101010101010101010|1LGK0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e5","Asia/Kamchatka|+12|-c0|0||18e4","Asia/Baku|+04 +05|-40 -50|01010|1LHA0 1o00 11A0 1o00|27e5","Asia/Barnaul|+07 +06|-70 -60|010|1N7v0 3rd0","Asia/Beirut|EET EEST|-20 -30|01010101010101010101010|1LHy0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|22e5","Asia/Kuala_Lumpur|+08|-80|0||71e5","Asia/Kolkata|IST|-5u|0||15e6","Asia/Chita|+10 +08 +09|-a0 -80 -90|012|1N7s0 3re0|33e4","Asia/Ulaanbaatar|+08 +09|-80 -90|01010|1O8G0 1cJ0 1cP0 1cJ0|12e5","Asia/Shanghai|CST|-80|0||23e6","Asia/Colombo|+0530|-5u|0||22e5","Asia/Damascus|EET EEST|-20 -30|01010101010101010101010|1LGK0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|26e5","Asia/Dili|+09|-90|0||19e4","Asia/Dubai|+04|-40|0||39e5","Asia/Famagusta|EET EEST +03|-20 -30 -30|0101012010101010101010|1LHB0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00","Asia/Gaza|EET EEST|-20 -30|01010101010101010101010|1LGK0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|18e5","Asia/Hong_Kong|HKT|-80|0||73e5","Asia/Hovd|+07 +08|-70 -80|01010|1O8H0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|+09 +08|-90 -80|01|1N7t0|60e4","Europe/Istanbul|EET EEST +03|-20 -30 -30|0101012|1LI10 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|WIB|-70|0||31e6","Asia/Jayapura|WIT|-90|0||26e4","Asia/Jerusalem|IST IDT|-20 -30|01010101010101010101010|1LGM0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0|81e4","Asia/Kabul|+0430|-4u|0||46e5","Asia/Karachi|PKT|-50|0||24e6","Asia/Kathmandu|+0545|-5J|0||12e5","Asia/Yakutsk|+10 +09|-a0 -90|01|1N7s0|28e4","Asia/Krasnoyarsk|+08 +07|-80 -70|01|1N7u0|10e5","Asia/Magadan|+12 +10 +11|-c0 -a0 -b0|012|1N7q0 3Cq0|95e3","Asia/Makassar|WITA|-80|0||15e5","Asia/Manila|PST|-80|0||24e6","Europe/Athens|EET EEST|-20 -30|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|35e5","Asia/Novosibirsk|+07 +06|-70 -60|010|1N7v0 4eN0|15e5","Asia/Omsk|+07 +06|-70 -60|01|1N7v0|12e5","Asia/Pyongyang|KST KST|-90 -8u|010|1P4D0 6BA0|29e5","Asia/Qyzylorda|+06 +05|-60 -50|01|1Xei0|73e4","Asia/Rangoon|+0630|-6u|0||48e5","Asia/Sakhalin|+11 +10|-b0 -a0|010|1N7r0 3rd0|58e4","Asia/Seoul|KST|-90|0||23e6","Asia/Srednekolymsk|+12 +11|-c0 -b0|01|1N7q0|35e2","Asia/Tehran|+0330 +0430|-3u -4u|01010101010101010101010|1LEku 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Tokyo|JST|-90|0||38e6","Asia/Tomsk|+07 +06|-70 -60|010|1N7v0 3Qp0|10e5","Asia/Vladivostok|+11 +10|-b0 -a0|01|1N7r0|60e4","Asia/Yekaterinburg|+06 +05|-60 -50|01|1N7w0|14e5","Europe/Lisbon|WET WEST|0 -10|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|27e5","Atlantic/Cape_Verde|-01|10|0||50e4","Australia/Sydney|AEDT AEST|-b0 -a0|01010101010101010101010|1LKg0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0|40e5","Australia/Adelaide|ACDT ACST|-au -9u|01010101010101010101010|1LKgu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0|11e5","Australia/Brisbane|AEST|-a0|0||20e5","Australia/Darwin|ACST|-9u|0||12e4","Australia/Eucla|+0845|-8J|0||368","Australia/Lord_Howe|+11 +1030|-b0 -au|01010101010101010101010|1LKf0 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu|347","Australia/Perth|AWST|-80|0||18e5","Pacific/Easter|-05 -06|50 60|010101010101010101010|1LSP0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0|30e2","Europe/Dublin|GMT IST|0 -10|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5","Etc/GMT-1|+01|-10|0|","Pacific/Fakaofo|+13|-d0|0||483","Pacific/Kiritimati|+14|-e0|0||51e2","Etc/GMT-2|+02|-20|0|","Pacific/Tahiti|-10|a0|0||18e4","Pacific/Niue|-11|b0|0||12e2","Etc/GMT+12|-12|c0|0|","Pacific/Galapagos|-06|60|0||25e3","Etc/GMT+7|-07|70|0|","Pacific/Pitcairn|-08|80|0||56","Pacific/Gambier|-09|90|0||125","Etc/UTC|UTC|0|0|","Europe/Ulyanovsk|+04 +03|-40 -30|010|1N7y0 3rd0|13e5","Europe/London|GMT BST|0 -10|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|10e6","Europe/Chisinau|EET EEST|-20 -30|01010101010101010101010|1LHA0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|67e4","Europe/Kaliningrad|+03 EET|-30 -20|01|1N7z0|44e4","Europe/Kirov|+04 +03|-40 -30|01|1N7y0|48e4","Europe/Moscow|MSK MSK|-40 -30|01|1N7y0|16e6","Europe/Saratov|+04 +03|-40 -30|010|1N7y0 5810","Europe/Simferopol|EET MSK MSK|-20 -40 -30|012|1LHA0 1nW0|33e4","Europe/Volgograd|+04 +03|-40 -30|010|1N7y0 9Jd0|10e5","Pacific/Honolulu|HST|a0|0||37e4","MET|MET MEST|-10 -20|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00","Pacific/Chatham|+1345 +1245|-dJ -cJ|01010101010101010101010|1LKe0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00|600","Pacific/Apia|+14 +13|-e0 -d0|01010101010101010101010|1LKe0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00|37e3","Pacific/Bougainville|+10 +11|-a0 -b0|01|1NwE0|18e4","Pacific/Fiji|+13 +12|-d0 -c0|01010101010101010101010|1Lfp0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0|88e4","Pacific/Guam|ChST|-a0|0||17e4","Pacific/Marquesas|-0930|9u|0||86e2","Pacific/Pago_Pago|SST|b0|0||37e2","Pacific/Norfolk|+1130 +11|-bu -b0|01|1PoCu|25e4","Pacific/Tongatapu|+13 +14|-d0 -e0|010|1S4d0 s00|75e3"],links:["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Bissau","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Monrovia","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|America/Danmarkshavn","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Etc/GMT","Africa/Abidjan|Etc/GMT+0","Africa/Abidjan|Etc/GMT-0","Africa/Abidjan|Etc/GMT0","Africa/Abidjan|Etc/Greenwich","Africa/Abidjan|GMT","Africa/Abidjan|GMT+0","Africa/Abidjan|GMT-0","Africa/Abidjan|GMT0","Africa/Abidjan|Greenwich","Africa/Abidjan|Iceland","Africa/Algiers|Africa/Tunis","Africa/Cairo|Egypt","Africa/Casablanca|Africa/El_Aaiun","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Ndjamena","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Juba","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|America/Juneau","America/Anchorage|America/Nome","America/Anchorage|America/Sitka","America/Anchorage|America/Yakutat","America/Anchorage|US/Alaska","America/Campo_Grande|America/Cuiaba","America/Chicago|America/Indiana/Knox","America/Chicago|America/Indiana/Tell_City","America/Chicago|America/Knox_IN","America/Chicago|America/Matamoros","America/Chicago|America/Menominee","America/Chicago|America/North_Dakota/Beulah","America/Chicago|America/North_Dakota/Center","America/Chicago|America/North_Dakota/New_Salem","America/Chicago|America/Rainy_River","America/Chicago|America/Rankin_Inlet","America/Chicago|America/Resolute","America/Chicago|America/Winnipeg","America/Chicago|CST6CDT","America/Chicago|Canada/Central","America/Chicago|US/Central","America/Chicago|US/Indiana-Starke","America/Chihuahua|America/Mazatlan","America/Chihuahua|Mexico/BajaSur","America/Denver|America/Boise","America/Denver|America/Cambridge_Bay","America/Denver|America/Edmonton","America/Denver|America/Inuvik","America/Denver|America/Ojinaga","America/Denver|America/Shiprock","America/Denver|America/Yellowknife","America/Denver|Canada/Mountain","America/Denver|MST7MDT","America/Denver|Navajo","America/Denver|US/Mountain","America/Fortaleza|America/Araguaina","America/Fortaleza|America/Argentina/Buenos_Aires","America/Fortaleza|America/Argentina/Catamarca","America/Fortaleza|America/Argentina/ComodRivadavia","America/Fortaleza|America/Argentina/Cordoba","America/Fortaleza|America/Argentina/Jujuy","America/Fortaleza|America/Argentina/La_Rioja","America/Fortaleza|America/Argentina/Mendoza","America/Fortaleza|America/Argentina/Rio_Gallegos","America/Fortaleza|America/Argentina/Salta","America/Fortaleza|America/Argentina/San_Juan","America/Fortaleza|America/Argentina/San_Luis","America/Fortaleza|America/Argentina/Tucuman","America/Fortaleza|America/Argentina/Ushuaia","America/Fortaleza|America/Bahia","America/Fortaleza|America/Belem","America/Fortaleza|America/Buenos_Aires","America/Fortaleza|America/Catamarca","America/Fortaleza|America/Cayenne","America/Fortaleza|America/Cordoba","America/Fortaleza|America/Jujuy","America/Fortaleza|America/Maceio","America/Fortaleza|America/Mendoza","America/Fortaleza|America/Paramaribo","America/Fortaleza|America/Recife","America/Fortaleza|America/Rosario","America/Fortaleza|America/Santarem","America/Fortaleza|Antarctica/Rothera","America/Fortaleza|Atlantic/Stanley","America/Fortaleza|Etc/GMT+3","America/Halifax|America/Glace_Bay","America/Halifax|America/Goose_Bay","America/Halifax|America/Moncton","America/Halifax|America/Thule","America/Halifax|Atlantic/Bermuda","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/La_Paz|America/Boa_Vista","America/La_Paz|America/Guyana","America/La_Paz|America/Manaus","America/La_Paz|America/Porto_Velho","America/La_Paz|Brazil/West","America/La_Paz|Etc/GMT+4","America/Lima|America/Bogota","America/Lima|America/Eirunepe","America/Lima|America/Guayaquil","America/Lima|America/Porto_Acre","America/Lima|America/Rio_Branco","America/Lima|Brazil/Acre","America/Lima|Etc/GMT+5","America/Los_Angeles|America/Dawson","America/Los_Angeles|America/Ensenada","America/Los_Angeles|America/Santa_Isabel","America/Los_Angeles|America/Tijuana","America/Los_Angeles|America/Vancouver","America/Los_Angeles|America/Whitehorse","America/Los_Angeles|Canada/Pacific","America/Los_Angeles|Canada/Yukon","America/Los_Angeles|Mexico/BajaNorte","America/Los_Angeles|PST8PDT","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Managua|America/Belize","America/Managua|America/Costa_Rica","America/Managua|America/El_Salvador","America/Managua|America/Guatemala","America/Managua|America/Regina","America/Managua|America/Swift_Current","America/Managua|America/Tegucigalpa","America/Managua|Canada/Saskatchewan","America/Mexico_City|America/Bahia_Banderas","America/Mexico_City|America/Merida","America/Mexico_City|America/Monterrey","America/Mexico_City|Mexico/General","America/New_York|America/Detroit","America/New_York|America/Fort_Wayne","America/New_York|America/Indiana/Indianapolis","America/New_York|America/Indiana/Marengo","America/New_York|America/Indiana/Petersburg","America/New_York|America/Indiana/Vevay","America/New_York|America/Indiana/Vincennes","America/New_York|America/Indiana/Winamac","America/New_York|America/Indianapolis","America/New_York|America/Iqaluit","America/New_York|America/Kentucky/Louisville","America/New_York|America/Kentucky/Monticello","America/New_York|America/Louisville","America/New_York|America/Montreal","America/New_York|America/Nassau","America/New_York|America/Nipigon","America/New_York|America/Pangnirtung","America/New_York|America/Thunder_Bay","America/New_York|America/Toronto","America/New_York|Canada/Eastern","America/New_York|EST5EDT","America/New_York|US/East-Indiana","America/New_York|US/Eastern","America/New_York|US/Michigan","America/Noronha|Atlantic/South_Georgia","America/Noronha|Brazil/DeNoronha","America/Noronha|Etc/GMT+2","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Panama|America/Jamaica","America/Panama|EST","America/Panama|Jamaica","America/Phoenix|America/Creston","America/Phoenix|America/Dawson_Creek","America/Phoenix|America/Hermosillo","America/Phoenix|MST","America/Phoenix|US/Arizona","America/Santiago|Chile/Continental","America/Santo_Domingo|America/Anguilla","America/Santo_Domingo|America/Antigua","America/Santo_Domingo|America/Aruba","America/Santo_Domingo|America/Barbados","America/Santo_Domingo|America/Blanc-Sablon","America/Santo_Domingo|America/Curacao","America/Santo_Domingo|America/Dominica","America/Santo_Domingo|America/Grenada","America/Santo_Domingo|America/Guadeloupe","America/Santo_Domingo|America/Kralendijk","America/Santo_Domingo|America/Lower_Princes","America/Santo_Domingo|America/Marigot","America/Santo_Domingo|America/Martinique","America/Santo_Domingo|America/Montserrat","America/Santo_Domingo|America/Port_of_Spain","America/Santo_Domingo|America/Puerto_Rico","America/Santo_Domingo|America/St_Barthelemy","America/Santo_Domingo|America/St_Kitts","America/Santo_Domingo|America/St_Lucia","America/Santo_Domingo|America/St_Thomas","America/Santo_Domingo|America/St_Vincent","America/Santo_Domingo|America/Tortola","America/Santo_Domingo|America/Virgin","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","Antarctica/Palmer|America/Punta_Arenas","Asia/Baghdad|Antarctica/Syowa","Asia/Baghdad|Asia/Aden","Asia/Baghdad|Asia/Bahrain","Asia/Baghdad|Asia/Kuwait","Asia/Baghdad|Asia/Qatar","Asia/Baghdad|Asia/Riyadh","Asia/Baghdad|Etc/GMT-3","Asia/Baghdad|Europe/Minsk","Asia/Bangkok|Antarctica/Davis","Asia/Bangkok|Asia/Ho_Chi_Minh","Asia/Bangkok|Asia/Novokuznetsk","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Saigon","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Etc/GMT-7","Asia/Bangkok|Indian/Christmas","Asia/Dhaka|Antarctica/Vostok","Asia/Dhaka|Asia/Almaty","Asia/Dhaka|Asia/Bishkek","Asia/Dhaka|Asia/Dacca","Asia/Dhaka|Asia/Kashgar","Asia/Dhaka|Asia/Qostanay","Asia/Dhaka|Asia/Thimbu","Asia/Dhaka|Asia/Thimphu","Asia/Dhaka|Asia/Urumqi","Asia/Dhaka|Etc/GMT-6","Asia/Dhaka|Indian/Chagos","Asia/Dili|Etc/GMT-9","Asia/Dili|Pacific/Palau","Asia/Dubai|Asia/Muscat","Asia/Dubai|Asia/Tbilisi","Asia/Dubai|Asia/Yerevan","Asia/Dubai|Etc/GMT-4","Asia/Dubai|Europe/Samara","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Mauritius","Asia/Dubai|Indian/Reunion","Asia/Gaza|Asia/Hebron","Asia/Hong_Kong|Hongkong","Asia/Jakarta|Asia/Pontianak","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kamchatka|Asia/Anadyr","Asia/Kamchatka|Etc/GMT-12","Asia/Kamchatka|Kwajalein","Asia/Kamchatka|Pacific/Funafuti","Asia/Kamchatka|Pacific/Kwajalein","Asia/Kamchatka|Pacific/Majuro","Asia/Kamchatka|Pacific/Nauru","Asia/Kamchatka|Pacific/Tarawa","Asia/Kamchatka|Pacific/Wake","Asia/Kamchatka|Pacific/Wallis","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Brunei","Asia/Kuala_Lumpur|Asia/Kuching","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Etc/GMT-8","Asia/Kuala_Lumpur|Singapore","Asia/Makassar|Asia/Ujung_Pandang","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|Asia/Macao","Asia/Shanghai|Asia/Macau","Asia/Shanghai|Asia/Taipei","Asia/Shanghai|PRC","Asia/Shanghai|ROC","Asia/Tashkent|Antarctica/Mawson","Asia/Tashkent|Asia/Aqtau","Asia/Tashkent|Asia/Aqtobe","Asia/Tashkent|Asia/Ashgabat","Asia/Tashkent|Asia/Ashkhabad","Asia/Tashkent|Asia/Atyrau","Asia/Tashkent|Asia/Dushanbe","Asia/Tashkent|Asia/Oral","Asia/Tashkent|Asia/Samarkand","Asia/Tashkent|Etc/GMT-5","Asia/Tashkent|Indian/Kerguelen","Asia/Tashkent|Indian/Maldives","Asia/Tehran|Iran","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Choibalsan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Vladivostok|Asia/Ust-Nera","Asia/Yakutsk|Asia/Khandyga","Atlantic/Azores|America/Scoresbysund","Atlantic/Cape_Verde|Etc/GMT+1","Australia/Adelaide|Australia/Broken_Hill","Australia/Adelaide|Australia/South","Australia/Adelaide|Australia/Yancowinna","Australia/Brisbane|Australia/Lindeman","Australia/Brisbane|Australia/Queensland","Australia/Darwin|Australia/North","Australia/Lord_Howe|Australia/LHI","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/Currie","Australia/Sydney|Australia/Hobart","Australia/Sydney|Australia/Melbourne","Australia/Sydney|Australia/NSW","Australia/Sydney|Australia/Tasmania","Australia/Sydney|Australia/Victoria","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Athens|Asia/Nicosia","Europe/Athens|EET","Europe/Athens|Europe/Bucharest","Europe/Athens|Europe/Helsinki","Europe/Athens|Europe/Kiev","Europe/Athens|Europe/Mariehamn","Europe/Athens|Europe/Nicosia","Europe/Athens|Europe/Riga","Europe/Athens|Europe/Sofia","Europe/Athens|Europe/Tallinn","Europe/Athens|Europe/Uzhgorod","Europe/Athens|Europe/Vilnius","Europe/Athens|Europe/Zaporozhye","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Atlantic/Canary","Europe/Lisbon|Atlantic/Faeroe","Europe/Lisbon|Atlantic/Faroe","Europe/Lisbon|Atlantic/Madeira","Europe/Lisbon|Portugal","Europe/Lisbon|WET","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Africa/Ceuta","Europe/Paris|Arctic/Longyearbyen","Europe/Paris|Atlantic/Jan_Mayen","Europe/Paris|CET","Europe/Paris|Europe/Amsterdam","Europe/Paris|Europe/Andorra","Europe/Paris|Europe/Belgrade","Europe/Paris|Europe/Berlin","Europe/Paris|Europe/Bratislava","Europe/Paris|Europe/Brussels","Europe/Paris|Europe/Budapest","Europe/Paris|Europe/Busingen","Europe/Paris|Europe/Copenhagen","Europe/Paris|Europe/Gibraltar","Europe/Paris|Europe/Ljubljana","Europe/Paris|Europe/Luxembourg","Europe/Paris|Europe/Madrid","Europe/Paris|Europe/Malta","Europe/Paris|Europe/Monaco","Europe/Paris|Europe/Oslo","Europe/Paris|Europe/Podgorica","Europe/Paris|Europe/Prague","Europe/Paris|Europe/Rome","Europe/Paris|Europe/San_Marino","Europe/Paris|Europe/Sarajevo","Europe/Paris|Europe/Skopje","Europe/Paris|Europe/Stockholm","Europe/Paris|Europe/Tirane","Europe/Paris|Europe/Vaduz","Europe/Paris|Europe/Vatican","Europe/Paris|Europe/Vienna","Europe/Paris|Europe/Warsaw","Europe/Paris|Europe/Zagreb","Europe/Paris|Europe/Zurich","Europe/Paris|Poland","Europe/Ulyanovsk|Europe/Astrakhan","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Fakaofo|Etc/GMT-13","Pacific/Fakaofo|Pacific/Enderbury","Pacific/Galapagos|Etc/GMT+6","Pacific/Gambier|Etc/GMT+9","Pacific/Guadalcanal|Antarctica/Macquarie","Pacific/Guadalcanal|Etc/GMT-11","Pacific/Guadalcanal|Pacific/Efate","Pacific/Guadalcanal|Pacific/Kosrae","Pacific/Guadalcanal|Pacific/Noumea","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|HST","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kiritimati|Etc/GMT-14","Pacific/Niue|Etc/GMT+11","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Pitcairn|Etc/GMT+8","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tahiti|Etc/GMT+10","Pacific/Tahiti|Pacific/Rarotonga"]}),c}); \ No newline at end of file From cade3638e3c97385112627d79639d0659d62c2f5 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:12 -0600 Subject: [PATCH 0232/1083] Archive GSoC 2021 files --- 2021/js/moment.min.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 2021/js/moment.min.js diff --git a/2021/js/moment.min.js b/2021/js/moment.min.js new file mode 100644 index 0000000..5787a40 --- /dev/null +++ b/2021/js/moment.min.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var e,i;function c(){return e.apply(null,arguments)}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function u(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e){return void 0===e}function h(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var n,s=[];for(n=0;n>>0,s=0;sSe(e)?(r=e+1,o-Se(e)):(r=e,o),{year:r,dayOfYear:a}}function Ie(e,t,n){var s,i,r=Ve(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+Ae(i=e.year()-1,t,n):a>Ae(e.year(),t,n)?(s=a-Ae(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function Ae(e,t,n){var s=Ve(e,t,n),i=Ve(e+1,t,n);return(Se(e)-s+i)/7}I("w",["ww",2],"wo","week"),I("W",["WW",2],"Wo","isoWeek"),C("week","w"),C("isoWeek","W"),F("week",5),F("isoWeek",5),ue("w",B),ue("ww",B,z),ue("W",B),ue("WW",B,z),fe(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=D(e)});function je(e,t){return e.slice(t,7).concat(e.slice(0,t))}I("d",0,"do","day"),I("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),I("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),I("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),I("e",0,0,"weekday"),I("E",0,0,"isoWeekday"),C("day","d"),C("weekday","e"),C("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),ue("d",B),ue("e",B),ue("E",B),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:g(n).invalidWeekday=e}),fe(["d","e","E"],function(e,t,n,s){t[s]=D(e)});var Ze="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var $e="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var qe=ae;var Je=ae;var Be=ae;function Qe(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=y([2e3,1]).day(t),s=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),r=this.weekdays(n,""),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);for(a.sort(e),o.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)o[t]=he(o[t]),u[t]=he(u[t]),l[t]=he(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Xe(){return this.hours()%12||12}function Ke(e,t){I(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function et(e,t){return t._meridiemParse}I("H",["HH",2],0,"hour"),I("h",["hh",2],0,Xe),I("k",["kk",2],0,function(){return this.hours()||24}),I("hmm",0,0,function(){return""+Xe.apply(this)+L(this.minutes(),2)}),I("hmmss",0,0,function(){return""+Xe.apply(this)+L(this.minutes(),2)+L(this.seconds(),2)}),I("Hmm",0,0,function(){return""+this.hours()+L(this.minutes(),2)}),I("Hmmss",0,0,function(){return""+this.hours()+L(this.minutes(),2)+L(this.seconds(),2)}),Ke("a",!0),Ke("A",!1),C("hour","h"),F("hour",13),ue("a",et),ue("A",et),ue("H",B),ue("h",B),ue("k",B),ue("HH",B,z),ue("hh",B,z),ue("kk",B,z),ue("hmm",Q),ue("hmmss",X),ue("Hmm",Q),ue("Hmmss",X),ce(["H","HH"],ge),ce(["k","kk"],function(e,t,n){var s=D(e);t[ge]=24===s?0:s}),ce(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ce(["h","hh"],function(e,t,n){t[ge]=D(e),g(n).bigHour=!0}),ce("hmm",function(e,t,n){var s=e.length-2;t[ge]=D(e.substr(0,s)),t[ve]=D(e.substr(s)),g(n).bigHour=!0}),ce("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ge]=D(e.substr(0,s)),t[ve]=D(e.substr(s,2)),t[pe]=D(e.substr(i)),g(n).bigHour=!0}),ce("Hmm",function(e,t,n){var s=e.length-2;t[ge]=D(e.substr(0,s)),t[ve]=D(e.substr(s))}),ce("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ge]=D(e.substr(0,s)),t[ve]=D(e.substr(s,2)),t[pe]=D(e.substr(i))});var tt,nt=Te("Hours",!0),st={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ce,monthsShort:He,week:{dow:0,doy:6},weekdays:Ze,weekdaysMin:$e,weekdaysShort:ze,meridiemParse:/[ap]\.?m?\.?/i},it={},rt={};function at(e){return e?e.toLowerCase().replace("_","-"):e}function ot(e){var t=null;if(!it[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=tt._abbr,require("./locale/"+e),ut(t)}catch(e){}return it[e]}function ut(e,t){var n;return e&&((n=l(t)?ht(e):lt(e,t))?tt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),tt._abbr}function lt(e,t){if(null===t)return delete it[e],null;var n,s=st;if(t.abbr=e,null!=it[e])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=it[e]._config;else if(null!=t.parentLocale)if(null!=it[t.parentLocale])s=it[t.parentLocale]._config;else{if(null==(n=ot(t.parentLocale)))return rt[t.parentLocale]||(rt[t.parentLocale]=[]),rt[t.parentLocale].push({name:e,config:t}),null;s=n._config}return it[e]=new P(x(s,t)),rt[e]&&rt[e].forEach(function(e){lt(e.name,e.config)}),ut(e),it[e]}function ht(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return tt;if(!o(e)){if(t=ot(e))return t;e=[e]}return function(e){for(var t,n,s,i,r=0;r=t&&a(i,n,!0)>=t-1)break;t--}r++}return tt}(e)}function dt(e){var t,n=e._a;return n&&-2===g(e).overflow&&(t=n[_e]<0||11Pe(n[me],n[_e])?ye:n[ge]<0||24Ae(n,r,a)?g(e)._overflowWeeks=!0:null!=u?g(e)._overflowWeekday=!0:(o=Ee(n,s,i,r,a),e._a[me]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(r=ct(e._a[me],s[me]),(e._dayOfYear>Se(r)||0===e._dayOfYear)&&(g(e)._overflowDayOfYear=!0),n=Ge(r,0,e._dayOfYear),e._a[_e]=n.getUTCMonth(),e._a[ye]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=s[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ge]&&0===e._a[ve]&&0===e._a[pe]&&0===e._a[we]&&(e._nextDay=!0,e._a[ge]=0),e._d=(e._useUTC?Ge:function(e,t,n,s,i,r,a){var o;return e<100&&0<=e?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}).apply(null,a),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ge]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(g(e).weekdayMismatch=!0)}}var mt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_t=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/Z|[+-]\d\d(?::?\d\d)?/,gt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],vt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],pt=/^\/?Date\((\-?\d+)/i;function wt(e){var t,n,s,i,r,a,o=e._i,u=mt.exec(o)||_t.exec(o);if(u){for(g(e).iso=!0,t=0,n=gt.length;tn.valueOf():n.valueOf()this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},mn.isLocal=function(){return!!this.isValid()&&!this._isUTC},mn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},mn.isUtc=Et,mn.isUTC=Et,mn.zoneAbbr=function(){return this._isUTC?"UTC":""},mn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},mn.dates=n("dates accessor is deprecated. Use date instead.",un),mn.months=n("months accessor is deprecated. Use month instead",Ue),mn.years=n("years accessor is deprecated. Use year instead",Oe),mn.zone=n("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),mn.isDSTShifted=n("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(w(e,this),(e=Ot(e))._a){var t=e._isUTC?y(e._a):bt(e._a);this._isDSTShifted=this.isValid()&&0 Date: Sun, 29 Aug 2021 18:00:13 -0600 Subject: [PATCH 0233/1083] Archive GSoC 2021 files --- 2021/js/ui.js | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 2021/js/ui.js diff --git a/2021/js/ui.js b/2021/js/ui.js new file mode 100644 index 0000000..f099c2a --- /dev/null +++ b/2021/js/ui.js @@ -0,0 +1,46 @@ +(function (window, document) { + + var layout = document.getElementById('layout'), + menu = document.getElementById('menu'), + menuLink = document.getElementById('menuLink'), + content = document.getElementsByClassName('main'); + + function toggleClass(element, className) { + var classes = element.className.split(/\s+/), + length = classes.length, + i = 0; + + for(; i < length; i++) { + if (classes[i] === className) { + classes.splice(i, 1); + break; + } + } + // The className is not found + if (length === classes.length) { + classes.push(className); + } + + element.className = classes.join(' '); + } + + function toggleAll(e) { + var active = 'active'; + + e.preventDefault(); + toggleClass(layout, active); + toggleClass(menu, active); + toggleClass(menuLink, active); + } + + menuLink.onclick = function (e) { + toggleAll(e); + }; + + content.onclick = function(e) { + if (menu.className.indexOf('active') !== -1) { + toggleAll(e); + } + }; + +})(this, this.document); From e7723bb7e4ef4d85958c6540e0b562dedc6a2023 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:14 -0600 Subject: [PATCH 0234/1083] Archive GSoC 2021 files --- 2021/logos/256x256_white.png | Bin 0 -> 1042 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/256x256_white.png diff --git a/2021/logos/256x256_white.png b/2021/logos/256x256_white.png new file mode 100644 index 0000000000000000000000000000000000000000..27b6dd154db3673ae6ab0d5dd9a8a642c2d8c96e GIT binary patch literal 1042 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58911L)MWvCLm;O$)7d$|)7e>}peR2rGbfdS zL1SX=L~D=30U~Yx?UvYS@r4N#o(Pz$)6r#-CE69Bc!g`N)r>n|Sbe1?iHN%&-1^`_ z^2S#W9<5p3yjp?7&f(6TIU=!3jucOJ>XzV-d3U`2{Qu(jI~(@LrLB^bVGlWL6x6w6 z!pU`93&Vd19AVgXLD?{PzVJ~Mo7b=B?OORR$>#L#_vc@Q7O64UFn!dy%-dbjTv2uT zlI440_lUrtj`N+zd3Gs$RKA`%{l0~`%(u^HIwty^6?X4vb&@`vd#0<+%f?kEG^F>_ zU&-mB=c4CaEt+cj{$#wwxlHZTG0RPRSj0B62r{LF1UgBIC2h%GGQ;Cy<({XE)7O>#DI<$0m%?LX^YuU>$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3 Date: Sun, 29 Aug 2021 18:00:14 -0600 Subject: [PATCH 0235/1083] Archive GSoC 2021 files --- 2021/logos/256x256_white_hMgXXSp.png | Bin 0 -> 1042 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/256x256_white_hMgXXSp.png diff --git a/2021/logos/256x256_white_hMgXXSp.png b/2021/logos/256x256_white_hMgXXSp.png new file mode 100644 index 0000000000000000000000000000000000000000..27b6dd154db3673ae6ab0d5dd9a8a642c2d8c96e GIT binary patch literal 1042 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58911L)MWvCLm;O$)7d$|)7e>}peR2rGbfdS zL1SX=L~D=30U~Yx?UvYS@r4N#o(Pz$)6r#-CE69Bc!g`N)r>n|Sbe1?iHN%&-1^`_ z^2S#W9<5p3yjp?7&f(6TIU=!3jucOJ>XzV-d3U`2{Qu(jI~(@LrLB^bVGlWL6x6w6 z!pU`93&Vd19AVgXLD?{PzVJ~Mo7b=B?OORR$>#L#_vc@Q7O64UFn!dy%-dbjTv2uT zlI440_lUrtj`N+zd3Gs$RKA`%{l0~`%(u^HIwty^6?X4vb&@`vd#0<+%f?kEG^F>_ zU&-mB=c4CaEt+cj{$#wwxlHZTG0RPRSj0B62r{LF1UgBIC2h%GGQ;Cy<({XE)7O>#DI<$0m%?LX^YuU>$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3 Date: Sun, 29 Aug 2021 18:00:15 -0600 Subject: [PATCH 0236/1083] Archive GSoC 2021 files --- 2021/logos/FURY.png | Bin 0 -> 48734 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/FURY.png diff --git a/2021/logos/FURY.png b/2021/logos/FURY.png new file mode 100644 index 0000000000000000000000000000000000000000..18356691af076cd4a58c720ba3c65fa7e55e0cbb GIT binary patch literal 48734 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 qF Date: Sun, 29 Aug 2021 18:00:15 -0600 Subject: [PATCH 0237/1083] Archive GSoC 2021 files --- 2021/logos/eoslogo.png | Bin 0 -> 8764 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/eoslogo.png diff --git a/2021/logos/eoslogo.png b/2021/logos/eoslogo.png new file mode 100644 index 0000000000000000000000000000000000000000..60f96733f76efd3b0a585d3f46a9ef0f299cb563 GIT binary patch literal 8764 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 literal 0 HcmV?d00001 From 0a263bed8305e110452b38e45ca28988e51e5f1c Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:16 -0600 Subject: [PATCH 0238/1083] Archive GSoC 2021 files --- 2021/logos/fury-256_p3XAsKM.png | Bin 0 -> 28450 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/fury-256_p3XAsKM.png diff --git a/2021/logos/fury-256_p3XAsKM.png b/2021/logos/fury-256_p3XAsKM.png new file mode 100644 index 0000000000000000000000000000000000000000..f84515132b1cb76feb400c95ec2b38dc799d13fe GIT binary patch literal 28450 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 literal 0 HcmV?d00001 From 24129d31e5022d2e03f653d7cf5d3fbfc4f20ecd Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:16 -0600 Subject: [PATCH 0239/1083] Archive GSoC 2021 files --- 2021/logos/hub-activeloop-logo-256.png | Bin 0 -> 12010 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/hub-activeloop-logo-256.png diff --git a/2021/logos/hub-activeloop-logo-256.png b/2021/logos/hub-activeloop-logo-256.png new file mode 100644 index 0000000000000000000000000000000000000000..c38aaee21d0c6b75f5be84d623c4ee1c5b3474cc GIT binary patch literal 12010 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 literal 0 HcmV?d00001 From f5cd284c06a4b1bb31045fc0c800a5143e80669a Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:17 -0600 Subject: [PATCH 0240/1083] Archive GSoC 2021 files --- 2021/logos/logo_WmOuQD6.png | Bin 0 -> 50352 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/logo_WmOuQD6.png diff --git a/2021/logos/logo_WmOuQD6.png b/2021/logos/logo_WmOuQD6.png new file mode 100644 index 0000000000000000000000000000000000000000..5c21f56a3d58f10585653f01c16db8979c99c52d GIT binary patch literal 50352 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 literal 0 HcmV?d00001 From 878bb179a650c308e2a2ca5ad7fa6ae4ce74e7d5 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:17 -0600 Subject: [PATCH 0241/1083] Archive GSoC 2021 files --- 2021/logos/logo_hex.png | Bin 0 -> 28533 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/logo_hex.png diff --git a/2021/logos/logo_hex.png b/2021/logos/logo_hex.png new file mode 100644 index 0000000000000000000000000000000000000000..df63b7cc78ce7121ab78e2f4df61373f1d6d05a1 GIT binary patch literal 28533 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 etzk|}g#I5-IS{wM;WT^z0000 Date: Sun, 29 Aug 2021 18:00:18 -0600 Subject: [PATCH 0242/1083] Archive GSoC 2021 files --- 2021/logos/mss-logo_pLkeiq7.png | Bin 0 -> 44897 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/mss-logo_pLkeiq7.png diff --git a/2021/logos/mss-logo_pLkeiq7.png b/2021/logos/mss-logo_pLkeiq7.png new file mode 100644 index 0000000000000000000000000000000000000000..d163ca9b0edad5b7ad32a9a67471f8290fc8326f GIT binary patch literal 44897 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 p!y2%91HM0*L3%Oo_iAK+ Date: Sun, 29 Aug 2021 18:00:18 -0600 Subject: [PATCH 0243/1083] Archive GSoC 2021 files --- 2021/logos/psf.png | Bin 0 -> 26446 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/psf.png diff --git a/2021/logos/psf.png b/2021/logos/psf.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f3e4319036bd3078be629b5a1f745cefaa93a2 GIT binary patch literal 26446 zcmV)xK$E|TP)OSY(ZPv`5nS^A>0tpFwkjN&Bf}pIj35Y;s6IoPzJOsq$sXX+9@FD`D z0eym~AD@5pJ(OKQ*<=Yz5|T`k$z*0S_s-q#Jxh1}{-5gZb53`4RrPZEoO|xf{E{=b zyMNtP->$Cjud05vF#ve#2fu)GVh|2E$9;5ageg9SRc94zTeg5PAKOl?!mn{SqJxgp z022aJ)WMoF2_bwiVgMsB?qP`3y`(0v{~YfQSMt48)0;yo+-# zI1zCY%mK$X0DGBFy9k&e#`XcUg8@?jZ6|>(V3=VJO_Gl~2~2{a9=;76B69mLOY(nT z0wACbz+)tu2#(pB04)JnV~nj3u;8w>7S?ypobF857bZ_F&vK7uh0EsQqr+W~+Uqsn zTW`?B_EkYl2I8&fn3!pzwcG%68Jva(;rVcU z7d~}B+zCSv9t2#pc?TqXOppto105o4U2(C#dn;I!j^`vT|MAYB4z9W9(q=3qAZF}0 z4d4)f`$WG304|9B?ge2NfC*xfJrwCLS+{qZ70&oPt-2mT1=h!(0a?SvZ zRwT1((XSp6dN&Xd`hEbe0B|wDE&{NfLNYThi)g`^EG~Owj=0%lQJ<^5(**IM+@H7# z)e;~uDCk>*=-vEXp69@w@Tfl3A-~ND5#eIB);=LAY!1Xo z2o0H&19D!fEN?U%MINvKvWs+1+lywTZ zQdA}7)-<`T=eqi~O70@$FN&{!9vHb;Kr)RU0Eh>4I_}Gf;TU7|c@RDd;OhXE0d!I? zb51Iga|WO~X+S#U!m9j30sIsgJr1BcJO%*=jEQ38A~U%RT+}zLtp-9veocr~;nM*O zybD4)0z2n}(F?t{^TM!JK++I=I`So~>R#=f3?}Ccz~C|gu=5%40szllXSFM&S30cy z_UiADCZIf?8qvWj7(NEzJpgVF zdne9GRdUV%l#!st9+dd!19*|gYp(^#E;$|rM&_c=NUr3qdKbCf>6f?NAB%mo_%!6# z8Yc$$UesMGFiniTOfc~*5PloLM*z%6y$R=JK;h>Su&}t?7l*k|zb+j9RS^P)w$X zv6oCQu6=20q4iGTIJ*Le9%(35#;HcJ`x7eao0YueQsdK+D;{43_~Pf8_>vc_`1-d6 z-3$+BBxEh%-NBfMb25;eGXVKzr(pCpF7QFY**@Z|*ItF1<;##iet$w`Xi6AMeoaBH z<5N-cSB6hB7QuoqjWP7D2*zI#bsgS6)+u>T3JUL~>A9cr$ABvs*oT^EzL}B3x1%MR<*S{H2A}S{Z0(6;=PL0FTyj4y;J*dH zyP_e-=Om{D2B35LTn$PU$MG?_);X`at^QXXmmNx0GBs^hef>IdZYGyrtnKPN__h!*8o_K0?JDDhSh_C*VN#0oVfqwA`%6?xQC$GJTIqr+FYSArO*&B1x+ z#~81_6^#8_P?6h&!Wm(u?O?fC!~9wUSepQv_0RywzwQ*UJ^{4rrJDkQ0odAJ+>{Aa zwaA4xR{8WBI%w?fH~cllSdNlkkaQf1g-*k{i~Hi=If?%#eExkfIt?Z#!}Faim^nyK z3a1R?LOIwdN5NmQN4+TdOW+&zc!}WKaSrahTy)wWW1M|+GqwYo9>Hovmxj=80Z0s&`0G_FWVhiboOCkd@A|#Vr1|;{&pdju6G*sYvfey z&0+&MCoHYII5Ibh8=n0m-0z{sfO!{aIhBvy4Gch&&JCgp*647YYZ+({3wn^sd8=g= zR1m%}O>3`gv5A|Q$d&8l6xaVvgnx5{xE_ROdoGVA7saEj#-nZ~zot#CoF`8QGfvrq zr7Rd@&zLYu;ZE&7y4k_W5GwU`%M@v21=%U$Q$gC%#-5Ee4AGz_+t&a__>Ms4?-vaUB@sFv3m8 zrt$HgyA=<)`Y3RE3RtZTJ>I|o9K7{(=>W(V=rn4W-M=l&@X;(;cTH~Muz9*)h-16c z@*LUkAFgQ&bDK4GB@jmNYtEOv>G~&RmzWO+D@5=_Eij5qZniOt z40SrZ8QX4!bx2$)a1y`8m&-03Gw^n4C0d9UkvIC0tD|3(h)Wzt2q zBY6MGS(OBwDHOrhwX_Pjy?DQ9N+IP!|%I%b!vX?eHVP`j$a_grbV6SALyfC z%p{kQSh1LNO@o1E9~Qu8#Hhq>GEh7i;I+qH6;F3Pe#1D;eOYh0c=UZwferz`_tPh^ z>)<-D?2c?wVN^<+Pa5$n|*Reg-fVi-MiNz+`Q!c0@tHd50IcsZ74FLo8`NEk9 z$**=9*@@*l`~+w8b;0^0{^YyL_|#BylVAIKxiJccZRoJaPA}JPAU+;d0EZKP z@S|OL-wVEthd=ftaC#50SO*+WU)vgj3}sQ!pxW!n>Pxs>7N-s-+Uuw}a%`MGmeUV8 z#NK(nGiYzC^&ws1*ArRAboiGVOD!ibZkktPfiECxS9JBk>Q+7k3Gg)^`@VZT^&D}w z;y0X|0P&=5RZyGJ6F@UWJHv1I6MT}FRq|_tN-4@?Byc%YmL@KrTiOBUY`nu-lK;+A zlX%4aPhfiY8n84CbT}~L_Q^{vWyjm#TjpESlic;zH6TVNvZZ)*u7OK;3B31B-@<(^Jqa8?e?u1N8{x9x;V0?v zNyrX@jvo%T86z7o!-e!<^d%3mJyY|SfQ6~YnwPDMbY~02mEOZgD=s${T0~=!p1F3bbP!We3 z$+l(3Jq#g?1|Zl?SI8ZHML4um&N}p1aNG@(b(AT?6jU2HaW>JrP^RSXJ!&D>IM42@ z2qOzC0*#eA$?er|Og}ta3EKQ~4P0?(9q)VP&Dblw{U>*X9ZSB8*sv&*ZkxUGA@@Z28o9=zmv+5-R*umP7OpJxbj}2#eABQu0nGt{5c}7u|{D*)`2xo@e2%e-}CqzeaHW#agpNoynRU z797mp^c@GRE%fgq{eLnOOfa-Bn+OI11vMjZFc+xJwa<5c(0(-4)vAHbK&3J2L|66C z-=_&>=O0)HW~YE!dn}eN9hPqq6~s=>*x!&lYpzA7+k zW>pMLdgR}?jz53pEjV~!4VaxAi;}-9V>ecpMa=+pr@ayUNIR!RWlQf*JYy2z(W58V zmY;Ou;(e&kw}5shs0DC8!@I-6_J94Zb<~cvQ9Ihgt~+M29{WN&Y52{7bjuP*C!ZN3}mLV>?)XWBUXw z)mF8Q8*K_Ido|i@^8Liwg(PS274c)pK|ys6lAVxsz?*Wnv?go6H@UFZ@Fp8Uw_#Ni zXj0EZL##2L-B$_5A^%)PxcyXE@_*=;euP8kOY%>Q9r-c-djqnORslk>5XrT%h~RQQLpExBfkY-21Z>(##x*dOOO2f*YKfVx-BgEd*mPAnXuz; z03tHT5|+_$YXZ5v)#ztbUB(R@e*ty*gPf-SphzXgI`-w#0l^r+Vyv>2!XBq;e$HSoawP5jv_Z^cEMi2T@027sbL zH!SAJ9ZoF$!$FtJl8d2q8ojNl4g_Qu-7u*Cq*`ies@YXI{InPo=eo%~CGk=0eiObt z#836ySAnq_=~w%k__J5tii)FNtZD*MUIRLS$XR{2&DQb21M7JID{tGBCW;2!c3PU!z6!p$*&EnLX4xpmqGp!Pe3Xwt`m~~s{PG?{PzvWKfZ%}^2nyH z0fa(PO`wX_jK1X3ooh30=J3>XMp2_NVlrmt0WppMUm^16-2tf(##B&+B`Epj@Lt*G zKSRimGs6HxBL;)<@)gY=RI9CdGp@=kUB*?btr|8K@u&}6vW`2xiqo)+36S&okIdC^ zWmN4yQ^=3a=mfM$B@F?U{K`>yswsui_8|RanT#91UxQH>c#+!4Nbprsdl~?v&Oqgq za3!BwQ0@P-SKo$9&OdX=k2B2xV9?$H9r?4lZ)Sh|T+O(e`>X5j%L6ffVaWJWiI^W> zB8;*a2O@tRSMCej{Fj_RJ}dcDC1*wxK#}r}K^?KwY+Rz+s>`@aMjf_C-F!X@d@7V8 z_=bToTby9^UP=BI-v8<&Vab1nksoKG0q8C*D%XK8V+5?kI#ZU*(my^Le0dD0dVf_I zb;d^{0r^kYaK+vx{`A#%oU!D`nOXzrO5X_N`*4MbRoGjtE|+Bok_v;AI4j4v0r&=9 za;zZ693rdzN9XIfa&HUQzvc)oJ#gk#`{Qy(8vsQ65ESYis4C+^%MUf8eBSC|k<0kn zv9QMkU*#Az671MBU&sCSwD6~|If6^}H-WkO8B2bgiB3SBuzceM4~9#F7cEt_d{^?` zcrTY_S}kYe@aYU_g%~v=Oa5c?Zb1I`cgcVH%qBn1h8jR$GC$-eK*5wVAOXC1ET{gTowC+Uy?n;9oD;r~vF41U#S$0q@4e_4F5TZcE69(t%K-FgW~dMR9{`_>jyLSf4?p4{1`!@n9nt_Ov6r6RXD~e0 zODXaXXT8BxgfWpD)6A`KoHyy?(!^UdBxsf-%^tVKfqD@0!Zq z!DjdA>H+cR$bMe9_M~DgXrLllTIYD;{g?5}&o}|hHO`WTaVTfetEPoTn~)41PKJ_M z&I`q&3#edV-34^R-xY{JkzP7A@OFu`9|_UQELoYjxUIYtWNV3osA)hcdfwK#Y;d(tm#4!BmZKze`qt z6BD*b&qz6E0M1IGo*99zTHX6&s6`+r`A0CjZxD=&O^(N3zJg!>xqHI4{|4_*zY%g) z`vA^nVa%5!B~J}+_MwJLX}*^ue+3w2>Ax&Xe@Ec*!>e+C`V{`NLB^^EKrGl$?>vCy zMj01IE9ve8upK~TqBq7)m(CtE$ioB0Y!g2$oY|B5Ap3aF%mq=Cr_%HP*vnS%-=BY? zU-|=k0K6#5d+VCF8c+fdop5P*Itj2l0lEwDPXN@aKE7-j2LtdV0(-P0#MQjhKA$+R z`;0dLOf$k{)K^{S6fCk0V$te9hA$oNro&>HBIe3VWJ(ruhqFXbz1#Y=Wcbmw^mJp@ zxkmBFfLi2s4=#r7`NY8FWYj&}J)Z;l(JegoK-?#wvxm{f1idp6y>IuLT$`LrSWY=& zscq_vs{hbu_hn$z)J{4+!`^Kk?tAeHaBpu-ze6DWI*9f}p4W<`o9=R_XBn>Oz^|>fGfiQl#~!YL%7z19tbN+XY$V*9M(opwc2gNylSAo5ur|eKt`^ z%!buG<^Xd6HVM$qaP+x6^{)o-6Cip4h`tTr!vOwyNEmuDLIXh3{5_Y5o-YVjg5eOO zIMw2xDwd&>Oo|wPN z@TFlP8i4_zEyVe63a9>LfDW*rO<&F%e8#Lrw;>pHrN3T3RD8)hvhf-2DTOgxN)OW- zOycj=JKhV>bHV)|2cxe5xK2)4s5<81^#TM7b=1$${wqdT7R}NnZjB0oz#yA>$8uI7FR}SMQ zBR{F+Cq*APajyj2zX90Gsx$)CHUSuuJL0~6dZGCSFkIj@oaDC{*c%*wED!l(SwuA; zx_~#tTOE%+2fHf9I4pct9k5BV)sLfyGOQ)~ur_3$xf z8PsC<$}EVQLTbiWDh|xJL z5IU1J9KUQAwk@n<=GfBi_Kv9=0CBJfFO^qRTRuRWFm;~v5%I2L>wVimwQxJO-G zFRwz3MgwKTry;*Sx=IYZ9$!`(jw|`&?_n^wy_dG=b>t6(0YWb8h^xWrov7hg0k%{W zW#9u~9_9MUA>>|-gE-sAeEJ8U=vw_t>NAfv<0>zh=@8Ooid58;CTH2nDMj%aG3xNB z*OCx(d(`t_G>}V&k96rZ2)<;bKjN>6OVjH{nD4!nc4>4U7M@Reu1Rk5Z)%J@d ze-j|OhY_|h;D2zAAMfKCrAJ*yeq;I2!>3$GpASTSHRvn@l>=j51FF1JQ3IvJr%l8S z!e>fD{f8b0i4ju^Hitg-ZYF*AfY(5+H^HN?fM~WzA{6QcAjaHU%X{9IdzOEGW&32f zlvd>)bsf2qgtU@>NZxci`8B1b4WlOT(HT%BlyS$G7voq+ROD*O9n)o!pOojihX%de z(WKe@arpi-K;-n|u>B$lY5=*m(BllXrgwPvZF7ILKGSd+a*|)sC%>hdF?2yC6KL4v z9|#|9LX0EFmu=t+f9J6fz0pe%Sd;Ea;+N110dUU4!9kr*fpAye6bTH#=bm$^@dm+x z=~dv-UtHgHx-t95jwhzNmMrxdbmULxJ&TwUQTOgynWBpBNb3vQUv7*snpGvpUl^Yn zlqF3z9r-n+hb~bnB!4f?pbvf;pcez|e*$RcK^_=@)}(njfHVL#A97KS7qL#~C&{UY z86)-GG@mn(!3OsR>q;%%DK>?-dgCyro;Trx_V&u~4Q@a;T69EI{u;@v8Vy~V=nP7R zUf?ZY_(uTW%ab?(^J{JMXhOjmnAf@d1DK`2001BWNklgaNiCaw z_VjkWR_`Imu6vUeHtE(+%O;gLVlFz`{23dgx4G?^Ij7S_Ur3uYSrTzlZD%P93E)N(!F= z?@;jRO0LYzyb%~J@eduJ-uRgCjaR|1BXAbERh_DjJwJ%P8*ktW5RV7g6#%}R+?6IR zS>1pQaJ<}Y`+L)Neu&=S*b5nM-&k+85uZZ-jrOSL!8iauDvU3ke%biO!2(b$U1P^q z@^|kOicZycyXwm7wU{^<|3xr1mDoW}vzuH{1K4x#s`j0Q%XcsCnt822J3C`&k}TJ^ zD@ZOau?99y)!{Q@9QXC|He~xQ_3?}}+z?5oQ5w04{3e~E*BQ&adTpGMFz=bD&AuH> zXvp1{pawup^W&(4@PhhsYiGL=?K94C?3FEbUFvRS z%wjRJi0$r47Fl@9pSPeZD-3H^clEQ>hL;j&+ zB-?2|13E%{Ll9-$E9u|XMqr!16uGnX-8gjy!JwB0pfmkQ06V}b!vKhsFR;cK9xW1k zWN1FTE@LP!P*r!DX*QpFo=N^u;VX+#mlsQ8RA`n(u5rg#ji?q%y}~lP+H8hFdoBKM zgX%SL=`aQ3`-O{{HMvmF5mU+q2B6ta_U$uzsw{A9-@rNf>GK05(^FA~2gWlPae-eQ$!kaDU$q_ zv5%@=8x{F;;InsC4S+8%MymlGHO3+0i#<~a-|(ab$2k>*?l|Ez+GM}DB>(neB#d9T z5nnkTq?uvE6pvSW`(65Ri25EtEb3AXTyZGEHOfJyEp;ME<_)<*(#yKV{ba6Nz|mJwY)F?-aaRm5u=OZV77@yC55v-fXz)Z(A62J{6Sbh+GyJMp=6 zCkH-L#x2z)IZ}-J8Ga+dHwNUFvAKe;O?u9X^lf{d zi$-%DSY8Dd

    )>xa=@$EM1azk8Q-a>Id!KQ^G2O$!P-XyB-JLYyhM;0B)z}7f>RSF*xyXIpB0I2BQN2ON|Ezy8*XEYl9N% zwWfD11($vEiy8B~j{NDboxEMmCh5R+8L4-#6<-14R0+QE#b|hXMEF!FBenp<;5gn2 zT>4^rO-_<$n3?f#_~2SN1|}Q^vlqZa^aftVY$IY$@|&K?G&ni*YU0agPGjQH0KZxF z0|d-J@}P@@HjmR0wG001u1D6}9rzAYzSBl~tJS<&)LWfloT|VV!&Es&Qo^VTVqYr*{+R6jsq0A^0Dg!}pXw4IZtXrSt~-x@<)L@fC!1)V zp2F?!Er9rJNd9o2t1A+i%M#IA312?rWZ;iAngKADHK2NqTk)mNE5kP$ zk#NN5ZrE|~7|88l+is4BKkT-!YV0;;#@`2Wo*J#DVJE-t{jK>sBV%NeKZo9m ziNZcl=3D}|y#t`c?m>Y8@V5p70c1<)AZwGt-%)#m&Fj&nU${EsR0Y1olVgR^KErSH z_(mrbG=ZI4&YNDnVeb<^gL@Ync-$4I@vdL}3NU*f&{zX}_Y$QY{T>h+sU;V zX7`OFM$N4{G7kmc#*tsnWnn<4DA++%1gnL0=K}bQ$)DrHc_`~`6QZ|z zL-ht*z17AXoD-ieaVo}VC`rcwqsc%GhL3cQo1u(YuT#WHR&e0q%L8!IuOc_tx| z=Kd^B({@*U&n>{V%=MslS2eVt#1? z7i|-G;|uNrR%Q@5{D^M_@i)pvb3#X;N;Fd5T|=(;_czrVNOP_CowB+db3C88t{R4z zzU$vO?cE=9UT=_3-~(`kki#JkcgSVDI|ta5F?wef@@wu-=fmRr3+e(Kp0~Q>?7lo0 z^BB-!Vl)O@wE-QmM9W!&*f%)vTg`iSW8Gt@`@oM~avGT55zcle*#)rnSP-59&8k;= z;>WMs^f{kRQDim}k;+cNl&PK441stm>wU6RA>jvTpg0{QIr*6E#Z;*NiBQxH6#;a8u16mNLR z5n#=gyXHt#TOs)C0`jxAGU_!i`N>Q~%0qrqez7>S^w8-^(W~(W;c^f?0D^iefP|BQ ze8;WV)XYWQl#O+KS$n{MEwoGUk2GHy}w>+q>jSA?&$f!a8XL&LWb!e|y; z{0igZi=CE>nTC&7Jnb&L>N$4+chtgBe{M}K{Ba#XkMDQ;>Bz0VtiDi5r6U=h$qF;| ztQx1y7!}YH9fsSh_JlQnnuC1|bY4F4r$4ln{CT|9i6fgwJ&Ra+8OS&l!nYYQ4guc? zMUM4nA(3YRyb0i+lsy2eLSWx{>v+`*ZUXKmV0{+oECY4_$?(_S8O;HRy+w~88RRF; zb<;I9VRiSZai&syF!EEJ{K3D6FfDo;fdmGi?(oBaNG=SfU`c)G=!FI*e*)VEd#gvi zebQTJ*>30E59xnG) zmxUhxO|;urf-4K&1qmY3z;lmaB?!t^m5hP$*EsMz5d$37*K2<45N3|M($YJX=?>SV|nB0 z8Q1H`Ez;MtdKI(Q;wL3AhOP6v*TO|Xi5~!iZYk8^c&l{;RWq(Jfa>vOcSq*KH%yQE zFfnc_kH4JY!{`=b^vB%s|Auq1=nIBpOLfdlczDaxZpJHq<_Ey3g8++&BE(z3=y%mk z!O~Us*m3Yj^hXD3^}6S6I$bkCxz~zGy+%oVDa902mkBh3F-Z9;+I(l2O$x*#)g+9|L$rZ_Ky@;4>H}!_y`4 zspQuOUDSXM6Jzo?j{zOBNTSQQM1NEYvg>Ina6P5 zGw+lafK$`Jgx3WxyZe4SsP^{8`^0y=6q*v$L_~`A+l%X!(w3NBM>=B>!$Da!4MVA( z(kqyCA5u;Va{0dQX|y>gZHaG&kRo%GFjn$c?yWXtTooTF&ztb&F-{hI<2JjmQjBHs z4MBn~J=sM^&H@29GQ$63uK#Jq_}AoemLxdtS*)SsGi=}5#M_?rLtOXtyMdDv;UqWK z3_*Fdw*lU7g(u8Xs&~^sb1jv|hUXLd0?!(|6m5D$J_e@5r;Ar(Fc>&|+SR=?^Z^Jq z!xBw}jV8ZAjAIdok1rXmN-S+qX;t?-2!Wo#g}&rZSGCDv{Ln82au`reY|87Z#5cWc zr7{Ob$Nf(2F26PTwc6C`cM13k1Dy<}_7ZTs|<0FPEP<0zt(>$c;l&I@ zuzPLKfX6^ZCt(K`j{((riO~xnVdT_X35mFa*mlq#HI0ZF0mgCU_zVMqt^eq5i2k;{Rw~$9ixy#lVcR+rt|G`r$ z(L}`S)fke5?;bFUtGhm2FWDwkn}+cq{O+wu|8M_&<2Ts?D=s0zba=tYKF1G;&$z%F zfAVfL9KuwcaNRRc0_}BRz5%eh-1!!$$!dQv%I78U@!Oz@^Miz89?}zi;vd#fsDM&= zsgOR?Fc|cKf{^x4Z#0;A`F%c=WG{Q(Kx2c_nl6!e0y!aBt@UsFsO0n z)$8Icj5%2YpkP6?oS30+vljJM59YASgD(S)&Vb~_N9dK>vb1WiH9ku|`xzTmap z&(tSGN8TiB?)NMFTu)b5j2Ee0Q z0N01vm2TnQu@&qr3X8?g(}(6~%_2kfd>6m=qZ`zF z4QSTF^ll`=m%I2}3#wfQ-@79CFx<4SUsm-xUP7lzOC@h)H3^W^r3MlyJrKs4i0bIm zGzm;bu6t}YNUnOo`g(;JN+6mtef+)ERm`00bt{KeRN)6xC%(d6|Ax-`#6O9qbE2_p zF}U}h1-Z?94O8_d{`-^f1n0h-rWyptWoYIo}X?<$oj!g#xrYt=)J_O4L{RZ-DJ^n+$r|5O~y6G9T?};EhcNUyJ$O#{SV0VN~0ES}=ji9>v)}Q@8YOcT( zpTzT@bR?+SqRj!<2_0&}3)`@Hh>9{zZ}sC35_XBX@&by{Q1pJ}_i!j|&!37F?e%GZ zO^2IV^rM$;{A=KQKMRH@g4_oOJt<*e1~Qoj<&Z)owe1{#Ka)OhiLdBV>85*Dr&lp) zbSXV)p6$KAVgRT&csUks)#TS0H4FLm4-WyKIoKo~7G_$pUi*MA+`o6Hn*Z9p>)7c@ zh?ax5zvy;sskiaspS&q_PBr%fi}kRJsv~!4jV7VUWvG~&jAK(sP6LoiNP__gl7scV znNnnF9;7w91Yi$@&mRF!=Y!#4@V$$}d!TW8nc~;!En2H&dk^~QgOtCQtl0LCYJ<@)<{w*r38|=P|l%Nfc!eAtEFZ9FiWqwpo46zDJk*T^jhwi zFsI_}S%jz;0LwbCCT~BbZ!&;Gd50g831onh8(${*RebWt7&!62c6{+$3?%#V13%O~ z3sdmd9lY(QZo_p?I0~%PAy=P;+ikbX63f33U{3(CM}YWlaCQ-hE($Vxh5hNH5z@48 z)nhfolBSv(9j9JDey<-L@?=RL$3w`tdGoo3fcg)rCwx78T+oyay|1sYM z>XX32_VC`&CvYG5;&~wYc~IkupakQce#u3;l5dl8U_gC0UL{RkmNWq5;{@Y^&>fOehFodL+R`>xcb}I0 zvAc#weg+{t`B~oACqLo#Q(N(tC(PkhPrMtLY62@YU~RISQKli->p=8$c=Yfv7!ez& zu^Giw>R0W#Ht4n0*yQ(4#~c67x+X!1+K3uHY0@B78zDuf`WH0MYK^37d^JW)>AW*z zR<08@yH^4OAc&uGm>+)5vXgsAc_JtIH4hulwdAj4@)3doIV5~=xA8$H+OHGA0ttlM z?%jpAJmsJ9n#at9?flad(YDfoTnn(bgd0pmSJ-AHJ+d=S6`t$ft!4D4MHY0m0?qR_ z+_n-Fur~>`rHRgn7Qv*e@@F*(OgxHR4@Q8B^B?EgZ~)sIMC0Ss?ad08a_8 zZML?(D)w}?XZD0^tvz+<#8(}n{gHZ=dJE( zPy?t>c}H7oj$lMiJQELfxvV_o&zN6O8eif{IJ%EJ^&7z(Z{&Y zKK0Xp=K$?mIJigFUHu(@1ggClU^@+L*+il%<$BebYCP9QgOa2BuBX>k>22M6h<*R8 z64ubvG3w)()oOh_PD3*%p;t?FOK%6%Z)EdpXqrL6vz~xIGuI6+FaW+!$C&D*Dmb|( zZS^eV*LL@5AGg3MhEHdl!dG@NH6^!-cHZg{-RUqND;~!?p8i?9@+ZF>lD~ual-(O3 zre9Vp>zLO_wKL;;J6F5j(0a0ySy6mYsTRx9#xC{0+W0y zT5C}LZBQMj#lqj5ym!a%b>?S8t>Izz$WFZVm;WAH_uLD}mJ(kN7ncC82V<|o86j$h zDM);)9-5|va-3VQiNjW^XW=ev7~?RR4a}1iX^xvZt2{TK&tZ*&4R7<2ReNpo3!n8bV)0Z-$ zIWWt$)Ls9M?rAs>$oB;?c5B2hmI^Bcx_ee(cc1QMvc~=Ej8h(b^2H}wSh#1)$FaKo zo7*uBXN$o6$*p+awMPN$39J522M`Upi|m`hmd^lJe@2Fd`dtPsL5q;vL=;_KDL|y$ zL@SCbW1WGKkRNG%CMK++xg}`;AcB6a9}zu&o6%yyY{RCYbIdh(oQ1g@*Cbq_r4m_(+!+pc%UdgCYwO)SR43TXG`0ga0oXYo5T|zb{uF>II~ZhLGC>l zOfEFJ$%$|K2!XChX=NgrMsKy^StI%kC1joqpCU?GeOA0Cz3p91@({YGlq1C{nFZ~|2?wki!Ya#ht2Oa~|FEy^lIo6VcXtq)#SH^-~Um1xC;>v0> z7SiX%Wzws`moP}S?^6m>?|2;$H^wgnZGOpr;lT4;`Y#iO((jopUCkCxLw-fCCBNZ* z6Th?Z$t%8W*B>E=85F(3Y zJ-v6jM|2ZNzs$xJ&eX7{@pEl5v;-ZO>lQL z=-Q4XIP${z?{c)ujV_D6bb>g=y8G-)dL_?|6h0qSao?ZYmAlANaiwD1o)qZNLFhD1F*fb7M-%$ z6<+5=JlvW}C37s`(%pS(c$!49kNYpt9Vr_$9S&!@g_?&i*IV@tcLk2#yA_YP&rR5} zyA3Qw&cBv(9fY^7x7PevOIGGde}|O5a`KlUS^PLlUuC>`a23Fvi~PDcE$N?y*%oeG z?~s6C-+?lYJsb%bZKOzG_b{r8q- zsnh)Uf{A=}5BzxTKiK@l-OLqe&u+y74*mesGd}{Bro!?5or|6ZvE}^Onu%j5S(z(- znwMw=NLX2hE`k|@k$;d9HcOw%Z^I(DElwpYEl24t_&BZx85n?hHrYM*h+!g*9` z+cA@r_4sSZpS)rl=bz>ASFp%|KdY0N+_Lh$EmO*!z+@D~wmB`tTV_6|J` zaHqPv?Tw%0Bw|_eTQgRb8G3-ytQ0QG^JU3x#FYc{AS3xaVREwNq`X;nYeE?|Sy_c)*1MSl-oL1$YOzKcU;Je`96P44t9R?6Oj?nV!$W zR8XH8uSK7k7Fk5hGH4m$YttE;`*LE=ic^~wG4W{@PW!81>0&Z40PEYLCIDw}+TJoJ z@qOa_p*;$!5%m7($*xd7c8`YqS@uPZPov1f7tG-!lI@>W*%jDobKG~&Iwq$&(cqt; z&3_OKlNc*0LvB-ITJ&W|SgGeaPlm1vR~~X_>GK%UoJKMirjiD!JNd=spThd~74_}V zH2@cU?MUwelPv^N8EFz74Eumy>qr5_pbH5iO(RmKOAH!Z3#R<^W^{tEsV@Z1(O z5@df`rQT1hQM<|NpB0I%phyWji~Pxmvc_b@FPO+rnglA;9Z6V}^ZclHse9D>?U%dL z>k?_S63aZL`_Xk>eDMseUbpEm0H(x8$<~{~t(5%g`^NKvL7z&CSh%TCeepO;lAn}I zMaUl?u_?C$T>zG0=Bhi1`kj9Xvj8D0g=sDc92$A$dhpwYMdJ zmHcUB!4A}*7Nc+wgxmu~)62gt+Qf4MC2z@L(dQ}|)azwPR6t)Claiqaig!qQTd6jz zaS(-^v50E8osWajG7J(JfGuKG)h;pMp9#*-$Ky$nIRa}X|3Du9SopE9?c`VS^=w|J zyG*J`XMaRH^={Bs-FZtopc2O4TBPg?Hgo%BNb~-%!3#!ZB3nrL)&-X z{V#C6wrQ8D&s~XK76UA&J=MrX6$bw0gyh)OSF<1zHElg z!ZZ|e=f!0pZVGb|eTJdz>2-K5&s0W!MWpkOi51j3KMIz%vl)P^XKqehWFWr-_j^BD zy8xYb9WM8@i~wYH%!Sv-YmWLHFD}V!gD>yIEF0! zK;$;OODf(hLuk|Gc{X-$DNHe8oxj8E{$;&B+!`P-025BqK`4g?GoOyOmL_kS*s*%K z--`JNVt@(h7oY^N{?+X6zU&!(rMe@#|ClW0hDZg(M>_5EXCB+Y5zV!{m}~^waKm7E zFPpw>ZKJd?%44iDh~L!-=XwZd&2m#{0RHRb6}rclnIk?52G4(Q;n9sWKzSg_w1jRW9JXn%~;ot(QLiGRc-h6IhZ z^-h`dTV2^6K;8 zq6}Q|bTXuM9=(di`2BP`jh;+;6?0r~5Lr@t{6_#j4Hm3{1MM%8uou8Hj(}Yu(DmVd zc*K(FqL6>+9{>KsT4R&48>(^ID2Znr10ox72hyA3)mT(*Vwx}yP}3-+*I+D^Ryxck zeHN}VwSqyL83juHuJ|=zdhws&_zQVDwW3vltvBA{fPLD7cp}qmSF9y}VUNFlf5BAH zy2KzQzC6ZhB$AVarO9tdkGw?FmMA$$l!dtxOeOSIqLkHV8E>0@z$$-MSEx={F!h%} zlm7xi>v@o^?7+(aOi@Op!gyqvGQPdn7t5KsTs2lx1I68ZlV zyq|D(@~0Ee$cI#<3ZW_XeC#}VnkK*cS*nq|rG`a6P{~jg`3sOJcZM#3DObFCaB1{5 z<7~ubGTvEwHOwr7G@wwh;71eN=|f=c#iD_Q2B2>31?XdU(Pl3HD-Qoz0Q)iFGv(Da zCBLFirxz*d(GMUUM$zuRw3lIU$+F;s8ipd7Cr{?elVOKttcn^VQ@BM8l7ev{T*!D| zTbxC{-2fsB;+3g)q2YZEHBmU&a2&vu$8+5*>j^UuCrP+3Z=c@zrPgX=2L(HBCs?oJ zcmFUa`SlMQ0*3lALw)r$SSm>#gKZ zh=u%?{(j}5*r|F=-Bx^%M5hRpWjuXCAO9)(o(@XJQO9~yDoqk$#V?Yrw6hT(|Q zeAa+DHJ)ChSJNkvj%vJWS}Ez%i^}wkVtSi#P8qZ~E|Wg?ybg0JUsNEn^lwiPrsv)a zr*mVl`j2tYzkM>mAUohnmi;XW_8tbT#4l?tze4u>s6(jZlG>pcF^ zJ-TmCKsu8b+*{C`Xf~4M)E6dx{CpJs=y~GID#`L1t11jbiEvBDiyV5(Hy&20-;0L* z8wjrf6HD+T-76M0DiOfXYIAd@resg{Xu7W^1j62>OO$EhMqzT# z`!r(_a!C%7mCYD=^h3+gMKi1^&Vrb8k=vlR8Nn>viEy*@730#LS0Ie90D`*VNsYcZQ#l{D$=JKNV|>6O@lg z$~~m$;$e{C!|R+^CG-FG(Pf`W@Q@mloSb12Ul;i0F^ z&Z9S_pUpX0R(b>U=p=mhHV~cyU^cwQx-0)ie+&L1smuU$g%Q>W^vfMaF9Ty=V4$_$ zcZq+L4Du6{`=LwQ;sTPDstmJu=;2Oc$^C568fb$8o z3kR5ze=ik8i_`L{7^WjuWlsDrP(3f&BR#1}J^reguvW;A2 zMlkDL1~pg(41=vJvxvl-?+lAU^`7WkXgeRn%=#zc@fN5yO#Y8_E3B`A@Kqj;R(gEL zrN?lAE5X>sAWX~c2?%I_0!%EPu!?EWd;E3xQa2=WiLnkSoG5K}n+%y`$jH!HdMnYg z;?+G9EE}~7BF(}uc}v$ar7tPBXQhMTS&BBm95`Mjo>V$2@7vWEtC2_9POi2~9ti6Y zY#of|L3ASsUjyf#2XI?>XL7*Kuw;Yw!oz34*k>T*0#n3AjYaR? z9c9RR{t)Wz?bl15?zdr48WZ)m{tm6@4EOPE5SvG^IcRrvLn=U`9OSo^8kwbvCa%)@ zyz$Z}An2396b~j-i;|fx#ScoF&wl9@JD_m)#o$jj&#U3E7+#?&V_^xU^h+A{bhsk9 z@nb^IVnG;ohwSND%&>^0E){QXlFFHLK1j6S&?-9aJ!ref(D3d7^9QO(3?dt40OBGy z?Yt%W4P7`Rth5|>zNQ|KS^8?OcaL+GW?8j@g2WzN|E~Z(F@j`2CpsBo)jqF`g8>++ ztalt-bI}rZZfOA?%WyR2D4ho>^`Wckn&Q=97`!&JMHBfsIg8}1G61slzwO>h{Pi#X z5LaBb0L(X(8eE!Q{dT>yD)gHbl>L*7G*vXX#5Bq^K$?=ad8vm$*grW9LFy zIjY+}j_VOSkLi2u?)dXDPY&s7LZa_euo>areX;Ok{-QqaZd+cq?<*hvvT5b4F#xjk zzvbi z&P+LL48U63!Q(GK4X5q{t6X3D7bbUBsUJHYcydvdxO&&t^gf8QL1O8478`=I!T>m& zaPz%W_~?s&h$}Cj17;@;gP;v<$$`B1gBk`Ct^o`~x0{sF#QT$XYru8e% zLPK!Ie|Sm$yXPBt+$D=}CuQkhLvKZ6t>{Rkb6yo`>#Jc<`qJo1{dgF!0`Lrkqa+Pj z46Tl;q;%L>52o~Wxy>Dbw*vU2_Wpzq1rCJIN|bODpNx;;4GzA!b;=b571s%#UI8Txv`Zq)&TU# zzjqaXb={5Fy=Oh__Oq7$$dTa(b@Y`a{xA*0(ESfZFeBq#a}eLGUjXP{WXjoN1kOkU zAjyB%=}BC2okQJcup7h3tIpgt9E zOkcigJ-mfP2B~craTgR3pN@KF$r<74kmSE(ZVFfJU%_9#;#=6iZ@B{U#}7pEBH1#$ z&}4XF(IcrRC9Z@X27Mft5|^r1v2;mPsHOr%Z^NX)Vb#aeLVf=%ee9UBa2J#_bimZ6 zuK~E6aQo~Ot~#)Szj*mKabVvHFeeB4l-VzVY1*h=5t_Ds7E$u(ZKau7!m8J^^zm>F z`h?C@rC0To;rCFV*I>5Rkg_nFj4xUA6$qVqHGxfS00Q#QP2qtDmhqvNeG>=vE(3E@ zB})EChSIm6Bg5ye#v-k^RiE?dOINKe&)aGfS^CV{hD~ou%L;|gtg%9y)&NNI-zLew zZzUlA`9aA)RlwnA5>qubevL|auJd}fVenj=Y9lti8gDGFL>d*S$>cJUDkinoV8Be8 z^wHwdq-9m>^koX2QAS`>8URWDTj!?mp#8Gs|3;Gh14-U$ER+nZ)0dr6Y%)4AeeT+Z z8iz^W#Y=i4)w?BcZwJz8X~S%-ZK!&k(b3@=vYa7CVAB}@N&X+nl7IgSKKP5@z`^~? zz^o*{X>GZpVk*_UqSGU(FIA0=g=Hgzt>iXEnTl7%oq@?_1P9fVCjD|@wi)LU$r)e- zHdQY`Q0&prW~Ga6-!r7Hr&F1OU0}S z+t{UO!xS?{xoR>Zc^y%yZp4gO&%*}GChr~CG&O)O`5$;-3GaXD*KmO>`A;a zrZZx(=e6-}plssaflXlmLWkcp9&}&{e=5npPnP`CVYR=~JYXVOMw1{_O|7sRYa?3f z_A>e`zegOisRk6g*E+1(2Ye1Vo(Cqr3v!MJ6Lbix;9djV-wNN^31XK3bij^l%w&@q zfw4CLy=wn~MO+_{e-W6QslM9Z6HPVNRBER@*Q!2me>QS>w)4&}P~%nKORbG$>2ztK z)9d0?jEiuAn)gp|+kXS$e+QlEor%11!cSjofbD+k%Q14t1!InXa`zctNn6H7D+)VavfPD@`{|tzC z!mm9#FeZ+taT<=9Y%(J-wobrskdGw4EcyQv_eqeShV(<^d@{6&L9qoiHF{D@L7^dG z9(`PFL__))&d47oXzoZIfOlk5EWzAR<9A zN*aAaiZ%r_??fg{@lyf#!NDv*uLJN;Dw3RXJKW`$V`BX;(U}FsBtPn2Q(dZNqFma27@J`mNobPshIMJ1a0TuiTxS7hMQIZxxI zz6Eoxnn?F=OM3O+3gLeqq5}v|^PEL``|z7{k{(;t94g(N>7bF?8F!g1K>o} z{;T#a;k_^UGA<6tKgyE7D-@eVWB5|3(iQ2<-#buCb!|WfqGjoou!xzTv*|NyA}VHE zO(Z5R{~X%)-VM)<85b5d1LS}oW@!#|b-mo#%LfeH`w)m-Z;5$4g(y+PjEiiz0SK1y znxDZ{dl&KE7kvpA@0AX}nIR1F$&_|D3{AxRA_^H(RerT})inv2MIR4FL%!~@Rv!;n zi7T_Vp(d=YreSF2XpL3uUg3Njt<}|3&4S4+SBv)NY2-onN##Q?l@tzm|I}Yzz+Mtp@kY#|pFn6M)BTwfvv-l7a&zkh{ zxRkJLZT&>pw%SBiO+)p2sBy+6hKbl5;HJse(>vk)@%Az6hR@AWfZYqi5pZ#NiEhCT zK#N5mI+JBX41gs5V#mdiRhQqrT`X&FyRg-Q4Xc=JJ zlclR#Dl^#ih>^iSLSvObOP|LFVQCU*Ya>N#BAOi3XgIgTF`jzrPup}mH zoU$aJ-wxrsAf(;>-L2VIw*Z~^5?c(InU4wsLrp+96IeR$lH#P15qPJ;z5lAq=He9PoR>3iK2-RW8fnsL_$Op)EF_u5WZL; zR-*wEc`-r6K(sb$M6t0{k%Vi|DlIL2yKlR9cV>=xp4n}8x3jx5`*wF_{>kL-z0c0f zvv=oz-k$TE6O2zN-mDDNa~kT_z-YDLNCbc*O1bLs>f!ZVbKXI=Zg~^lI6Ha}#-y$T zN`ULmqSfuu7t>7>l8i)WjMGe*j@CxMU3iEgXWYC7D6GsijZiPi7Rq8$IHRDO{jTfl z`({gU2)=K8!e%}m-59wA`Nh-ULET?=LLqQ2$M9%HllQs+DEXyTsCP9mbNbv~$e&dEwz+20eYqjVzgRVxSo)&*{HjDt}A&cRHBEz;(-^$mu@c^t1t)UVwC=EmJ4$=_i(wO zxZ#(q>3rI3=nf-5Bz%iCCx3Rvvg24lqxfXSSVW@@%MJZ*bL9e;Z8^YKZ~6rnY&rr< zMJVUNTUm!c9>L?3H{C;+o3Y6#J(0Wd*IvhaEhyS)UhRZVr?Fn{Sr-DF19~%}4m z>pNkcj15(PT402N4Gg-q>^YYx_16lHizxUXiv&js5?c!*I7ne(udPWijxbxDD<dg&`lYJNv8B}nkGhZsxXQP4sv^4s!bGS8aQ zPINjP+l@qF9*R{c`fzgf$d(C*A^_%>JucaJh&!&@Lv?ByWbt!;1ijSXtP zVi-JvaA%Yh)UQ9ER0Fpg?_z#;vNn>84|Gl~h~D!aTzMFkJECmM9#G};EKl9rQyDnX zc}m5Hs3`&bB>(^h@kvBMRCwi{?mcQ4fwgR`fgXirN(@v07}LKJxE!3D=FP<^C>LO< zma^@Pso5Wo2MF~GxH4s*@4f?lZO-fF67=NjH(ocXKknRU}eP9pLR2p@#di_h5WQ~P$*uxT`Kw|OO<_Yhlco44ouOHt=hRLt=`;NKn2 zFwf;DQSLO6$=C(_EH0_x1Y-oypMtbr{ln)hHn9Zva0(v|9~S08|5qbyLe+ zzU_6GUj@q^se?b`0K08dcTy={hU(|Y)t4+gwYsV!!FWI9@0xQ!47uA~H!1lC&}!RS zQqD$%yD3%;x&I9O*5>s?skRAgEpQPUT#M*dkPYqskDVY<&Oxs9Bc>OA+_b@S5+F4z zz~n5Lz86&)nm1qtz|o~uiBE96fW^fb4jo%hetr#8)iUM90)8pa(YYCpn(VHn)zLaG zV;pno2GI)s^j+kSosY_u_JhbUBIXITdbjg?wMIJ5X#m7O6FEe;gKP(G0G8~YU^P)N zyYjLY)&3Qegu9{o<%SkRlLM{gQZ$yqqqS1?U|{9S-(LH0^8c$SK{ZGD$As6qlKdq$QzUlSkXPTRvXslVT@N44E&I(uh-zCz@B9IZXtPgWihBto14?g-JF; zBP+n_QjL@w)!K2Kz7ReC6{vOKUkj4!lan?g-V>yM&54SL=wfp_Xhzb5~Hef@6Z zO@g7D(3mK^0bCEfbm}w60DDKSI0pZn{2$oqBf~x%Zottuqa_+S?VDM&yzWNs*qZzU zAit&|f8)>ulRq-bj-!0)H2E_mK_&pwKy)9T^Kqo|cyn+2781vr-f@AP7$MN9D-kpZ zop##0&3F^R!Pc&kO?8b*5WhK=Av%`w}HMm1~Z#DWCEZ!97DoylM6lz`k#37 zxkbaqn%Avbz0-J`^UvUHit!}ryyFI&qah~I=LpM%F9P>R?Z-0of=mGP4wGH>69{*J ze#h3evK?=wnar^oHi=81En2_Lc&xS2D0DiExBhLM5p@ra5`6Ndhrr)KD38|i2r~4D zOaSx;!ydDSdLJ%3aLZ4giaICJ`e&H@o&53^SEA#1oM32mB__z^hiEy>^?y#)`3R!- zfWAuVt$`U@kqLmoU=jEO=xv0hTTy4fC0E#(znL)T7EA7i*BbM;Q!o48zB^v1TU4R! z#|v+>t-|3qX4}bRe1P%CxNp#(G#mrn1w4zm*Wpz^K_J)Lp!=y3*)hRE8eb-j1+={P z4C1$5dxFSc_oCeDlLV%%c|Ag;9jOX46Hd$p` z)AC;|dAp6bBlm=n-;mx`40d0nxb!q3Pf#fwhuJb}vd6qcSN^!5=JW^MHzS;6L=Z$o4PV6-UL zj@`iTfggag74feEt_HaZ^sLV0j``apXnk7=m_vl_Zt|sH5%4^I@ff1zT2s~xD}YP@ ztQ^cfRns)%FQ6~uI6HB@wNxrs5^^<;5eT{!m8h${gi?Fm-ZF?44kLtJs~5Fpz{N_U zMbN(!7G9vZw1+@US?r520#AWVA#5bSxEbGlH Date: Sun, 29 Aug 2021 18:00:19 -0600 Subject: [PATCH 0244/1083] Archive GSoC 2021 files --- 2021/logos/psf_axVW5Ir.png | Bin 0 -> 26446 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/psf_axVW5Ir.png diff --git a/2021/logos/psf_axVW5Ir.png b/2021/logos/psf_axVW5Ir.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f3e4319036bd3078be629b5a1f745cefaa93a2 GIT binary patch literal 26446 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 Date: Sun, 29 Aug 2021 18:00:19 -0600 Subject: [PATCH 0245/1083] Archive GSoC 2021 files --- 2021/logos/pyar-logo-nuevo.png | Bin 0 -> 31864 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/pyar-logo-nuevo.png diff --git a/2021/logos/pyar-logo-nuevo.png b/2021/logos/pyar-logo-nuevo.png new file mode 100644 index 0000000000000000000000000000000000000000..98f9c464791e99e07aa554cee28963ca3cdba261 GIT binary patch literal 31864 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 literal 0 HcmV?d00001 From 3793a9166109c012002ce8c1f5f4f77939dd836f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:20 -0600 Subject: [PATCH 0246/1083] Archive GSoC 2021 files --- 2021/logos/python-logo-45px.png | Bin 0 -> 4162 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/python-logo-45px.png diff --git a/2021/logos/python-logo-45px.png b/2021/logos/python-logo-45px.png new file mode 100644 index 0000000000000000000000000000000000000000..565c4cb269e3ac41e2c628bf89efff975774c6d6 GIT binary patch literal 4162 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%0DUCxA1vyGj4rE6arXg|9## z#m$3aLaEwCix!OzdNyy~yz$7Kp8^1g=t2KpMKbQ$3tpX>AIujLsIRX#MC7ymttFjK z_Z;RE(PxV1VsOw}-|dx^QVEyeK8VF)CVIW_rlzK*eL-}kgj&;3*G?Mu<%^pE4nV%| z8ilhpS+1taCsbM5&)?V8j=-~+w)vUCFd-sWrc$Y0rfGi1vaGY>@pw2IjaJ5Du`d~h z@ia2&Iv}EL%zS@te!ZJOro0RF>m+8hpt|GkuJ$_E7i zo#Bs`3-f`X7@Om#4s-(g+lLj96bj8uCX;<4;E6 z`ohYUD-ZTNV2Pjr;C~x#Y$r$k9fLQDu;Y)hK?C5SbOL;I5CGT*p__5`rnMh~k2OSe zs)*bP;B{nHU4hIW{Am%nQ)@lDzn7d$CRYJCkBA-z-~~v#MdSkjn*rPnU^+8j=j#?2 zr?PGP6#!F2#6~7ZZXAFt4JRVo0Bi)Xk%;<@cQNyOKH9(-q?;Hy3z?j@7XTa&;Cy8A z(H;iyjbt(zZEbDs^8?XZw|nCQ=y%^-RaNEq*7E!QXmgR3sS5yCEPkTmKzRRTO{~xj zq$`bgUtaR!3W%QDCobkc31ImmR627UlJfZRC*P*rs;@1g+A(F*p9ivF50+(p)l0n* zk^7U$PhV-h1zzbl|{&{Xs9c7%X1AxMKP8zS+Z;WnCvCzi_MHvTb`sp|OaF z=FFL+T3cK7VAe7i#N+X><2aT15+#oY`glugme+Lycr&YU?+ZR5%M*+R-vzBZdxE;q z0F&QbzK?S@&dr^#6mT;o_7o)S2SI`c0L*-b=RXwENFH1#WY`1^0GgYd)95E%=xCrg z*PPSnH|n3cUlMpa0QV#Td`tvViRcVp`Iz8oxKO091!y$%Cwy7}{w+jz1AG-kj-~(7 z;|W^_d?AxE3Ztk``5;buKu!So7nr)P4%0VY3n1Z+GNM%aU|?C+Md*#fKjoULGKxfz z5pI69*Xu0mK>gjGuF`W3`Eu~sBOmTpTsI<3ST%-4Gs^ zl@65GSwIx8UHm72Q^b4&dO{4){|3<~XD2}Bq=OSWA=CuTKf<}2hx{DQ zw(Vcta?34eX|2Dmlp4|`K*KPeVdf_RY$c+tM6}ia`CJ);L!Y2-QP@@=fzdVx@){zRh~VWS5gcpzdJM!37XJ2Ga>n6P0O5v5cl5{ZPXs;a_76k=v2B97xY z>2x}s?(FPL5mDN4oYcXC2h)*AB-P&Do^EJpa0*RW#<7WFLLbuB)~3gf9jij2kkj4W zO%)Xt&{~U#=u|3|77-PRM8M1Iy#_M-J~e*)cpN!$L=3~=nwlEDZQC{mz;3!v8D-%A0R@Cu=RO&sIsgCw M07*qoM6N<$f_N6owEzGB literal 0 HcmV?d00001 From 9816f69d2dbb2ec17fdd747754243cb4e1b8d760 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:21 -0600 Subject: [PATCH 0247/1083] Archive GSoC 2021 files --- 2021/logos/python-logo-for-gsoc-system.png | Bin 0 -> 66109 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/python-logo-for-gsoc-system.png diff --git a/2021/logos/python-logo-for-gsoc-system.png b/2021/logos/python-logo-for-gsoc-system.png new file mode 100644 index 0000000000000000000000000000000000000000..571cba7b9098318878131148840ac4fdce3df676 GIT binary patch literal 66109 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�BrgA^G(La!uWOT%JiIJ9M*g%TiIWD$i1PWLgQ3B;xUP-tdw=w z*gzQOzZNh8W*74IKDkY|`q7(utezZe*kf8DJ|=W;PU1h3`b>neRy|6t*|P-gI z|4;P)h;lhr1p%lB z;o4&?%Lx8{D?}V#&*OhA;n46dupVukE%s|GRi9uX^M69D)b3?xsyuF0u-jJNJTiYx zOqNc|m6EDqFJgDNI{NQ;ghs=18vT26a<-U-Fd6Ekr+YeA51TCj{=#jR`T-tR2qeQ7{E`<=2N^*uO}#d&OH{nglGuBBXM0= zTpTe(>{Cbkz*dNigdi_yxaw@$+@!r=C7-PJXjuV%jTQ2bzOGQ`GGPFnEuL+EKvmBO zch1%7`W-yR}t&PocUT>D71{G*1!pZq@7v()heR$#VO#z$S>oTVmh7tXh&ROI9k zZMu6Gp-vfV`&hTU5I*MZ@A>?+E8U;FEv9k{2E@h1HUHV1W(Pt8)=a!9Y3VmkvFn9; zjr|osUl?xIrqE_el;`)5%0~#2YWvMYgHolA6F+j*0h1Tw>zQI=VqQQt3kx~cL7aU; zsYEi0?Uf!^CoDCWNdHN0d|wZrNruSr9Hc>$5L#NU#$by~*3h!#sASpHFK^FpoIa{4 z6)|7|iQ`TsIE$XNhf;Cg)6Bh<{sNee1`cLF?ilA<)aF#zB7i}*o9_&}%^o!!zx|r@ z$TKyjSSM#M!kaTH1a&)FaV5FMH1ava{0Yia*gvqmqGCT1&Pu7baOEC?kz~pTnk-!n zjz*)=OhYcI7YgJNL$;HZ2Y#CQ1{0UflLhXynD&kU;r)5z`>W7Ay@@LxPH;9hMj&F9 z*fN%f@}&$ADli8Ie-oIkO=8f>Sx`1ntrudqN*a@RfJ7pzzG|;nH9bE~MWOAitvwe$ zCq5g!ObeG!NPwG*5Q{w%+x3@?@5b-CjQ7LLriuI63WP-{wklR;Dx=`cQUx)W=P|(uW+0N_i7vD-s zB45jAC}c0GL6KSmmw`ddpW*8TTH`pd`UAy)v!kP90;p&gj9k>!`xuX5)qJJ|`dC4^ zS#MVX4tM^6M;*>6;y43`Dqc6kcZv(F@w-=qJB3Y@il&7rp*xMF)X{3tBve3E%Ldt_ zmh>X0E6Jy7P=~yTlcBkeM6rY8>m25tNg@?+*61QAX<}r=gU$cB@sLK4F{@)ZiV4?9 z4Q#$1n8Rn(zI;YcMLZAkFsgv$(+}ex0eE6NdwWc|D0WErBj9=3P{s=sdJq+R0=ogf zVH~~~(KH=JZ?dL3AO?)Thn|}RY^*ULkRG(7-;|-nNNPh0(5Wq^Oor9o2Svt6DLvL`%X^L9 z-+H%EsF3Ej54-fz>0!qrGjt`FqtEi1^3Mhb2h|yxbS|5dNk~YD32oiw0fmOn1f{u< z(|HEQTdV{j&0-oZQqc8W=Mg5T3)fv4aRyC&1@!@&5>&ce*wu(}pnwZdCg4pe?G#JW ze}m8HAdq(9Wo9FVW?iq46oTYKE^fFE;)lM#!=d$tZavedkT`5=Pl?TGd26=KkgVbw zoo7%x^#owAJ$%=DFMGbIk~3viFr~OIda2fuk0!@QDlIau8WY)R>|Ih~hp*G2p1twn zh56ChABmxsl2V82qznny#7f!9IS$Jg)H82If@^$KfBlMkQ*Up;z2z~Ap7r?f^@79* zy(b)rhpZOT%#n$=xQcLhEt83_diy1UU$dC%zbSe3Tykd8nXBcX8iBROjl_l4zFStEo3>s9>Bwq0_>KONN^Re88{}LO`C@ zGai!PH9I{%0PT!B36QeZz;w@kTdZtyV0GI1A5fZl%ysoBA%yF3<`bJAhUK5=Xx|wR z?bzo{@Ma`j#}j^nr*Qu{jS-va6g=tFM1b>3^J~E^`6a#?!rpQo?Pg=c#iEl8*0P5` z^zn{3864jog>$rt?4_~KzuhZ4u5037gDtxhHVu>rz4WSejI_(XDnkujLy5^2n;FGu zyoY@J6m;wdLu{Fc;&~@7Os)G%;tJbbtDB5u>g$H56e5vD*24wHrA3dortW&}tx)z@?ub*CeL547 zkWIjyGNlwLtEf1tKrc^Tijb$~)hV1gC?Lt$0Gr0d#o8xl3MAHbBAQR@xmwK*lp@Tv z2PZYoW$yjiYMe9->cwQCysb`X!wRj&Pg%E2Lvdp6Hm?wVy>JIQ#$x}X;m-xH7<`vR zW(ts1Z&`xpZyQ&|(ju_^Ma5O;EJjmugYoSL7z0^zkALGwwSjovle-$e zc(HnBb)_lf71HURcYwauQy)x`ia#X|S>#w3j~HGS(1P+(K1?rt1}8P+eLB361YF>d_V#6S7el%>hnO?vK69u59~=EoQMG zEd593$2#;~`|o~D*;a>yKND;;qPTb$ZVP|kSRoE#_<@0 z&#Dw;Io77#C?Hl{DP zXWQB5tpS?K=|SOc@YG92M$)f~)61JDwu-RT6`Y9)E)%%8`CSW>Uqn4XZyvEO7_ zGWTsD(?5*72H#hP8nhB<=mvV#<}-}pad=aZ>Kyo$9ptNZ?sckeoA@lMGvhnM^yr^t zluZSYG)6LrI6iZ8+i!r_?#!U*y+WI-Ko%bZ9(c^)m2;W0M|B8@&M&8h<9G7K?TIT= zM5(EwABFSX)gQ7088hk?vRhT~-?ZU~I1zWpXpTjqJd2jgsljeu&=MMCA97K-63vTR zqBS16FVYCpUMgQ(jGS(_x3QTnTFT*49>y~jn?Ee}dR*}hEZr&FtC~(mGR}>$5&<K&F5=vJ-KqFY*00zctaU*0Y7MiYNI+Y6HCSWK+tS^4G-WRSq8{j_=n3x1ti{@mW%fJ zNwa;V&DDs=)`$am=QFR5bw6k*RW?ua3+_pfnVjMU9fuS`GaJTap4QBc?gmXJF+hkq z;_}J^iB5Kw$!K)9&NZkLHH#I6C91)LMt2|g1Bn8xvJ0-cqW)$8x* zM1e+eoT)V6O6fsi&9RN|4Z+uOf&bllbmI~`uu{Rs_f7uCO*5*=qv~*`h=!+m#?<#C z*mnwSM#-Y84NGkgaIYD@SPFSt7qAj_pIjsqk#P4(&zpJ!d|-Dcf`}=mg5;RH`kfMY z`p1OG1wB~e>ZVUOMh7dWOPMdfXcjCtHcsU53kzRT0P#+LC|S_^&xRlL2j4%r4*mLJ zVMT~INRV9=6&FE!jx{(klLde#J>>zd|Ncv4*EPqtd~-Pf#_zvEHXF^Aucd&8v*|AV z5SF`G=k_f`oH4AyJP6sWI$gd-0MKFt-y9!8;^vBHwrRcGr+Sx(1`u#|jsxfvEQQ*z z5Ikonze=fJoP4S_{i9lP@OeUUZZ>|@M8`MN&0i;3RFl-$7)%phm8%#5|U|8#}Qfdma>n46 zDnl;o7o!OfyCDV3A44xf7=VGaf{}!vq3h;%w3p%;eFjCKefVIVCFpzsLCj(J6)78f znGHU}Q{Z)9qT&`^gd`=Xv=ddl`H_8Q(Ul1(bQEgzlB2W<87?GV|qYkc7{AwVTw`8;gzjgnc zj3f}Q>|E|gPUXKa>;^h!X0VU%zVv26{@SPzIqku|uCFEH#?L~0lQ@wQvM^sldILMo z45Re7;7l2&tIy;Kn5{AS~v= z3d`Blu3KG-W(JXqwBn6CfK?SHUxzamj!L~tfpLELFbM)WgU{;jYhn!vB0KB}9-sPA zJ?Ox_Gx7!KQlIWPYy}lAw;hRnT`Fw3&QTkb>%KJYMc}=9=}qxxFiz@;#VWneK4O)L zrqxR8)MjN@_s>i1l>F2#hCwd`tih%HSBzgQ5yq=lmq(3Oe@NmdO%ZWzMIAa5-vDO= zlr}YX1)H85;BL_Q^B^9FHPbh~Pq8BiYu1K9Q{koPWN3xZ$PFUcIiuA&Qu$a2pJ~KhKWOy0~_#3^!B_tbsg7W2uN{)IR9~0Nx)W__Sc!*H|N}%PlVZ`@L?i(bzQv zk`U#{lyK*qv*^SucrmUIvKzN6owx@Yns9fDxgTfsWkAvhh25Q<6;R7|6>3}|Hwp+@ zA(@(3I4bil@ST8aUje~V7C;p!1(2sM9HPi1p{MQk0HYN{U|a` zzqEVCw$=f;5>~_!w?cn{QIfb*`;pVfvhY))DMKt_(%icLFGY#Oad^i!hs)|nO1JS? zm{R9bRMSvtY3W@hcGmQAuoB958o%MXTMQS!8MxE*T(c`#%&oUK^U)c|`@8Kf6K=Un z`OpfTD>v>AoxfCQa}nyWGNh6;O&xBqxVC0c>NwjfRKh5X<&-^^&I*7SxH4E6A||M7 zWmp|wqL@PQk0(XCGJ$+uXw~<5@LYrE`D_5<3!pRh>Fd-4^d0h$N@#No>d=%e<^VKy zwHb1|yv26uaYOdI_SNJ@RYT7~HY)c$ISfSXPC#t9?{SRQw;txJpbkZV8mgT6M2e{5 zDvEc2q(WoXEo^9#RL+26v_O`8*;ukzP_g-!--C6h!h0uK6ikj+cokPum38+0?F?(r zb%tC0;6>RCg!(HbUbS7SWaX6xm?xk+xSPXG%;63`RDL)7RIzyW2Bq)y$Fq9hEPI-P z3QG_BS%)@DgPY#vG)^?dNph8I_+wU<1+o8C zNF5fAmSd#4qlC~ZEh$O)ZaY#a^%6-6QpK4y+9raJ5j~qF{eq1n7Ly&%CCj4{Lb+aBD@On$F3g-rnB+@p13(sFVvv zg&|3VM&7dz^AmJH+E;$`sLdANpbXG)N!G$EwF$;UPXeA%>X?L=J%TdZ1ea!3^Tf=5WpTDsB~&WbIZT= zsG#47Yf8kPf-!hk%$Kf~jH%%w)c`=z4q946)=+RT@=*e*KRaTVhw@;yF@iodC!U$Z zzI^dBH}s6a!3*d;G)>QWF5F>`*wl>z(z(U^=C64Aj8kA;nQg z8z{NRqFMChwCE`Afkc1=&Z3HlBCNQ|(ZT}k7Qvq&UUAl;yA-c@W6~*ez2&=8E~vMV2~l8tqr)@1F;z)?K6-XN8$%m|j(ars-o^rhU^#@#;kExr$F zmp75xwhc#3rhr(V=S*BM0IeVn z6vLnu#Hf4sUj9%?e>Y0;VqDegk>C=&^X__l?(QoU@oPukXS__8FX{jhn6{RY@a%EZ zlilp46VNJWDd4G6>^p`2bjtkZ8GgYHrYIG}057hv=uBbg2ye1-z7ku^-9NITJ>A%j zINluz!_3~FE)xZ3j}I(4V#|eQ=x+J{st-0qq2f{2>chqFa;R&apcI0Q(DMS(GGr7! zLYPMDV}A^a8WyDf5{TV9&}CUvX|MA7%E~dTKY%s;VP#J9)u3fk{NET#|!DMgm*6iHeoRi#4+X=S}ea|nHC%6AAY+(NQ8z`5{ zL*Cjic&S#hL1S7dKEAzSudg!l6~pXHaE{WBC3xRhkW2*M&Y6D%tNLiwikY;<>@zq*;=-BG_&(~eCMJOw*VC&`SN$$ol?}HL$tR>3cavIHD zAOS9$vbVQ~0We`0s8yvlqRG|FwJ!^7HowZjM`2t!MXpal6UZQ>eb;92OET!AktCXm zfn3SU&`)`EOP@{1L)5`Y#XOMwvWklO0C5*es~#&mL%@A6zJ|vM)$yv0?&OCbKj2T$ zuL9*aim>JZh@7+n{Um1z^y6>V1Fej`9{s9LtH<8^{0tcWA@0on34=x#JMo)q9udJz zj_)qkA+FERaIMmZ%?jIMgfGO>>3W=)#nb8Hk@k7p8{qkyeEpRv0*Q*V-Dv$)zSgi{ z<1<27RW*dG{Y$uW>lA?>C=aaB2ORd_cXn~{p{=!m!Ryd1VJJ4_kdHVxh;Yf38_-vm z8-djpQ8rkra9{hENYFbzBVt%Zvf6*&_mKnlu*_B&zO>4j&?7ujjD@$yDO{jwl zh|#0axSC@LlN71Dyo*O|hk9oeihN&n{nE`urM zW!fR#d}DG4w1ckX9!nVUX7B+fDSwb}RSR*<*I()+VhG=jqM|4-@o_IcwfJQ{ve?+c zbeR$c0mgU9KerB@5n=$jEFy=-Hae_WTN&qPm zfwltvYy?~aTDu&b8rD1k-pe2OoqobOs)eJSpm>8^YoH6YbN~en{63`G=mbg92J#kN zxnI}a+k45%+WL@kspyppum8=+X?;ZQQP~qswEh9UKmA-+YE2~&OT$>V9`suc5mT12 zT@9=12e^+Pz&OAGbwJ(ei1kSnEDYw5AEGZftd+QzzjL?-mcFu_xmqlnNgPX!g7a5b^P6}Q2yzkZ$=UeJjv8nm6TtZ7?q{5zt{W&L2&lo2 zttPNte2;k?vo4w%_NXrt=M8bcn?QYhOSdagR+{`MOT&qeqfMDu*)L; z%xR~ZmuL}47S`ZTPjVImB^FvsOk3X0gJBj~w}>G7mq-;Nw0?n+Ox1*fh6&Yq+S!XC zR%&6~4ZCbj>8MSyT_&CUlA**Yl<|qGvWslwZ@e6dqT9<%1*;_Pfb4%I8`xsHrK@-5 zj;OCr-}jGV*-k=NZYUZPm2=J8N=Y`0jAY@9H|_Iwm_(M^)M%%=?c=JY0L_mUG9;=X z539*u`U0v;s^Bb<3s}L}0uthSY#IIYlN_MR&>IgueXa&1KcVy0vo^i%f3NAevQp*~ zg>R*$eiqn;^vy|#E>!=av@O+H8+v3pRkOeD?Fbl?l}M88E;?9HoT#W>nDu8bZa zf*xydxH#(RjbZ9|K0m=GgdC~*OfUx4dzw6TCVgkJ@jg10gIf4nj)wI!@QBmK)HCd{4=1qkiU+bY9=cS^0)T2Fl`Ca2phRE6NwQ&= z84q1}B&bdq229!03WkHTe@}AyOA))m&>3k36NQ)se?n?kl8BS@rtC5XtFioi`qc&+ zr!cxdygPGHfl7&gn5hhw!;fv{>5>e%YbryN2eW@u9r|Wk7uUIhA*bq&f5r8&vLr)< zd`2m&U(VtiA`vdZ0-p@O;rWAuu{O|pRl|i6-Iv}NGV1n8wTa%R*8FB?JO~t*zzZfH z+`Qj(b9fDBMXt)07%B1e`cYJ4u4Zh3+FHs-l+ed&CezdP(>KfCLB12?BlPQL$_AqQ zI?O@M@5K<>g)Ry7=92a2BV0hT5aoz{c=D%_-rk#YB_Kez%yE_;EEbP{*@73o`oyK^ zeDXLT&w-kh1ay3*cB8%>)EyC8FQ6Rp_q z{viE9C0<0SW&d{?8Ta^P5|RtopZT3yUTqn(yCR9sT~2D;`c7Mzxn)Ky%P6aF7v-yPKS*0mdo z0*dsiL3&f9D#b{Vjv$DDfPzQ|MM^*-B>@HL9cj{}h)9(tJ)j`HBVuSldXJ%Z?hg9C z-*@lK{pZY?GoEq()?VdV&wAF*>L;CHL0g>d$nEwRzfP$f>WXKNcF4cTJQrlW;<;b)eWRQDQmszytt|agckCLLE14c_P~pY4@rZGD9y<0NB~y^k+c z8YJ%-Z(4lN$fyQcFN)}h;Z<|#*UOptOj|l5x>~Q*9$g*k&XF+PJLcL_@)ky>MV3-M zq>f&>v;r07S-C>xu-DQNg<@wrqu<(DCl_35;P#<|4Ph(OR^C-xEe_AsTIzljd6xA> zT5;a8cOV2pyLSiL+A4K1eE-Yy(e2$H38AjuUNiE^akOhTjY0k7N?9+}VseK+jiNd& z6Ojo`E1v#RcuT&mt!={^?4B{OjYx~jA(#KPx(SyN`;SK{z&2AqA2}UaLil%k`lrkx z4YE>FJ960Dw=zJm33EBAyfl=Tla`R!xQ^w#^6dzsot~cVGYf=Hj@xWDEJj8~c0Zq1 z=n;9hAeb)Y?du<>gbB-b7JawFi!c~ri&&<>TPtNBo(afwu?8%%8sx~a4b^wO(ltYu zoXb{@`o>X1i5yuq-RG&jxm}WqD-cU5tu#KfGA;E)om{|oXUym1NMsz1JcvXFvZ{hh zN+;S)#6bnqN^N`7DtAx4fI(TsD&s*u8`kc6PwtX!?CNNx4=f}zf#laJEc8_caHo9m zkx$_8bwh)#lf9mP3n^d28yCYT0iB$>x|JaLbH| ztW&GPtBzq8<7e8UossDzU!-%`{6)#26FLXN-Iht%iL^Oiz4saXnhcClDoMChYszV5 zogMo)R~5s&0#?h!eId=8af0W&WyMwBy=5ozJ=TBNQEAxXp4>Kd%6P< ztdV0mK@iZW72O+}@9pkRefj$h^TZ@ft05^h^{6Hf&7_dqdl_aqm~)pNt@O6NtEcra(dSftwbs2H8($x?X$bSw#jB?bn5bt zA3hu*<@hDyle^Tuq0fb>A!O?#_t&j?8BSDw(7-1bGl^$6{(-Cryn&y-nZhZ12auw5WRm@s7r&6Un`_4iY;x69d1vu1Lgsw0_4v*; z-izf$4UC#9Clu;rIxw1kg13$vQ;A>Oa1>UGaPPmKbIZ_2d{2u;@yhM2{zQP)4|<~C z^KsSHhJs9^E=0UL+1%Xh60SOpTi)_qfkioOuZ?>#`7V3Uw@rFH`r_abfup%PI}@w( zn4fEuCw-MB z+w%FEK5Pn+F-=yj0s3%;c%)=|w8%k~wKN0htuZj*nabb+Qve7-DwGV)}O9d}iAh+^JaT+!;HW(FR#$_`w&7Y^3_bGB4iRS7%-|SWC>3 zX|;Ik$!ZytlKqhSH)p$l6dlm2wsu1%reSKtw9)b#Y_Dk)+tfECXg!tz@nv=$20Lg# zH~Fh)^;a=9dV$k$a}}$wAe6V7K~gAF=JB7;9G8`p+@5>$=1mTcqv;z+?`sj6cJ#hT zbXhqKguQ5ZuM&oDC1ic3=*iSt6c}Yo0X4|QL;G^1rkko}iMJFve`2Z$tY-bB{ zB96>C3)F;&)TAWVpVq^mL!>6j^`Pb|odwFrsv$&#xuv`N_A=M{Jld7#<$fVhf5+o! ztjc8;-uuZxCdokQ44&SlKuer{%hbEH3%RqtjdztyRBLJzGqsbbkKskUd#H7(jx zC4Nbo^SvatJrDU44H92BsGC^L~KRcfpS-rDq$>_IrRx6OYHcdIz%DEN$)IFMKdc`J{MW00J>E z9d?kcR+h$h^rXV%U;SAlof8k>4v1ZOSj!|5IMsIhPDIy{6$9C}cP3{%^ryq(MPaO6 zPZYoJxf7_{&hpau@?S4Ar=n!E4rPCoZZ!-gsxYyIRT?87cuN^-r+3L@Jo~))NAurJ z+%-75dYVVqEzWcLN1@=dzGlhk=_gG;rFu1-{M|W^<^heh&w}L)`TTS!uaZc506}Gd zJlLC0_esY=n|i=~0f9UbRwkY{`r08KE57~PH$^>VxfPfi9c{+SMX?ks!vgr7#Tf2q z1y=2gTqnLffd-9@e=hq2q<|$!UYJ@BpDWDSX_O>ew>ER`l%iq`P5lmUj;xNv2abrU z7A@R~gY{_kl(2kAGY_NEND#9TYB-~){y};!(NdV`5BKTctoJb|=kg+q417XI2E=A( zZTw(GH4ASBJP8K!F&vVx*As2!;(|Bywsp3)v6*wG^{B-`Aw}=Nw~~PZ`wi@xAJhFF zYrn5I6qUxSsv2ceCPVh*BM#b`yL1*5lPB$QrXn6V=3$ckrL}8U-$LDsW5)S)%c;%o z!Hq~h?K!`Wg9c2!S4qgwsV?ok?r%@^i`;`Mal%i0USa2+k`88yfBa)seQ5ce2an+8 z`6kUqp2Rg)I+c~>v~{X4Vs`@h=@mP&9v6!ckuRN(~oUFps&IeCRm-DK%FW`01Btltv&%A9p{CExB zKiRF(J=kO3Q&WK_S~~Bkj@n-_r%H_FIR~Ki#ke5~OSH5)9gDLofGXnv82@GyaAuo_~##w+DH*}TdmSAeHEr$yq?Z8jtno>SA zG}Nb~wtBxK1qbO2YLn=dJ6JJ5yUt|fIgvO=&9jJo^ICgoaF2G69?MBr=K#c;y?D0Q zVZt!PS{<~}6zy6*nQF=%VBr2d&&Pte@jUF=UFN;cx6l?F46F^n5Xw97#FfPE5VsZa zTAfTgcJ%w1&u8y%{NB7y2H@npZ${*&4iMOzg2%4+=AfTxYZi##_ZL~PO*OOA@rI^v zvLwwuNZnGl+BC+Go5&!=eVBwS%k!rbUenx{QML-iQEFrgocn#L7c@lVB{VAitq^}M zdj9Pd%!U@0(?LsHTTanHXD3xjSq@`&y=W^nE3d1&+w|O|CfZeqo6BbbM#5^!#KiOt za*RPlFy(I~M_nKXNRpZAgJz4<3lWX$id0mHuomix>{QU zofM7o%!|Rn!PbMG+p5e4N98z5tLr5qmbovDOGQUwno1AyG$Oubc0xg8KBBEh;o6wO zqs!vhe+I%Oz*oy9Ti`Rr|4~OxBGmV(VRew$ssrw=>|Uut`U=I>+(iliWT_0sf5Vhs zKP-IU6^o-GShRhX-J49^xc~>@lLU|D()das=ONA>S^c{rAhGm}jg3h`ya8-w(uKA* z%)>}oP4&0VLGEH@+7^Hn#WLepGG{~^$QWaxUqNFq1^u6^*K%zPSe0!Pc%baIs)k^C z7SR;@rYC`lxI-A#g*=7WMD}M`MrwnEAEhf}-0QeRh&Z$11rIBhrXlVJz zImH!aT{l+W1Mhh|JPVdci_l3B@5*3hfQTE*sv7iU?LB>TY>)JGm=bcHBddLTbreCg zn}&m0ZHjgjB|JY^(j`VdEShP{)@nDuG+_##AQ^PmeJ1t`t`0;jI<~gq{l?kE4XRUxv4Fo=m}-b3sEUOhVI9*8fxJ z+O<^hKLKOLA>PKkvV3c5>2mnY_YOE@Rg_uLjHq#HSE1^wScR;n+iZ9eXN?Kmtz4v!e*^lcMfCXAhc}PB!zOlNk-(xM z{-tB*ARH0XQu{p$1V@DBT?|q12*W{)weH@PWo{H9RCM-AkbYYcLAr{B;@2de=V?>_ zxKjRGK$ILOm)TD0tFX&+W-l+w7w2C&dfFG$^y6bz4Rd>c=KvBT2AYs=l`UJUss=La zUZPkw*H{gZx!z;8!Z&(qvW%FKE5|1lC$VETxk|%cqZP8Uf6Jn_XGHT;&6=e7q{QjlM$#r#Q930H; z9jFfPk(n=0g_up~4qXDYzT$qE6dmvyIUcSHpq~7ea0wQ9*F6^wU|&DCo_qb2(#e-Q zjJ+npJ38=02BoAJZdc}21zF9AFiSy0cp{awYkstMzl2f0wfZlE8GuEeznSQry@+UH zf#%&`pcbfK?&2nr6*5#P)IVf7$R1^mdf=N;AG%PwrSZ0~HTlZNbd{Xl8=xf&4)X3n z1n{^(y&4phftN&?6#Zd)|NSePga=dcZ1@>b!A@${3&Y_*k11Ik=a6JZss?5a)}8Sc zXxFIz>C8~!8umtQkQD5q1#6#r@u!`6!g%jYyLp?a)?Z&CYyUcX>B3gw^EcM%_P>t1 zh<0|KRLPH?`!l4-7T=QIZ){F;n@uj43_s0PSfd@I(kKZ1o|rQN>nL~EYn4lKHAv5t zzr~yDbeB%CgEM0Ky%n=BcAd?a(1cgtbGLTQ!$BbL^G+6EO}XNL{33xE9sri;ZsCK2 z=YR-kgU8|^R^_5XmMpT=&MyodnFj=AR%**_G}$x-2`s0(S+CCX<;!0s|68)2>MJut ze!SbglR=e7fw88QUu9+@V9_Ji?uEg@ag#IqR%x!CEDt^2aio&@?;HR6}S0KuWI1CXtR;Yv%sAD~PUIXz&NoAh9Nv)r2#p&oWbz**@*?bE^rNbVNlht*3(<4SHJf zkeoS$kPIxIczYk7g@mGAgVaS4?w^*P5ryr6e1JugvAj^8VW;VdOJeTr>VmF;Y$dBa z^8i3FyJ)0s!qNuan}`$MWkH#MdvMA@;Cf%_hfaa8Dsr#o_if#kB4Gpa_n%;q`vR!@ zuwG`%5zK_fLtZn$u^jG+g+(XVznSy^C5eufVwGr4WaIB;+7QS(qC*hpq~&25L3KTd zvygj3BD+1JOCU^+^$ku&K`pAVDcidO?sb8aiyCA#)lgx~R>%(0I*a(yPJ%-w|50Xb zW=C%>oRPv@BLYfcXtbRaaHE^(QOaT08tyj6mE#(*_(KdL=@bIvWQ(pj4tQv6^|=hJc7abZakC zpZZz3{XC|ryjvH}vhVib43`WgvLgy}lw?YXVKhs(mg@#TxoQb@p@#13-2A5mcz%lWh&AznCsoxc^H`W$7m zg-Ji+aQJoP24cSTXa{@JK&Z9RlWl;K|M-`Zr;z|GI}YZTcNRaJ_%l_49{5HZ<9sUO zv3mNVYCOQl^8i9%rDxyjz4kz}v0l)B5eaZg`9h58IgiI!UNx^EabC5Zd+iFU?dEG% zcH-GFmW`R6QJ?eMW-oP*hLQcqU%4bF=do&*{_u~xEmCF2V>xhFSIs_7h$-s9DnJNV zHePOQ|AyCng0H{)u-6HkB!a+d1bH_hB0!4Tka-14f_fuB1+_TJ3;+o`k+ybUc_~TE z9Ua%mASeKVLx%`sgABkC%mDOi_1;Rh?Ab}GsS>}8mIcTBl#hA;;COL9qWFJhr{@}E zqGS#(>k_pMWN~z+_o6k=RW$6ZyzrIt@yRevc8t?qQ#rH>GhfOA(dFm+tU)Nsl-@dF zg$)O0Hnmr#U!HjjumJ;L39C)H*1fT;r}3p~fculmNuz9FHU%SvG`k$$z_O~7nXR)u zVKtEbia0C&F!zczGphhw=`thxex(7;(HnsAEHYd9{)db`9mKfT2LJf7M%$4_l2bp5 zq7o0`=Ba^<9cR~4U)z55$Gnax#DIiZ-t?faXIp#V3P64A)707KVPh+c+bxm}q>Adi zx3hYg^PpgeRRf?Sb&kvSFNE|?bWC~DXK8x@@%!;L!<(%F7-V{L79<&hSQ z9Q1eCUbqjHmQqzO(KPDHE7b102HDkPMboJd-M)7$C<{yubMtpK7|yHbZ)=hf4c&MJ zwSKsU&*^w~6ZI&a4@Kl3btN-zp9IT!|JEo10?y@cHRvF@v)@BQ%thDi8m=;v3<`*& z^2{A9D`-yV_XvpZD08DnSiSXo=T{)|y_Y@H_LZw9jlyO(TUNH(s>c8LJmC9S>rmTJr(fuW;<7N4_b<{aX^j@fd6#Egazu8d?}H`4P*Tc@x;H}yM9OH1rF+iN#^ z6kd9V zfd^hs=uN?~>MEEq!$VcIm1R2;tM6xIM7snWjo<}%zwjGoNChezeg2#dVF|nD0wyJ*Nl+o02|Cq+HA7&?7-Uc$fxHm zCE{%U_Q_c@qMKp{d-SGrJ7uRMoak2pIP^m@wL_?$)4&H*%TCz+fvjyXdsGl4iu@Hv)XB-tM= zfvL$>G)a_$aLqzypvsIF=(e-+dN)&F(J1cUe&kM(Io*-)|EFdE@2?&3Tg6wz=is%3 zoNkpRLqmR9X6|l(Dd5ghJSG5A^HHU=oVo0jSMX`Nx6`rKtFV3Eo%X(pJ8t4g>9jWp z&J2R55^TuHMT8WbS3{G~NaS7Yx*y;ImG34Tb&-rL4a1AqQ&j>SOVynSnuIlp`$n6I z0oVRZwSXz6%L3+u*cYbN?8=m_TM+*8I}3LYvnz`g4zoJ}g36BL>k!7k=JX<(ms-o( zNLyb4S_04s+eB5}AVcKc!KeU}L`@Q&do0PT=>h0OYM)A>D@a|vSI?`4(7g;$kCbZm z*Vq|*w40Y&HVMf5@Rn}bY2>TX8YT3|i?ZZaR4n_sB^n~~WI3GRKdD-)Fe`5rJQE)C zRH9~EJ}@KYLe=o4C`A-e#PSb5eDTliDObx{7(0X&^EwOBB-!M%mj(%)66f=G-8P~F z3d&Vs=8erR(5^k&==9>@WnGk}A~~yYOvA6VF|&4afo)^>jLowl>hu|wx`mGJIi3UY z5WxMFdkJHu4;R#m(34@I=XYwh3b4eRQm^Uc*+fjYqj?wM`~KTP;tP5TO(fy=3y&Him(_&{ocC64i4b<&PFE34bE0G#D}|buy=^rW9SX zTH`N7^G z*ukxUc>{o|^j{>P7?b-{AYEq-JrkpO`48Lc#M80tS!Y1xb_S7y^py=)hV+q!ok;IE zEux|J)_LqVPp`>s7F<)p)dMZ1#5vz^=Q#yON&dgwf1EY7zR&W=MsFS3PObiE^P?jE zi}KwXmApjWkbOQ>mrTsS9s1ciIks*gnGpkF3oY2_4$sz2_$i4&LrbCU{&n3Wj^H!R z^cm!SFmE!Bz4EoSb8lMbq<~NV<|2l?vYFu3{W*Xv8eZK{=@q?0g}@|Sl>yO9?b-;n zlumGhdRj2n?Y%qSQ_0wfx7i2X%$% zOP_YGJ;G8(h3N9Dyl;17c~?ig|ZckC5d^ zo0X_#-6%(fhYrE0rx(x(d$~(GNLwQy0^1^Fxel8>_Sx1XUbS<}<7daW9`mYcOD5}0 zu7}4b27re`Zuh(zb12-0gMOEM5c*lyxW9t5E&f>#%(5t<$Fq~Q_s!(E5(nyLr>ea* zOVdqb@qJRfkT{Z(&_(v9$#M$6p>LM@NI|dUfK@RaBzWwAH|WlrwKf` zKgN_SUTkIi0^fI0(irY(qYeUx*)#UE`S>#BV>ebXgRJ(>@_3Z7<67M^E=qNYnj&-9 z#PxWQeepxt#H~GY1$n9`w{$~=JsA9VHOj?$&VZ^4MwCB);ODJzqh)O`Kc3+v#)$kH461kC7RRF&J{YFUZ|tRcUL_SrlQfnDj})nnJC%#z!G#D9 zTrqy$-d_Z#CA5uqAM%3HeAdhIrJRf8;50;7qWiZx{sN#VYyB;CfOaTWA~-D+43uI_ zEv3fY2F*`PW|A^k`1qv@A$>oS+qE8^lJRJuo zQW5O(T_3)af8v87$<$pIWad-KMhKt~gb`DKNCb77bcA4SfUiKv>zg_i53eQG(o=9| zQ*tc~L_>JhKEyk9<%$R&IJh>tH6}d@|AqDY`mfDjbAUS9Fym0o#gARTvdS;MfYe(r z3qp?T4DL8>382JV7FarTAHFC@v`yUjBt)$Jd-oU=@@cOT#}Uu|x2?W3_f^(**f_e2 zOlx27oxMT0I@L?G6mvz1eLUyd`98yHX+X|)O$6@zL@QZ3a|52^)J}BgKcpi|4?xfi zUsEqGvtmI(&?&ZJsh{1Xhg^pQC6|}JP5ls8SpOliZ06|@X3jW=#kH$nn5k_7wU}6M zsaJZp8CDA{l5x$FoK^Yt4oA1-U-NvT+(;GE6K zBODVF`R6YUK?+gkVbKMcbq7G`b)YWOybS5v1az+_p?k{KYT@v-I=+F3RiRJ@Jv$(1 zj^dy#M?A}S{}PHe^roOm(|V{{((BrIkw@2T4Jyj^*`CTM_lIlE%){Up%Qu+QP(ydr z1|Idk6u*8fr9izn7R7IM|3wcS|It86q=$v|jv!BUU)B%Twtg^>POsZhQ^2UGp9#*i z`*?O67ngV6oiKXlA)k_dEW(Ahgg`O{GFL8M-XwddZ|&XPr#>!gI>m?dBgpwjVe5-cd=2=cs{4Uw%n{0uI$&jOO9C9fuOdGzYUx}#5b>qYPP57 z!w24uqTlBI2w!Xc8$qxxaGOFc`k%i{r`zbnWF;;L>cLr(jot5+&anJi4`-{r9%+s8 z@_I)?xZSckRg3>y3(3t@10J*$yuBHn&+ajrpj+H(m~j2`1iU5Rcb6VQC3jEe$CT|G zi>?eE!A_=!EzWWi?t8gmU&%R}bVPlEM4Ft^=?J!BP`2tq1XzRYevft_)%0uEUu(T` zv`csZ6j=U3G625o0r^rUTieUSIqd*G6SRv!f)ix|lGyv&+2iBi_0uPAN89bD);I+x zjORI;UJ@3kp|>0;xbnS*@4X?)hOC$}lwF7o=y}QVsK`JkLdst|B`qi2z(~jmZ3-+q zY)_I(O2mM1II~?DyP$mjQQ|CmPy8Tnc+@0;k^&6;D1pZaABaa{p-qR)#Xb9<sV8+(w4v7MHJK5F~%|kZX$~GTnYU^bta)%3=t#x$ruM+ zW8NdU23cHH4QsJV#Pao*v;5GhlBVGCRw=0r2-iq>=0p?MhmVy?@QFw8^ha zUn#K&0h}iGn1#%>QNeP6qDqX$Da%kTVABeM6eon|#tBK*PZFIP79aW<& zD;ou8lcqECT`)!Zn+_P7fnW3S@x3nLZ;r_O=?%~dNvR{K%V#b7j+lI&^zvW)r{>J7 z@V3-@KP=!}oo8~H2wSu6$B(tb5OK0CAf)a-IWor)Z$@VPI{8}EF~x5fCbLN~w{}B~ z)+kic7esmp3JJ9p5q-p-ugs+ z(Op|z*t63(kVunV0qWGUzD{*y^7`}i2Pb@)i2;X~%|VJBGS;)OhO0HdRMHXzjWhie z2-aJdfU1d{lUqkL^F78vd$&g+g<{S`MVH}U48?9ror9|+ggYx6I)2%v0o6-j4vd)A z{2rt6stUp}M)KcgDcbMoj_Wr)4?JRD7&w4H(|$!c+KZ5Jqe@X!Z2L3Es1Dc!oyufL zDJ+G|Kw;{M+-IP-0CNx|*VkJi7ObEN1TN{XsGiA@So=m@_-o2lgA4f1=b-nLuvC8x zGScjmiFhA1J>7omh~HOgJWXnPZ*OCi6I8Y_0zwB`O-xLtSicq==H+0sys%Kpukt{i z=7^`V-wF}Ol8)gg&^~_tFPnTi4x@uFGJ@F?0H;BW3~P9{9x;rUy|#Hg*@(}(2byzP zMH6w+W-X9V$XV|KW%g$+=tgItlCo&&dGn$f&~eF11RQA&tB~c@xM>m`V##F@-K8xv zu+S*njr0yG`c~S@SF>)N-n1T$HCQ;1I<`8byCYnBpGv(5c0cAkHyF+U>)cp!ZSD)afc`?WEa%QE+~sC8Q|u$rQx2n8G#cP~6qJvS+#Ea}rySS9(dmA%f#Jf-=X4V1=15?i+0aaZcjU9g+OMP1 z!fz9xCM_S2E}+Ao0!_OF=lGjeLWIUyP}X?&zXxNC8b}OxxVTEB#@w$Wg9MJ6E)BXj zkChEYJEc$+Kf`*f4*i^t(*`;Gv-_NS!lv8s%#d!w=?8TbecTTpiC?77-)-MNDxap#@&C%=`++O->JUfm z#EgR{ooUWc!@!|<4FW9wi18l+Vdfo!Tk zP;7QZniY3;u9&4|F9!fZ^4LPKuXXo83ipx?JE(}G9*Z#KmOF`zTDpD8#?V;sCDvL@ zN$0FwB&L$x>{FVOPWc$3th?!pqXfB-&(e48j0ujdgI?B;*)+i4^t;y4+Zu%x;Tnfp zYKy%Vr-<*G{HU#BoqAenjMxR%8=FNE)L-wH)4FWnX>L(*wJL3~Rx#?3IsZYa-N9Qr z;rc$_M-&^wgM@7y2nj0h;#3*Cz`r7~vrF}v61Q@ZDpTO*buddUFL$f_cM6)79`uAg zoh(zFo{?M96-xM(tdi07H`bxTl@6w(r%+e2pSNszr@*Ikz85+BSTk|p-kZsY%FChe zZk@TJbHqL;B(>VNNY_$#VI^XB7e}R_uJop(al09!FLQR`e5Y6;0eI{*WVscAAzW6I? zURDFH#LCxzX{`_?X$1Q*H4W_6%DSLA{-k-M)mJ1?qxMIj}@6y1iww3g$h>+FH{ zeii2v!G+$5>dT>;B4_{HS4a(A4K5k zyT(llYZP0Pw?eyqzf=L%`^55U0`vVpU{ZNz?H-yXJMXQjlERbwrF*$*vP-sqd%Q3~ z=O@UYa-l_Gx)RIX!-e6Q{AI=g9i^c~x4xO8@qC59XAO^r+J}=a7Le92r|`cw_L5LG z3qWc%1Z_86Z`zZ*vwQDQdS@|tck%Yp))iF2s@@Bgxh6uc4U7}gU~M&NiHZuz$Xiz2 zpA&?fQZ>NeUxQpf!KM<8W9jtg(G4P^mATGv``lz2=!ARTg#a%jwj^G;>0Cd+QzOLf zj|cDIXNE3xQ2h#Bxq79hOU%;`F`(*O`y-_IVt#G3&MK`1-z(u zW|v#KE2xx~y_Cm=GTCSGsb-2x3=lheO)O3`l=l7&;sbCR1p~pqen!eg*CieRk=&(H zSl1nj>d{l*NT5-?W3H7^`<}RV0ZuP!I!XwAH;ly=H_H@+syPQ>*` z(}*|cE(JhvE1rFS!5a+(NH-c@*b62Ojj=DnATCq1r>eIPDEl-TMMaL+Q?}Iu9r{ji zFx3w7gI%CK>X-z#3F!CP}=+*k5WO-s|D&Gq0FxWeR z8WaR@g%y<=@i4xKoG;9bmsl+~-C84+A|eu~WIXBQ&!{BWRP?s5Z64b#S-)CQ0q+G$ z1a3rm)CH_`uHKbt`AqK*@Jko_G>}Fj|I-{ao?$j|mhzPaVmE1^+=@E3+sM6<%GlXEgmX?giY-)eGk{$!J*T1OJY=zwms^Z>y)Wo>|<5UVnn3 z?dw%G*Yb>AmyUk?fNstO#ltEar%FWE1j_h{oKbJ#@0X_V@=@kCDwYxcND&moKk5$c z0Q)q>o!aD6Ufb%8fbYGv2#*E0Y4Q2Whg309FCAGdY6?dED2Ru$*GSkU|>PXnN8XsL(G4ueU*7V&WV{Ay7-n0FI z;(AXrHw$bHCtgttq3;*25UC7nhzQmEnBX&B+kMslV>{D=+cGRI9#5bUz)$q* zOnrR6aBj)iiXa*-4CxB&n!aIW=4htnM$|V7=zInjDEk^ri3!Zg4v~a%5cMQzTAIb2 zgX^s+5m2W~L^v0<9yx#w0>tUEg|);NboIv1gRBZM2HmvlSNJ@&GCSdHqXIQy-9oU1 zJ2BOTWi<}{vmE6swI(Prk0G;Ex76wnZ1rHKUgbJv0V!U5K^eoNd1&3^cW^x z?)ck~RVI~(Wg56y6I$%qU5T9(7ojuO*ubL0Mve6H?6OR$^bK+$ZEqq5Q{E^v$=Qf? zWj&GeLF}t9&2fYMUBE#>hfs^u?T=ftWNni1$~Q4OEYNqGg*I$dzmPHfyNff=xwBRw zJ_m@vC}?`OA1z_!T=rMu#wmy*ebSEzVrt#{J3mSvBG_?Wjc$WkA(br9rNRG;{SiMWRTJBwMXB<1m9!^Q*ttjSOCd|qCF`0VM6@6ZjxRA_Q!?6=- zzZ#w{zZ2(mjk9ZU&9jxhzrgg&q<#G+zeY$%dO3MJ3pW^^L}z6g-8-zBVY!HpbrouH zU53|rRGUOd8LT}`kF77L7OEm4UOTxa3E?8P|0Dua(0HA*f zQa>R6|9sLT++J0dKVz%UNH5EJp_}Rx5ciGgl*%Djr7H@(NI|uE-YJJ-lwHpEK~9AS zI6v4-bB$0Pt79-J_IR^-1r;MAh$>ib=2a7!;@@#B(r2G{UFJZQ?z@#E-aY_@#5~ye z$>T3(Bm3&x%zWgWN}+iHyR1`Wz&wQZE1NbtAB+e1BBs-UUeYQnFT*=Y3+x>h0W~#Y zCQ1q^>Ck~aeV*AFWIXrwYE5Y+>z9lDYpL!xSh5%H;J@cj?BqlyH6`_X^*#>#u;8i? z)k%GUwuuV`%~rVwt`4m;)q2CL_UO*{NNdXF>Ko8v%?S4cVhoYe0b|ds%?6mT>4(rH zh%rQ8A{YdmNrQgCR2)nw8HFP^fS50mFseNuDD$IGG(-vv_EU=15yDr5Jhhqtm#2li znO9pm8!BAfDYeEZl)CyuP__lJOmCF3%iwFfIgkz+=OTR-%C70o&^6)6{(9FwE>IO{ z1ERf(?$1&QE;?WS=E0O?G2SE(mQ3!GZgvk!a((+p5kL>NSI?`u2e;`VZ8=oa)?g3_ z_`PND@8BdQCp|?Ey^oGF-ObD#E$L)Wp(LHDq!wS{RgJkXJxir33C7=8i(g!tAkjVQ zygK32u{Gz*L^Zla3*q1Vk-+iDUti@=x`X~%gmU_J4k|d^?I43z{?pUey(lk7Jgvc53`s#c-ea`O|{KoZ#0QZZD|gD6MXx2n=gl zyi=XIclX53BX=8Zmjhfn#U#RWQPX#7ivOCTcnkTRL#vqu0f421Wdc+WXP}y5c)gXe zn`};bV?%QMUMKV7B69Ti#enF2>d{9*RNeDY$&eSP2Mi7}S%i^5g4#p~PycgZWz_k* zZ6p$Vhbtbg!UY{s8u$80(>E@9}FB>t=P>z~Vs5rgph zQK1?d3e-vIzCHD*pVi88Po+HDYig!dHQ$NvI_tdOBMs83W)@TqNwzRl;WrdFRFBL+n$)J+a zCY-xe4CH|~!3xIP-eE&wA)%GiQnCM?2=gJvQ(He`p(Fd_hXe6sjO;sriph=L1Q}jR zaa61I*DD=8Q;57e=9H}wO5@LuG67pJs>X-X&`yQ#I@;+)r{WIwPW;aGg!5g21uG%X zfO6eDj^R}p#=7Sg6WFUi1#CNCSBqm zP5R^Ny9FQB@J&nRS^3=#DJpnOY~nR^fZY^{SH;LW9UR#ziJF#U?P7Tq!N>=w5;#Lo zbtOch>0R*rBK7Se*Jthh!rM0!p3BfZ*P54{I%B7p*PL@V`6(oA3g8jxh`rhXLXzUl z;#xPra-Q}L#F<-rH-khzg|>mUB0?k%#G6*+VmxRwJ})e;4G+~C_FMnmG8JdO<8KT) z)UY_?+LfiOD0vZ2!-S`@ivB0m3We$o{VfDl4$aq~^qI~p!RaZMf|`fF=KLz|mL>v+ zu5GCHE`#oT@B#*+47}{QKu=V#oyz_FIoS4<0zwx;-x<@y>`i9p(mXRWLl2Y!2gVJk zqgV)Z1+3JhUXpUG1K1a+IryJrDvl|<93g+Aj5mKN|7G+(gStJX@Ha&u=R48tCLVvb z(#6ScI1hs#eQYqP!m3Z{9U8%fhA({B)o76qFa`wk>~}ML zGVzhNyt3hg;sT2t)E!fY7tEkBcyx*`+s`F9F?3};j=Tn2(}v?P%kOtXxsa*}zTb5M z+gzfUZi7_i6_Q?5x@bG0zoua^0?*!;P9H6BwO(;0Ec7TEm`%czE*i{A-MbK^PL8GH zBP4ZS)hrioU-sP|A_&*|IUpuXX5ORfn*xGe!X47{o`1I+j}EOB7tC_AteidH$zQcvWn0I#x5*Poj0sI zxm#)cC|eC(f}-)QWLT8&v>eE>Td`F9NN5#%}r(Wx5~k?pVKZCt!P~tSZ*e#2$GIC!5{*dmO(j2b%QMj zTTjn@4antLSYX~U0<3j?M^FI=lL7)hjTF!05aWxi#laUGK51-rTva}?L`J4^I|E=ygDyiWjp__q}M92 zTeU*&?80d1CM%nGb7X$=q8&DLw`9hsC~H?N!H-UUal2=#HA>bpEWzaf0diJa~3gVA_pLhw6ib2M51{A%|6~(81!^hw4b;E9)ZI!t|V5M~WZ3GK%WCyTMs}SFK-H;YFRBw@z)3fp+?)2~#~WA+>*F zpSBmMU4btD6&QkCs@aaq0H>$ z`3m}y0K)492SPRQvWlhf;ehiUa?QIb_Bd5#9l^1W1OIOf0C?*7|HOb)So90Wthr&r zUFzxST_S?wU}_;S@Zj7_P~cu|NdJ}94zv?Q)x3}$LVRj!YC8Q%HP;6}dD1BXfvy5? zLyZxL5>^J&Qq5ORn^$T|J*^ofw)B=1%W4-&S0?~jR9gwP1)%;FQg^fOLqz}fPBrM4 zAdmI3bt(X!XOK^t-R_L~uA>?eVKF(?`imdwcui*HJMl*8k+_Ij=G|!5XL1wi9ePDo zmw{Rof7XAeuE?iwc)0`|Qt6Z(C2jfk?VB7eg`#Lsn+@2XiW3Nt-0Oin5sR2^*dajG zvnl~AF-~s7NpE#+>ysA*AGuXqFOS5dAB?ezi&)H|QWBhg>?RW^j|AQ)Qla@1_1)bFpo#Nk%nQFbsZUX=HUB_J}mshYetrO2osE}Wg%Z3I@9uq2Uw>)iZ zY{vd-B-{oZB;}`ow3h#_w)Sxhj)uF#>3|9{Sq5`osTw`?IAF2mS8A6%uKCK6Jq4+R zd98Qx4r0aoH&@L%iT%!tMS?gQcwTuoPmO~B1HAg#GD-7SQ~!&%Sf^SIrrgSLDyLN- zykOVmrOs&}TxFDJwWM5)d0SXhS1m*f>NcYVVPTK>CDnz zE4l=Xjwi+mYCqBz(C9Z%O!|OTIS8%H5ZFP=s__4<=RJRKh>egG+c*|uOtCkQWI`cD z7_%!c7UiZTn;vkF)DIS&^j6i^lF=}WYyF<~798l>CcVxzK5 zZxl>@H0Yt1Uxe$>4aRd1weF48q~z;ko(s3K42$^D+-C(?ONw(^BEwb=yoq=ag`<%K z{{=`EAP`-KqYwhk3>N%&-qzNl2$Vc{LL`iii|!lqPbYb>ek_M0=;SEr2H%8VCA(Hr z(^mI>nX5)CRQMej*Qqvu1(QcVoLJBH%=MA^ur|I^L|##1o%-l|Yf%MsZFYuRT#A60 zghqS_+Fg`3^r-fv1-XSFc?GD5+CsP%q#W1uPQy-mk$G`)e|>U;3%?`r*H0#43YWoa zgA|JHL@am_WrB#oTwG2L&89$ZHX-8xel@&!oz3Dcxw3nzS@Cefsc!Igj9@K8Rc6(K zxMb(WY_Ec%rQ5;6WEs}j4;}@ZH|CGVUhHAh;I$sjl*&2+KhWZD3G49rT&MxAX0br2 z|7kTB8g_5*oE8u^SGPK$XTr8&x(>oVOa%Edcu9xN?~hgcQNCgEF#^lEZUivMV@L^* zE`#cSs%oy0A&?CueL?O3ts_i~B_l)~_-tF`L@%rn&ndbMq zuIpUqe9!l6+x_}tem)!0db++>Rr*A_6Eq;vd$M1>7RRmLxjKYR z9lQEUP51;fv_QZuO}TCC^T#FY9Vk<{e?W1bM#-6s2)F#O2=nWs2qe$lLoUHWxk1jGQ z^h>+sQoKlY320K%X1QaW-ZXpQ|9z9FH#R=ePR~mgF6-3L&eF^?>Le2Cp9JhLptp(! z@7)iym+SV2fM8DNK?{K@&`id+m!t=e09Mw6@Zrnsv}|TM>Vxz89b7AL!%n!(L#wMR zgG$*XDw#OAYiR!)E5AqJ=ngI>L3ZHhyRT5#m#C91RtHc=7LWgj12y=c94OPx^&RCz zwBR3jo+%Ki>{{hVz~$dQpUyis40KXQ_^zz5l}9mRoyVT5@sEki7y~Imt_)nMof^Kk zb-N_a;@ZY|5Pt$7b@5sfMdc!&Ve->W&3iYW{nGQZwR`jp=8XZu*&*bA`SmcXh-X7ZEYy%?12Y{_Q6&wf---(Is9 zc1)nL_tsV};j~u?vcMI={^s`k&1U_$6{Kr^*a~<^HOB^iY?&ktc=_*%E02`Qc8+Rh zxhq*kd~+{%jPNb6ooViO*4R}b58ZQe5Kt(f9Tv*V%NuIHTNCjKvT=Cyp^wC0=G)pt zjcp44^=1UW6w0v3uX%K=stX+OOuYAKLg)&ozSc=GF+IerQ&~mO-pyl;-at`35QY5Fs2m=1N~ZcT0#wsLb1QwV%YXT|J$MWSQV?A`*e6ds z{sp&<=sxj7#OExr8vGXf3)7!DoyHA1=U?1#9WxC!;7 ztx$K!R0J$t5QL1#RN2h@cgJcCYCDDGEYP%in0KRP>Jr2lUh~z>^~WjW9?3@%=N(~- zw>?ii^(-`9Z2v1pH*^Xs^B+4^2VHNf*tqFVU5d9$IKl2_*K59^F|IbPiv{mhg5Crh zcE_8jy%6nI@eh4}AbSlryK&_DWqLDH$VGO1D0JNGW^a2#CRIX{Wh6{G=u;iBTGF4t zT>gRaaAlaZCcdK3CO;+RdDyQ!XlAv|`v9cBmSwKgN_r*bd^WHASDNu-ZZ@9Z4?i7s zTkE%3+J@MSe>NEU4N@=e!A^>-1jJqBeRK@Eyrl3#BNS|QhzR8kOvjpDH>(a_+-XRj zR{D13-}i;CG0>}|YRhoYso*K4`H#Kd4mh%kb4V2Qh65C?U1J)MA1X#YOVw+xWY)J! zxd)q4>$78&WoAdirRz)F(!l-|O}&-ay{!6p5NqAOH+_3yj^teQfbLvd4<;UbkdZUb z@t@0++$A#_MmJe}4eFHFxnHh>@e{oC5oBxBc? zVP+#Lz2CE^WpCeBIMuUr2nX$VdDI@ixgB{vGGIz+J2QuV@7c)VvJ(+aYWeuruYEFR z_I)QoC$V?iF4Wty8g4cNZp)`7fO@|4^|u**EvxbVe89;Zt93=9Zy()}&>5b~a%hWX zU-mRM)41)Zy0|B>c;)o*N4+xsVL&Vj@u+90hf50k+BKb!Fx*(Qk~aJK@J)TL8^v8o zO9a<_bl;_rf1tcKlV#W3QT(9OSw79p!$}F!YJbUKav(yc< zF>c@O;JEb6wbXSGb0{#Ji6{*>``jCqY)ha)&9AJ?H$L&%^rvHo%hWe!zXyyeK}Uog znt4-eZkr{8h*<-KXG_OB9VO8{70>dnXY42%moq#pQRHb)EjrQC5kAd##r(k~!ykI4 z!N)Ib*%gJlKQIvLjyscTFuTDq^4LWuxjx}kYDUzU!inJE1|W@2BBl^$eyivJZN%82 zN#92KywKRkG1S^05@h}28R`2%Q0wl~2Msr0jqQ5%>_Qu8hpQedEC{%V`(BBuL3g3b zrwum&)6wrCLRU%0Pt1JUDtXx2_HVx%rS%bveiK`u=&Sz;lWu$LP#KxTjn++-P`Ne# zbm_IP^=VB|eqtKWw%8GpTTOXg{fN#MX}at!Z3`7j`gYQpP0mJw!p6TIF_sQ?{S1D2 zhB^Dx_qVtAAr{L4P$2=Jds(yB>>&sA{Y1E!nAqTN74425=otJ8!8xC7#r-Vx7cCj} zEOlIo3D~nWfCM=B1;4(~(06P@!=dQ{x`NNJ>l`UMK<8@=x3M9Ie06 zYR-%d<@Y?FT(+3>js%cdGS%9L`{bO-)F&d0e)s7+I+0TA0r({(ik}y=|XLGY-aHvWLN{ImZ>L5xH z-D4{3fi(i?W({6pQqzmCH}kt{czAi$IfouL>C^vygT{SdndWOZr&y0+e%J7w*;jcS zn+H%7$JQ)o6tN5hu=KL)nB$iOm0!$=rB8ab-nQp$7>WU)TdsnY)0-v_j`V2y@|a}( z$rN<&kqcQccZt=(*K_WoBO|LOY^zlc+~RXYY*cX^J!h^8Rjf~D&V2vL+-StC5@OQd zwsr`En3?BKg?QC#TJqN~Lg1QB0?}De8MIdg@NVM-oIVUZ^SZrMUAYi(3g!sxYHj?VOvhM|f_8S)LU~8~&B(FR_HuJXOZkBE zfm_nh1$2Ko8e~l#I+puK%v|{X1&r2OMn(pVdi^jXY4YrsV96T;{nOCHqH@QON~QbZ z$HmXgE1@HV*gB`&2j<0b>&ioQZC|lM48yX-VeGD_hM^_kOrdmBn4_?!ilBFaS-IIk zV@f>9D{^1Ln>TNGUX^)A&fU#5QppAEw|Zl@(1XQ?aVT7eCGFt0%I#m=3eF*ErJG&B zQvO>dW5z8brG6LF3sWYvTW(x&wd7Jajm35hMHjC3jVMaq(g@oPrlLItYGT zc57df-+b-lpYwD@MALk-D7)e2T8p-z>ZFP`9@-?mo!Q3|`8;(z2O9NM4XOM(!|cMU z>H&zLs5>AN2<)*V9xzkWaQ1UQ?pe~0v0kXH_}lL;!)pKPzqtTSWSAE$6fqXidE4Wj zjm^nlP1wr#H*YWr*>A>x^DZj)6B1&m`_cr&Y*7OYhCjI|@#V#5&z2C+!@@#?HO*E` zcOH7r^MQ?9;eE!B2eg5m#diwcee7wq%0J-0us+NDEW{B}VSm+4LJC&!;% z+zx%`IhCdw{Ws~|H@cIPzpEC>FO=KTmi#WHx(AHX`|*yR)L^prjK|#Xn6NV&4# znWdjeX~{=l>_AxyiyCqf#51fYYJZ)5n>*(0jfYD^i|TRz?%v+}vc> zSDV*Ur3c2)W$6kB;@5w5VStkLK^F1m($TOQ~4Q zxsTLtLuJ3s=`Dmpk{8}=))aZ8MH=9^`p;&Fs@z(hqfCx&0gtmZf@pC3Af95 z_39Nrl}>5)XrDcc&aETgvi}Zk*VWYI-SlNA}x{*3pRH6O!TFF$>=YD;gbg2 zyAX&3<1Q}OF0MCcC#a6%Y^ty>akkvU=-8f;Mg4>`IprG0t78tI-_8qne5<@J!GW3B z^~h6o?~#od>fqO}P3E6@O;pFeCsp#Al>76ISeA`+UFc5_+LpU~3~7n_{CG|Z`ka^- z+}DyuYX~haE%6IcY^jx!XemQ;L9LcCP2LtxXeYW#NH@FGrLU>ms_xQTOko2-XxfFk z&ckc~W&h|{08~1!dJ)zsSe~bOyGKUc%J(DtE_L3uX&NlHZ$mQAR>E5vHyMjI9=~+* zf+7;DqpM6w-_+zia0%w@PNtn&d-W|q@1sIkDzkURK-?D(#KqB$&BQQvqUZYS^oFIK zs93e&-2Hs9n8pjM`UzQ590YM=IeV*ftf**31J;`c0*x6%nUS;UaL_mSi6P8Qm{vD? zf{z)~>`*@0kT7r2kzKFD89QI$JW+l@IPXW-*~z;Xk4}qGCVi>pW7DvRx0#t@i(Ki> zvT#h*k2ZFDRo%H2#}Ynmv;5}k*RL(jPm90*`gOI1tjCVhhH*yNzr6nb{xxuJF<`S- z6W|+CU{IMf60cv%kk)7&8XB@es_#XGCiqvvP$7J?2O=KD%El&m9s8Gm&#?);!s0uU z7Cbd`LMiO_ndc*o6MJ@Imv^DUiTJbU&#x@N=P!!ASD7L_9O5uLU~kuTvEximue;i& z{4{p#onVS-vmvGYnuf7L2ew!)u}FHn?%J%u@52ck7>D+jg0FfM-^9YmyI=JZl;1gZ zdP`?!rA_(vO}UpZR!Aw@zT05)Y*sLtxq=XvD;m>LmJdsP0SkBpJtcKmaP4xBj?H*A zsnX0PDeij$7=hXSo0{-*^io%g?$b-ZQ=j{)pr43R>E!c~GS7w|S2b4`>jVTa+=tK8 z>j38@W7S5fz9D(LJ(Oh7+o+Yc+*-CFc`RS1Fl zM(8E0Y&)Oak)(VtH>Z|CQ(DDD%)yeXswx%WuyhEuGqANRzkYJ^Z2z^sYP7GN$+pTJ?0l)M=fn*nT6(tmqr31{@_sDoedw zOlWCo@%8cb)w6_d`~xZM4k3m)Myka8{F$`GbIt@*D;H_%&Wpjaz5EUj9;CmY3t%rA z(t+o=?%CQ5FdG5Fl)`3@>-Vv0CD5zCURQ1P?^vkxyXTUT!vp5hUTNvyHF@QK$3bK9 z{KN3Wj@pGlV?(}4BMX12$*g|Q7%mCQyEb>beVm7>q(2!cGsX1^t! z{=amf-pLuQxWZ-otxbAw)pe71B#i!o9kM-E(?wj566N1Vco$Qe(4(^F>9^vULt|Kw z7Z2p%Zj^RKzrUXR`Z#mkNyP99-q+XHlAG|(C-+}X$?!NoNpkxgZ^lql!XqeqD#e+I0qtbBBHS$3m* ziwf8;LHp0)E|122PWE?obS&YR5LGjUeOsVz+iXCLH2-<3KJLba#%OFYCyY}CLPwrG#2zr5?zRs%d5iG`(sflid+uF~d4NuR3jr0qG z*`2cXjWM)rBh-te`i%9aMROOqt`g5L3XC?w&cN#w?BYrJ^(J7o2fDhtj3HN!pV`sJ zbo|>%mDRt|v=_rG2g7+~DsQx|V(DkmH#{C9{Xv~DcnL2h$6=AN%u&Q=?YNKuwl-ze zkNi+zK?m~ycSc>}HLR_Rm4I=1kFDWIU}_LqhGLF%)n}!a|1%0G;#e&D%DD2$sr_0l zTz}3}IZ(R-dq$u_9h07uGs%IavZHjKS7RG{!45Tn&{_%*;(b85e>fjmg{>dKoThlB zO!m~0O5=NuGKU}7j+-Lh9&8wAt7;MZSt;jA>mR&odTZJJPpvpB%Gy)P|Mp3egKe{6 zjgbXs-W|&_iKvo&X{8!};~8B0aaPd`m&Y@rAS|nKd~%Z5 zO_l*{Ar=%AqHn8-t}ebqvv$5%J6wiQM!(Z6lllinxv^-P!%)R))uz_5qmbI(TQT! zB(wB-)+?QSu_CUCD@r>M&4EXrqPmj2H#&vYSEmgQtnQ3eKa+P(ZO**BsYikp)lv8! z%vXtY=R}!1ABRMd*v~)645vRc6JJmCzi#XNU{d7&XQp%H^;bik*S|!P z305_cic8DObmx?tpN^w75H_KHY61RW9ghNxzB!!SWpbZNH$u9?u~i%oOD$R^dkqS5 z?cFPq!k%~+2z1@nT5P1@IhD$?#GXg1es9+8SibBftq88@sIQmKRE-)8u0{4oNmPa6 z7$l!o_vq4hYT`%HhCX=!2<(>}kfsR@Jv?ZS+p`ALiW4hYgk%6lloX3{Q=5hIe!1rd z)^8GdSd>Zfq7`3B14C3fdAJTQ(=9)(pF}2#kY((niGzcnOF~7E0y9+VfDjVmx@Wus zOr>#VL)0dBT82$&JL%0NwF$R~eXj7=FhDai&HRv7i>38=(2MJ*x%UhLB2Y)-IZ!&$ zs%@kJQ3?usc7LF%B;|@cQ3Z)*BTZQ#x#D|Rs_)PJb1KXnn|f-#prAmzK{71WF8_YP zCu3=xFM&9dG1pk{-!N6p$5<~si~Ol4RixX*-f|t_M>a@bQU9jvr7pQzjLmWdSYiAX z{lzG_6&v^W2Oa^n@R^A%Uf3*aB8j1SnS14ntjL?)Hxkd0p@s3sbl0(k)zU$Cr|Pgn z<*Ky)g+n&WoXDA%#pz^)_Irs570z~c7gP{!)eV=ngK7=_6@lr7Pbp@iFcWZ@8os zoY+v_{zTrL%H0E43*$8nVuJlx=xkbA8u2H|$@pc7d!yu@(re^yGI?{f2)h2(Ha~q} zqK0RfAFFAKZ5JfO@%R$bg*{oTRmzE}<5{DLB1li?89$f#!TpzV(Ilr%`gd$6G%{B^ z2h-&huli_=o1T;}Qg^3?gKPXEfg|e03yyrVGU`9g9^1yvVH4-U)F^7}FZv_dHM){LlEb$+rfs@eM!J~UL2>&ji zS@6V){gwB|_c*`mElnG};o>*;tyg__YAw`LX3t$Cg1?i~)VQA-D1<>n7R92>Z-VUf0!wvBkFJ5x^vYJV=zQO zpx^%f{aXjjc18M3R=-TLZIg~@MLSvD$p*YUDH~4%tVr3lwUPwqn8mx?T3mZMIo0k^ z5ll@1YRErfK7q@Kv%Vz&1FKqI!j+Id#y z27t|N*tJv_;c@+0PlS7UzxrMcdd3QynWt9UOxE_hjpeFgsa?#m+q4vR%JE77n9)2k z7N0}Yy+Wi}lbc9kDUQFMFqgTuwx%{jW$+N<#7A|MZT>WwJUTWgPI2(6k_$`4zwU7b z-$VO*+^)9=|1PXbtgWwG%0J@D_lLu0i(ZuT3NW!}qy5Nu>E#lM^tnDv6Pp}Z-N*~N zPIz)Dl%U;ubbfUMu=;jH5%QpGot=P3K&IFcDSAOaE$1-W@b>8!**s`fg_mmM;tcbr zwi5G{aNRy3GmWledoX-^E=|O@wGU+;NwIi6?CCaZ;CjYLuCsJOs5)tuY(9Lw%kI0H z<2OmpyFBF?V6{CQyYec;&_c;JfFD1>VAX@L;Enk7Poq2D?(xDeB%@R~I5?6I)y!?f z>h4DAT$6dVctGB4n(9X5hb8}^Dkef{C#EdHIU?203Wk%uD{54poNM06@+%S?xuY&I*EfI-Dk&d!jhg|`XzF&y2uaeE+7>}5=$p>M~g1j&A_y#HKZ z47cy}%6<&{u`k#AZ%Xn+HI6Ox`@Yi<78ce*ZbCFFZqX}cQbT*ViV_VKk7ZQ)EiZL( zv=m3Y80EOU%2l6op(eai5#XL`zU1{@$Qhgeu^iDj;^tBOYIU&hpDwzx z`L>H5Hl@{MhJI^wilc@WFQ_B_5*M=ale~llxa&elG31|CYr9=I*(8UD4 z4eo7?NQGJJ!Ia6b1|+BOgo+CITBo~rk7uc}Ae!ID1*5R&YTg05P;{fcVY8u&QF+6J z22KxeA`kwrCLCbL_8saYow$mqkl099G3BdX+SvTxP!lDb&S0OLdoNX5 zOJ%_7WM%mk?K?!zX;rY05~4uy@TN@u6K1pQwdz;t`tadP&UBtr+tR`o+c zFC|&kts`GihBB}5tJJ&}*l1VA86knToCh8)HmOB#)Lw zoH0h1%nvb1IG@GPMkN=m}y!Yq(ZxoiE zk7D|hM}z1N>s_*$^NF`$Uab(0Z||jB?Xn~H_}y;>_@Dea;Zrf98|P!``l73~ZXspD zQA$28qc?|Yc~7^kY2^5UTI0S#35)lH`ZhP$iklqUAj!m9ryz@NKr9{-S~G;nBQ7zo9BC(af0MXU5EHBK38SlzhL$>dJ2Pz7U zXV0xkgoquo2ta*}!cE~*m+dX_;xj=KBV9E*0-gIeVpIjiNm;7{ok!8uOXhF7-?WsQ z=S3bje@E-xW{ekvqRLY<$mgd=p-n z5^LUh=AcW=qLA01Ey(0b#7>krPk1ouG}yhbr@}a+(b`Ne4+XCKNH~v_Y2KW4{&dP@ z!pOPA9ySoJdABFhh+SzT_i!T4htESm(WQ%+o_;*bPxD7HTN@i6CqcX+LGHq4d9Q|X z#yZ+?55Xqe5O_AL>q@sXw>;>CU6^Y$e8X403UKq7G+apINbBZNC7k@XC4DnYN7p6X zwzGW@DG$Imjp>140<4z5Jl^5db#<)`aFw!R3#SCWiQzElPg89tsU3GYH|RpUwssAi z889Jia0_GreS~WA8gk-fufr9d9i!42BqxzAVYYqaJ=*D~rv9>ig!62X;L|+Yb8wJfZT^U7bY0)?dnRMf2ijQMHg z!n|*>!nnht<}Bi?Ub%;a|17>|DDw)x36O1-W&e_Gi2@sEeWdj;@v;AMi(-dy8)=?H zh74{vwpj2kX%|y&uH3i2K~7Fiiz9^hrlg3*JY|RwgocKML<0NTBs%BHAE-3!Xu00& z42rGhs;Lkqu6c=c00)#@H;BsIWLG}JfBZh;Zk{7WmH1A+Y98%R?GR)%Nsu@FkWIP= z(Kn3OwyifZa=6ik-5>bShGv!5nhm{g#g1iXDV`EPqH`$tI$sXo#_c}!k)-T(Tto)v zqicfa4g@pFHcwQ(AxE%}eWcmsq=B{WM1Iqc?udatZg=HXj71MexrjaSdPV8R!~(#k z;`-Uy*$V8yU|XBJk2G%ms8^Kerv5lV`KtacAwaGUFjpx6Y+T(@0f9=**2&@XYWl6V zqEZ~@txj{n37g&IsuGy4GLr<@H@RCwk&h6ldltx4B>0tIsdNi3#)ov(OI;-E4)sATh95B@S(>sl#c|>ycmhp4d!Dj0A>89@iQn@c8T7e7h=9{~shDk!hY!k_fx<=Q@T_Nj?)=s3K`B7JVMFJXf)YcjfqUbW%X_QM9X(wvLEdtqeBft2FhOs<^h-x5G_BpwB z3$i{{;@^M&+%UBDrxhL<)4Yj0HQxaXCBjYym)bPEp2k*6Qzn5oIgw@A`W(x%LrT&N zlyX)|N{XWD7AcF%MhBG zm?#w4?H*19N=z(B@u>lCZny$#ZtDuk1K{Rj zkooK=BSnjmz~G+1<3r~WcRc4{zHkty#^c<@jhrT#e zSoo!3s*8$ANI<#R;5axr2fA8!lHGGJU=+X$MtdsMLQROk%d^dcg8?>Jk%IJCEax6` z9z=2f<;<>~Sm|*JMd@rj5|R9Ac>d^^Fwt2s6`g5Uvh5^A{Cto+hF6$lVn8eAex^yO~q zsLJOF)!%ejsHovN}g(bEdiZrdiX{%X?jr#-y?)7hwWHolhpMI1zt) zIL~@``8hs@O0~Z;g5<+A&`5#{7&5+PUT9YjtFW#j4NPa_7^q^>67;NoOPyyhA~Aq!}s>ez6wvkBbT0M3!n|J z*YGt*%syy6{8ev6$)mz(|3*9ieb46Amm@CHT_tk<-#9-{V4E`#$#$TFysjy0wjKet zJ^-{ak>vE$rYkg_OJ}V#!G8h5>J<;bB|A(wUR=}Y^0OlcW)$M;`Nb$wSh{)9nA+v% z>3t&P;}lk}s(S;Uz13Bj?Bs5f7~&Y|!*Zn5M+SY}{m6G7=Ct|-ENFdJHTRhcnn0XL zZ3}G0k{gnIFQ-1;Of;Fh5SlNJdpcFokb8L6#@v)HJ?CL!>~qM$n8gMIT_x*$eihHp z(qXBJ#PtF!51Vv;0!ECoU7mP1^{C%jv__E$xP2wn_hq{S#QOau+k4&hu_DG-^tq=t z&lT~fbY3}p4|76?5-YeKrCuOnBHBX~Q8j2yZ~9QblgmJG2h&j)>-Enk5@q-g5C7?Y z{oh=GtD9UogS3ClL@Pc`UE>$rXy5;5$_M-ie@2Y^#BPy{b5DIdNV_r8Y_j5Qw2|7b zsX#}%7+N;I0;p-+Vo9Lrg`}pj`hl9F4yOMdFH-9$T4B_xkENfw%r8HyBESBM7$6gt zD!34&?5RBW!@v7 z24<82t<`hjfoBY@l2+jx5gA$8OOA4*8Ncq?hJDld^T3`}KQ)(OAH;E_GBd2<3NuX= zu#sq5SA0*sXagt^erh!OX?lIMNcm&%EjyccZbQ5lHb_Qg+)H_I(L^F|YSe7{<5l7qXED ze=vYI@sV0FSw_?!rKR4)S-HlQ628r*2-M%;wYA)I4P<9mm)A#PmCiXK-quzWmB4@BCiJTE<<^|`0WOLcUo^TbU4=AN zDT1Ub6v2N)-Yn}Y)o!6}%$I`dgY<1KDmhw$)ElnC=K>ZF}Ab+KV{*r0pM zv_JmzIcl`iT5B8WKGR8%rqmn^Kts-mR5!St5~-)wivZr(Dsh3ITj-@V_mg}{~$`S7%(JB0o zSAX7oif~Wj;@}{^ozuziM`D56ic1gb-y8y1>qcV{l`@zNi1r|+4_+m7kX>bqCgFvT zDArv`3keOKiACrCbiJI8<#UwIDhSNd)^R; zlNFh&dkLuv&N0RMty&pPOEenLW)B3BO>Q)GY;iMbG_l7I$u8<4hAgc4K~2-=p8m|+ z_nxRurAEc~q}eRnace~pRH}CDJbsYbrXv?CovF>>`oig>D6mp zP@wA|*b|HWPEa&nF#6V2=Md>WsT{h995G!h21 zZ+=y$XM=mWy+E{MPI`@X?+N?xeplR-=SXT_d&RJ4A0yMuwB-EDpXQYj_k=+k5W}ng zEcE-^b8G2{s_M1Mi%hFh^wQ_Pyj{dalsaq#O-NxONOh2panCizeX zHZ@7=AH*3m2su>#BuTS>T$Eb%qg!w5+=+O5FEiP*_eqU_uhWbOav27Uy2_g+i6D)+ zwMMB1ga)#IPP#LeTdRe~YcQ#PL?A46{A)99Y6s$hjyBq}W4=h{^Oz8l3rRSKmMSst z8vil1Lp@vN0@Bb|UKw*ML=21xGEb(Py^(P%A&3Pr`sw-leX`md+m~Znw!8=gS3*3P~T%1I+nbK-6PHsoQ|GeAh>9He! z_R|B&1)P-AeYQIiDlO@Ig!tiaXHeW)?3X?`+L+T1!~Y^KcX!+a8a2H5)EGySl91QgXRj5Xz@>}%pT^4kHDv8FIoJ|k5sx*?sQL{&}DjP2lI(-l6wn4 zP-Kl)N3 z7{xCt@m0@=Sbp;7>wyYZ_~mV$3AqreE_3+^#Iuh%LBZpr*JQ;EwQmRU-_4!696iCc z1b+#XBROe2^GG|DTEx!$B)r`=Ik^Amo^Q&^Urc)&M7N%J*5G~p;ntp=%#WOyn%MhQ zW*FB|&r>S23yqA6>0yIkcU#l;h4X}KDHE9=x)_Y=>8cybjKv*Kn*TV^YY<|eOC1$I zIKBmMgP$9ZTFks_1;@{&Kh2w}ZGXE)4 zon+)0STcVg_!diwMNa|OitFGUwa{JM=6(iF%_-eC7ybU5Y))jyu4$|r&hCTa4@uu4 zY}Sh;uIPA-UA^>rC^tI`0@~}JnDW_z5O-0`*ZpSzAI z+wh^xHTt2^;tTCM?)`g1VLBzEXCcB<1`I7~+TtMdk%hp?rJdckQ4DJ_5b$)EZHu^> zUzZfeWZ`95-f%7Lz{01FKuSb5SwzZ-M$qRblc@^K{X3qsi>Q1hbBB5ZbI*iVvMzMS zx#TI27AyY{Spiu(Qqt!_oQAo+oy#5+NbrPr%iQN_ZNWk|H(|%v-1aqkg114t8^+7q zULqYy;xe-FhL7w$%+K%t&SbsHB;{XOcyp;c)}!d$O6@g8;}=TcX}7i)Oy0{xyT=}p zShs)|c@UnUs@P0Gdoo|@%MRGWmeXYO=%2eV;!XD6ipIdP-+Go1qXaU0@iDdX>}6Y= z$iL!ocl$kK?Opp#8{UCuLpC=YEmmEjyj{5WlWdOm+J*>p3Qx7mDytIqcf$KGmzR;l znTxn+v>$}v!~ec)S+e<|(X*;QVE=y!cv1lb&st#7lHe8PnwMx{%{~sJ`H7lz35i=-N(`OilT9XETJ48 zJ!W>`ZbRSp54+(#5D8k{vEH@mH71nN*JrQH8hGp06U$qVl|^e_hkbN1gEMon;rSyM zqPX+U)>+Gif6Os>Kp8MFq~)K<9D!G1s-E2f8^yvuoM!#rCc^8I^vPthj0eq}*rg!< zjd{%x@xdQ+4x*U@xK;4eyUzma)PS(Uxg9&QDV~O7<&K4?ZGOL zqY$5op?yV$V<7DpZ6DFBx5fFN!8Z*G{zu>?;k0BEA!LAd?}%@E^i?nDpT9AoOP#uk za4Rn+_YU+}+n~3$=i+Yo=)TlM$A5u4e@la*weIXbSlC;4NK=t_q!k|RtvJqn;RpQp zj7J-a&7Kcs+VCgr#`J=}`dF>~;MHqrcQ{p(nHU4z9!E5K@#(Y$?mwH4hRqkw+1ip@ zq~8_~V#^Xc8w`PU+}g}W#dGI8Kc&AXPrmNC@!y*h`7uX$-$weIw&E@6nHZv$7$tMT z^NTdGBKdnB?*7hiyGQzip|HpZgA|oR+fSOU3)z!@3~d`!H~!0n~v=k=a|6&v zV`B{Y)@LqjOV`*gx#^1Bv$pf!l}B&;yV~-hl{8={!nd|*K^HYO^ZcY$cW-!p`8KEpBvICRt(7gGcXrR~U`*egM`HOsDDmkkV)Tuu^nk^qT)ru({YY@;i|sZ( zG6f6a1PN>pfwlQ~7I$V#74I2`Lyz;?xUF_Y^{ZZkOCDC~5V2ew%`xqBM|)b$p4gdm znwT+;kXZN0`5YHQEa&4OY}AAm_gi?@S{kzx#0yyR>A6x>e}uzEr^Qy^_D4^6z`2o* zNNms5`S&yqHTQJLzV4kf@Yh9=Z(M7ci|%mAdtOlLm0wcK;*{90TQq|EAXRjgJY}u! zeYF*dY5P5P8Cr1o}+@Vt;?5%}0V!h*oh6|znAK{CkCvrK^}#@W30!L9NN7*z_^h zJG~HT_WJJ|27wAYaM}>j0dYJVMdR9}5JLGakUp?*wskJ2w|^?kFS|6YLUVnenDc6% z`?ciElESo{7^$j78dgxoUYpnnr@za7q%PJsv4{84hiR&DE{eF^xX%%^AneO=kO~0H z*Y>qeFf|m=#(dMG*|R=v?FEhuWe40Xux+HQ!xJ4x@1ImJ9KoI26hM`9Z!>1#)8%_B zm}YDjlqaua(`|$As6Z9mu7WK+jXuCMeQ*u`amj)Rb^_o$Ij-0 z-=n(E&YAg@<7 zFidei%~|i{J}w9U()0^fdl>>)=g46nW!>Qmx&49{aFdZ&OVq367Tb1RaYRE zUmHE!-VmD_=@W!c?lbVz+5aWhzv7U?V0nNhsJ1cChnW#%yLuVM)9puRsMjhx=AZV5 zNm;_7+{K=cR2QN+Z`1jda`Tk=p@;teediw9oz=JRwIFrY>YVD9jNR}udNF;Mb|R;B zTim7e`3UL4O+Pb!-<>*yonkls0TW)VxhFrO+ zw+y@9E`YQb&0q@O9xp-tZp*zJ)1wWE42hvN=DRlQgRW8TvRd-kcrS7Rx!?2#dw4e5 zqI_Z!(N_{6jGNPe>nnfw|2o7&_jP?L^cN+pgZa@T!dP-!t5#AY2vf5UP+knZRxK>g zPU#T?h|ing;EdZCwZE;fo4?jf=ru*}8U|Jiq_$IdG)$s8qQJ_>!>flvU{++B{}Xpq>UfYi&7w$%v}hWKN;8omLYd>9acB9t;*%@L{r455m@!>K5QNbU+SR5f4MvuT6YSf) zrU$RmOv7j?6TUf5Ggyv%^kt7y6(8J4{;*B5c2%6H7P9>LKc*VL77GZ(#9LDbm*p@WWtsf%25#p6OuB7}M_Mff`?Q7B zQ;TrK6Y`?gJRBnwsSC@_rGDQd|9y(=R>cZ%k~@*EyHWK!yl8Z0lGQ87@q(X=VyQ(E z!%kI8z+S3V#-3a`P2qDGm&16V12YKBQ=iy_vEf5!ysxmKnc6EFCzq_JPoFKx1W~)8 zSmp4%(3-&`;Hx>!^l4fltdhijr1$^TkOd-yQuEiQ?L#3 zCF#+(-C|SBvKe_YB+5vMx|kN*wLmoR-+hBPneNT@r>9jgCqr&|3f$-G#jdY}^}Nck4Gbv8bblkbWG3O`@&Fk1Bw zwI&(L`pqD~!(2@=^D$?@pFexfHRrFWVq;#Ja5f42^)C}MM%OGu+b{ltbl2>4i<6saAOml5%Ur2A`Zp)6FI zi6{`t{K+W(FL9Ahu^aPQX|c)}@eAs?i8@Ojfz!RPED3A2JE|p${aZrZ0{uE`;`M2- zby^oZ7Jld7x{DzTg^&2Sv*U&a4#9nJf!nwa`lLhziFxP5ijphhf`DktS5D@WZU6+x zeCV(F&dPyJ>!4Lfsab1-g8hd)KzR@d$zaCt|A22v`jF^2q4qrBX6qqq9vA#hcHLL& z-{SZOr`DxZ00hKCX_=1&6uPsC=Ek)XX7p`-k(*#WmYgW2W`ta^U{vzA(alV!b=+T{ zpLwznO6zM|&X>)!P8s-dhYWs3C%Ja&PSt8hfJ1%Wig&_JGndaf^?HuK4|q9#cgOU9 z8-`ihCaIa3W6dz#RgwY@cgkcIXmM^e0m3fkGvaT6pBg+}hDl^lQ9EnZ#Iu5e@T`P# zxweYVh+c!wTv-k{5v}>ZIaHt61nf1H64H~M_*d)lW}bd+rYe~9?n34xB0VRvG8+Tt zYsI1zilRj~y~ll8AJUd|aMIJpv97bs2O*Y(rzS*@bCO!+T(x41Qiq~%(NJ!6jizU! z-LaWNvbR^nP3$Iks%>5)`>kka`YUz>wcLo;Jr!e|->wco&pO55{Ei#1q z#Z3u$U!QTGiPvx@t1bq3J1fPmm{6%*7&$ZFy5k=^$mVSxwTn`N zvvplP^Ntv!nZG_OF9Mb&54rPR^D$z_^`xAl^=vKaLH};Cq>p3Yp0Zm`QuA@Z-;X7j zj2H6##;PSWjj2OQ!`7l2U{Mj%Ui4&4&75WIl&0Q`Mo8B+Is>qyp71ZN6xVyg8(lEC zkzLkPC?Vsrc)VlfMQFuM8(yT3zC@&Ytx4(Be4puOzzM%zZV~@e-37xpk)b-urmgp= z0~GZfr`Td;NE(wzZ<&QNeI9FEFWn9DCKtqcd`0j+QBO$V+<%I&3{xsvvv|N^lKw+x zG0|cPDOEL(C$$%^YpjHPkBW7yNUwP9LE0k_C(5u4?}FFg#<6$rWe78ypQManE$-O_ zltS+F$Sob2SN$$DEq!!9xOaO0Q5Wvp?isTcj`~C))i6pQ9tq)Ic*Y>w5l8tofKCKV21R**Tvhos-#C@2WP15cMofx41!6 zHxG}ud^choP$K0BUiCW_n5n!Bi6!;q&3#^$C+%0E8lQf-^;<2iZ@$o2IR4O25r3Cj ztSJ7-;lp;Op{mUDetQnYt8-e+k;sX&$Itz9($oEhclQ$@?2_%ayigFbyq7w;1gCpa zCn2mhkjfD{IIXyY1P86t5bY)#}aj=kAfy!o-_vOSEWApL&SZ&aktV zm#F|1@Y?myfnZ?Ls%=UGup;#hQwStmWMpLNnp=&DC#2`k2tbm7^nav*7ucOMX3Fy) z2Mg}Un)6<>aEl7k<-|Dbv{D!?24#0&(hMhceX<<8R9|5k_A}=bWp>W?=h;W05pE@= z;rRRY`2>~r34oN@=Ogi=lxnQS6m>nZhmKul*8b6LN)yixq$reIIp)a~xdX?&4xtD^ zcGQ+DLox&wqS4~ayj9iav|vmR4$n6oQ@@fCFP}4`6|&n~WoTl7Y1O`%14-b_9 zW0|RY=BKzJzYuKV+mVdG*c?Bn}zhr+9Ad60iS`Y+@_0L!PK)BQiX`|hu%vM*j7J1{yZZ7iTe@90RC zq9{s4;A>ENLJc5Qsz|jVBaEP-grYDg1Q8NyCQZF~&aDULzRUsej2`>1 z@l-zv(kYFn`{@R`vFAsm8Dj-kiuM>9Ong`ZF$?Q@A7_C7f)0{kT9i^(#;PRt!JhV;iqZf`IM1(Go_9lN!G*!p6x)f$}mU7)~V@UiI@ z&uI>pc0@lZ<)l+ctixD&EIX*R;Vr^CigX<^=>jNdhB8@Wb{JQ7vXR6i#+@-B4?Phi zcW*yeoP^bR4_~Lz76y|Dw`OV2gTJkKg0uy@4>r$q3Lln1Tz}o~szATfPg+a&O^eJ| zX;_QMH3f`eTpz0Tu8M;_&6CXRM}eFv)kCmt3OoHcK=^SWqVq1O9XPofC?fXibhV{S z|H_}XwK>+UHu~Ubv9~8>u+SSyGyfFL9smVZ_zjz`V-Qx#(&zU$KF1o$nT=-|Gm`j3*?u2)T5@n3 z$mp_Y(hA~{MO_I9-TwYfTK#)g_&B9f>h6>8Wzyc}bKQwxv+jzi^EnN+-8Dv{uY4#a zH9A1mx&JG`*C5u}p#!%i`#_h+tj|9Ad9KnSahO9Flrs98k-9q5;m|JQ+34spn>weB zHTIy9*ft9FRM92;&~BLM^KccG-pK`M6p;Z15$d-q-3mnE5AOia^`#=fVzUOZ->YCbv6tESINU%8W^_?_F8iMoJn*Pg zfUxpJB;u_%GtO;Os8#ITRy173l^uNli+rV*)lB+xleM%VL%;p-jX^Nd$0wi!2Na3C z^mJ#vSepL*M0}~h$NSoeC8(u>T&Dc|KN+yGS+TnzAsgFCB~Mhhf$8&KAH&jH{0+kk z<6&DMf_?K#(eRgB?!~iySg^3~2ATcc`K4D;wZHni>z31gIG4#A3H{)~gGpfJ^_3yW zqcR}j=(X6iNYE3ZRtmDX&6n zSOF~*y6g82kd*K@!LbL+{_JCllx_e~QoFkivJj+q90;oWQn%d^_uH=Y#b&O5)iS)K zxg1@aBhAPde?-{ySjbMTK7I%T4ZYvn3xaysV2Kyrn840s0NzA_2d(h|bM=6A}>#LtI2SthFLP0;TuaL`w{%Qv4;j-tEyb`>^bj>u=@jMunM}y!SKhJ^y|Dit#t^mRu-w#A3 z(?Rjy@ua4WF0E_D%#*LZj&7wXFc>oJX?i|aJyT!r{@V}hC4pofUvT?)2>+u6@Gt#5 za2}+|K>}ZAU{aP&0D@+Ks=J8HjCzZ%H%N)(r5b{vpS!)ZuVzIYQhGHCBo;gm&dC^V z0NZoD3+X)M#^Eh60v=kfggCqBKvrP2QZH@b#J1rO*TD{ za8-s*^0GYWH9@G&PGO(|VQPy^1m0YYu;%`!OfE05yM3J!03;P!Piy4d=sbjEIvIzS zI_!spKOG`mTNZ>mCJ)K-`2e)X;U4Gr`V3Z{~9oaTe1}qb;Krajukv zl)eN+RYS_O8pHVPj2bma+Bnx+dE6jlHf0co1TrVu>TiV_c2TRJD(h(G!4Tfnar*#4 zU1>EWF4%i>wmoeXGy@@?osr_mK$n6u3}Id04I{1%)PKmANUglpm5kJv?%o|3^FOqq z$!3I1=Wb|V!x4gML?{ixh2b$eCEFV`-eXN3!``bBomcflI0GQCen7jb-E!5yfs>QDlr5-lzLz-&d(R{(?V>%!85Pgpb zJX3A5=hp*ffyku-SkT1=v;!>ky!6XG3+s9EeuKloa&5mRjqp6&|IaT8`MWfKzMA~+ z8q@VC>3WbT{Q)*!;@GfUHRG^0vlYbJ#!_I|`;LQ;1a^g0dQo3ycD&z#3*p&wu6IJz=MyspV!tlx$=&~qA{Bj#4x*< zb8{X3{BBRxuL$p~opsH>U^N2f*T~8Ow!T72A|=qysn%qnDMtu-&>Qv2LY6euQE(@^9@i=baDPo>dDT6h(^aU-#)D5zU>vR#5WZ$E(VF2+cXEfQ?LPh?cQbmh~?t>OE5UR z3eL31G4MS<)Cyi%GrOXqqFelLgP2VRUw?o9l2<5xg!3ux+~}q8bGG75ByrIvr9E!q zLfhyRP>?9=#ycW{5K7!ze6xoCQEGFcc31|J$$Um#4%Q9f zQKEs-)7IABE(3Yf>FLThFfec}+cj6|Z;wI~_W_h zAu!T6A{a?b4g$cJZC0PIu5Nrm;a6GQp~HvSjBYu({5MuLP5vTaWf>vM zUDMzclPa_I9c!>I+=QjspY_W}S1J329JGhMu~PK(jkh%uQUYAM1)4^@+Wi$|fmgd_{Qb#lg`kSPZlt=Z3Q9Ph^QXArvBuAAc1U2% zln#$Gp(pB~50s-{^1Cdq)(udFNtx&m_&ufC(GWJH1UpY5q4E@?&#cu;{-;p1j3iFfHk+^n2qWBTFv_JrkTM z6KC&z&UP(Rj(moe7j41biSasUoZtle#YTIVX2$ip9{p$yvuGjW4owXO%9zwKO_dvc zGI#oyth&n|!^Xbe(JqFaU#?N`(P%E}i59REeGNUWbjYUA6LHku_oBB!4q-lQD0rns zHW}hQ9skB^D*b6=pOgBW*_mR~JqdCjH2138{}N!i?nPi(drcLYu3S?NFCST)qS$h(LCk=2P}=&oWavsXe*R3IT_ zbT;SgmtN^ZHp#7*kv%MqHy32`2-+7?`7hZhKI}i2-i*D;mmv3kY(->*rKGWnph%!e z)G7U&Lep1eiRR|!bxoBZZDRZS=VTdk6rcRDx9ak!*)P_0_0`qZ_7Cq^4#lG+efaHt zO^>2o(qfB&0yMmeOrzwR7361^hr+LA(=i_qnpqmzVsR?2xr!o9Bzn_n<(HxrGiW~d zT%|fW8^yn#U6G0j2)NX~6)@QhyYN1u;o zk-miBzLAI4UODwvC_eY2PQb7Iokwhy$b4BMDgV&m?7Z=RBp=%ALTxM$wZIboa`5Gh zUK@Ty0k=LSsXkB=!HuImIED7G!e+y_vnF(nWckSx1%V=s89h5 z$|$Q01reexK$m4p?!)vz zk1jkJ>fZK)0lHt94j2E5u1!oz0uh8vLD*fLR*@@MH22QT?5q_R`og<=kG0~RkZ1PJ zpUZs(YzqGoX(_I1#cI3cyI3p6XYk%YEz!>TH}A~pc-Qn-VpmG%beshTg&XjXOM059 zX6Sk-hvSt1AI+nVjAR?0KhLbIJ8cR7$@BZdF4PV0UtzFoFEs6wbng zsYWa|%RDFqhE>Pi9QBp5M!gql!Q8P^60{HKxi*u~_|*)h=@2zyZYtXHKuJ#yr*_Ec zUN(0wOnX%%PEEk>?#X&TeBG!Sx(@ombj@I*H^lbR!yWO~gV%GTcPFJMOINSutj6dD zn-y4A*VoUWy9@1`v)v{$zqtG9Nf7#deq4F;;<(_x-g77pksr3WIwWFzLtizX#17X- zAu{auD$wgo+R9w(;q9r2j8p_e8qubsB`)}qGlH=F@ni8`Rd_vUDO>wm{w)0^lf%Wz z$179LdXQfQ`5EMR*rtJhlt(wP7WD46=}?*Ma=rGVAnpc{QvMk{4m_cb(-y%3iJf1W z?6VNtGz6Am3YAsJYNuxeVZ$4c;PbFF#BxxoepSx1lR<5@;Dy8Mv+FomDzlKrIzOmN z>AJ@nzN6g}SQ}gqFNseoYR9~m2X8lV4?7WP%QZOm40N1!01u|Iyfw3G_1bZ395D3p zXIFSOPM)92;@nEhkAMAkIf?8FUPw0iDIiDYby;&{{Odc9KDjhKEB?C=@c!aBJN%W`m95jwcx|v0}CcH`r9iUfK>Tzj3Zk z;|;Mh5-@NR)|Wvt++2AR!XT|i&JM`pm4hK)D57ode^vwd5$32Wpf!39wO2i>=hI@{ znLyj6-w(wtj1W3KrCIe#lrGG}XNx1}1uh_L2ZXIdKL3I;E*`xzsr*ET{;u?vu(A8a zA}aINU{O0f7T6Wcz_^*?_`HoMzFaxz(T9Kd|5uc56r%M&L3^dm}qmmW*y8( z&dVUIvMGvQ`>CAAgUnFC-CyG_eW3>dK>^+0hMd&j?p0yc$G^5ofLFz6=*tPfi!LY# z!0X`_qWG$+s&g6F-*r^s)4o2W0yu_wM2*?vI%*wzb`1QsxhPppAQSZ%o%D@X9_A_GE8Wu(SPS zIlWTF-t(wqsGnD>QPw&?N~zLQSVHnp+%5SE6L)fBhp<6aA%+ob*Q}J_tT}Tl4UtB_ z$JWSck0^pv03(Ep26FR-z6f85jL63wx6dz(1O(pZlgV5zRx`}zAT3I4O3If@g3TZCHF%w<+EJFym!@a1XS z5JMe-YUI+w1ZC<3VN+%OS{FF?;obNsElC=)Nlc&pX+7^>z26to4vd-I)}_tv0*lsh z&0Yk}RrK)RvHJy%I{))LZ+I96VR9zVit3F;gfx>Ixk0hytl2Lzy(|i1mz*F$O+iS2Q zy|;)_)!d4FBdhNA)0-~?_^xlxX`S$2t8eOt87kIc{k*%`Bhu^K9W1gw0`&5CHj^5? zXv3&()K_vjNP2C~7k3QVmoQUTMaP{4mCU`wW|v%e2^~er2dcGvGG% z@86Hfb@BICyBF!U=i6w%WDo+0-zn9cQEby`BSLrY<}!zuK2o zuSV$t@xwF(;)XB+=veUmhH!o!iRhDavc0@mFo#uNQctYk&#DKLDd#xlNJY|?R~y^K zqBrL}5N9X`F;gDDZ`O^|n%&OYayR-}TAMJqqocoI)@X>xl^!(niw_>2HRd76q2T zuCcirio&sEj|y9jLSb^Tx_oTXjQ6=?sa3wpP=u|ODvDCBOi>I3hRtrt%k>2%yF!mkLe@Q{7=lAyZ_9A9W)lB%%$cQ=ou4uq`x;M39L%(U7MW3AfXv&On{3-bN zX<}u}=r9I%38FU~5*qp=pVh4dR9eZ#{;lR_W0eC<&hOC(WqBK?(r-?uUCtd_1!r?9 z{;z45RAgjG$St$2b9-L^KnCOil+E!g2FxkOlj!$m8(9e3@C3N1v+}}YF#U|_0Lvvs zN*ADtY|k!0gZ9?vP+i@7;@OmLq8JED@j%=Ht1Er*5pVq<&Mu>&Ei6BN{x?#B9RPzWab z)vH_73K;zimr&Ypv@qaZ0%JS50L(dT4_H*>^K>r?1~?yX4m!{2>g%W8%$enXMD6d- z$Xg2riav1*U?7#S*lx}0gKz+M?fZa<#qotkMZpr_fVpZYQ-5dUHBnnqiF$ZH5ugb2 zcz|}ut*j?@dvR_bKb03(e#1GaQW(KgzVS*g>%bp+6utUgvp$xKe_cY58|k)t1SI3O zMuK(OnhfOd=y1XeH5Bq2}V%V;^q`$2#(44DQ7s&2hX2VMbKX za|-|r4TiWSKX#r3d+i0#?Go7j0wZg$cS?e=UoBye|C_C}4U@U4!>R{e-kCr#zmx`U zm0Jy{M~`;PL4dbp7Kpq#61XqyPSOSkgOI@i0i&SYpZ5cc#ST??v`a$(5HLpqc#xdO zWO~a%8b>=IU0~bK<#GW`F-Puubdfy(XaWJJQU%SA&&>D&>naDimrW%OZURf~MW8Zu zAa=^40MuD?8(jf8fdy7UnaTlBr2{$k>`FO(;2yByy8hZHtjJ(#k%D}{op)j)m4~*Z zND=X|TqtLRpEDSR^9ldbCeVHmr6}0`4A{u`xHY|28G)=ntiz^dyB&a90oL?H9VuVH zGMDmj2HlaGIjO6sx5OH$FEXNLY5CV3*p3zQG~V0a2og`)KA0lMCPSj5XW_)i!h{3? zImqDPpgH&(dx>EQTq-&Oa8W#IM)E1VtC|Oa3H*+uReLe$6~rJ^|9-!#EB%~tiKNI? zY*=b}iM#+WtG3;K*!yuW;?yZB@pg{`X9Dt+d7yEYL1o z&=UK5SFGm2d%?lq9UG!&GA4HnDfww1`;ImweDTM#2N60n{7b-1GVI9Yi94V2X+-+t`@65X(qd9Wh}%u-jWw|?Bb-0NO&jM zL3Mo~P({D~`LL%Xb%$b&|u8ZigN96AHGRw|zgE;$cfjO*Mac46Pgd zzGAmQK;pq5FV+2U#-%F`g%XXVsL}D26*JlTv42EVZ^>iGrP}Tg=0($MS1~I?=vItb zfT>+hAO7|?yQnmC&UYkH#WKwLh3Pv0FNC&}2f&cuI;BGOeeNEqADCsxK&lTq0!L48 zRiy+T$|bGH^p24omP(Y0efY`f@k$3X4$T!Q;0Fo-U*$;bP=M}%1do8 z2;(UxtYJyt2f}E@+#EtqalRp^0=(JTn)`l=t|f%_2bIfVvB#PP&^15V$yaSOy@vA@ zbc9wvRV%zVWjZC%khfMI2i3jbeAEf59|~drCTjkunM^t*i=k~P;Tp_pQe3j;;5J#0 z>G`u22xT`2+f&5+c77uHh7vsSfA8XykD3Sg+GTbmVn#ev{CKWcpm~nV)oAWj{lCL% z8Bec8NjFl_`M`C^^Bor0Hv^h)dt9QNSK{S9T(=h#;Kbf2o*C-(xHdyfRkw*9vysV{ zvYHywcFzcd^28|2(Y_C~ae7TZ>iDy#v-2{(*=tir8uEVd z$@a3i2y)AKzzl9c_Cwy%!e5;cwu53|^W>{PBHS(kdmY08t)87rP!q_5C0iK-&ZV4Q2mFsQw|XM8_^3*{bW7tyBPa(oPig^N(z-D^zhWa^k+%#{Iq$~>{^j-lep{R`H;a^3 zX@HZ#kTGGmjh-@8e)8#k`=#mdm&eAf>!x#44mpkPNw1Xn035i(6qK4wuT&p!R?h?| zK8COhOA9P=zPA0^?EJZMZ@DVIr4+4>YekoeTvaZVD9;Q3jMUt(65%uGdqYX1Oh&`P z7t+f0gEaj&j>VPfhrlb*Red0h-wCSw5Hgbt!~i^4T(-A>bX^=jrY_q%o_;&QE$f_d z<^L2-d|gf}{%s|jXe}#J_P2_TCn;ToW=+YH#pNx(l@Y4ik+Z``%LGE7rfh&5I6KJY zi#L7WF~@<27sm&v^j@0rGa}GCjs|3NO+Sb-ITs+FAlK|-ma8Q4c{bDdosFVhM%WRh zAxVS8f^sA0&&W)$!1cW#xcmb$r0uvaPhC7X6*_uV!~9|Ya#EA}?Wm`hyG2{B>uIEQ ziIQjSP87PBbz7HdJ3-j_`^>26G7#VtGV_95{%`iXuTGQNp9?y7g$pL92)f8RD0Vgl zd_HGfZiDg+wT8Y>OpE7D6}hyz5m6sD|9U>8u@%s@LOM-iCmy&C2XTqR?9SZF!pT$4 z*S)fZy^mNtAHHdMGr3FXU6EOtqNs%ngt^P~nmGc}q`bpl|HQsn#}9TVz_4z)+G))` z<;7--SldXiqfZJ`ZWi;`M{f+69+}@R%?0<|4{cJ_yR!8?#Ny?S3i~FvW_aqd{1aTp Rb$Q-XA;#vHu|`f0{|}}mdA0xm literal 0 HcmV?d00001 From a4645027f0767c59d6c9c21f972393f1587291f4 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:21 -0600 Subject: [PATCH 0248/1083] Archive GSoC 2021 files --- 2021/logos/python-powered-h-140x182.png | Bin 0 -> 9930 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/python-powered-h-140x182.png diff --git a/2021/logos/python-powered-h-140x182.png b/2021/logos/python-powered-h-140x182.png new file mode 100644 index 0000000000000000000000000000000000000000..e81120e055e9b21b6908176c6c1b354c42e73db9 GIT binary patch literal 9930 zcmYj%1yEc~u=T}Vg1cMr;10pvWpRSLySoPh1h?QJxVyV+kl^kXEQ|j8y}#_ zw)WncuIba~^z?L$s!^zU!>x-)e;N|7TYU60Y!J|>#K zSKss7ydDCS=r}XapQ$jRLz%I7cxM?IYf4`1s}}WI^zNFfnwzqhwCxOQ^&<3)aiqlJ z3aO$I!)wFEg6++XA@2oj9c^xre~Faikh4slRODEn5gqGtyA<{UZyx2`<{afn^t*K8 zAtF-2%H6?XPBJ6*VM@YL5`_MwfR(_+4L3n748@!zFd={^B_)lQG#+se%{fNNNN{&| zXYU3d63dyHQIkuly$sA9@TCu7F{S0{pfRmGx>GN}YtK!FB3nvU+U0v~SZ-D|4;(hfE4Wzody2{8A zp)$VcaYN#cHa1^8JUu!5e0@Q5DKS}TX@`@OlZ{9F`+UgA$mix9{JXbs(>^!5QqA%u zg?3y-?b1aB9UG3}BYQp?8XATuc+BiLxVWoD{724oEEx|Ep2GzaQ8Y)>x!Ar!c^}@; zn)IeBtEzBe08MS})61UsH!>Wl0g-5jwdRkuwzd!u#>U1{*^cq$D(`naZcd=vZ+UG6 zT$tAJdD|a5K|MV`XBIr`R2!5Nsj%~8qrJY|&S+FrRA?BmE=ND_ySC+hCFb><$`f7_ z*yPR^@=0z9cz!tFIU*z=Fv$`0Qbq(QQsqfSpI2uD=I7_v_i}3r3PJ+ft`xQ(pXCOE zmTjBjo11wYJv=<*m6a1b7D|3940ZzXg{uiMEyZGw8aITUK3^^EYN!A&F@aXTI} z2=ig@69MXX43U2nUESRx)-0TyoK+AoQKpO;@MM3j)UG(WzrXMA_3(6ecQ*3giRc%7 z*}?dV3J()^{?X`5f9NX2f(P*JQ3MdiW&-|uaGLGZtt(M97ilcHb-B?|VjOUvN&@^S zDENH6r0=wYA^PHcBzc<y$9+V%4Pg@%iCG0Rb3= z;EF}RSy2OmTb+D|87Ret+x4;p@EeSFQ=#VHn%CNBbvH~#%t*J z8l$fE_lGqnov05e08pvlq8tF3%NAx0vSi{V>T=oEn>UB9E(C)?cefnwo|)DqHEnh1j%%9)W2iu`%Z7l0HTW<}8(2;}7#Nt(3gZW^ z)NkWa&+>?U2DG7dAm+Xm6Zo*5#5+FpD9(MK%&Eih5rPpd_JOW%JDtg6vOl%z)-FCg zcTZa0erwcFL&#)y!JWKjlVrf5dx08+Ns`5>j006IMOO`8AJHbs4qwnkbGzUw{0msSTKqr$wl7#)Yj&7eI=e6GHfYjQ z+UO4GFm2qDfCw7Ka0eMZ@4Wn$XFL^{HAw!aAZ-(g~>eO>0XS{6D;RISyS$z1!e z=rzh>S3e4VP?Q_Yl`k>vz8NM4LtxcyJx7&m!0I(_&e5V?Uc9`#e49Wjn1)r$YR*Bp z*6Lzr#W!PZWRzz%mP`vHlSrln2e4;PEpEL%w3H~Mv;O{`o}LW}{*e=Rs@&Y%$>CvX zM?=G0hWSz-DX9pbt?mHVn&mieAu{)~r7A**^t8AZhDgqZ7Bal8m?buKKb=;9;ln~K zxrl6PI{(UFp8l@*eQDwSkcFJCNx z@V|UXa+BMU@{;w*v3vV_9|E~O%g2v|+=|Wvk!bQ&+6pLx)sV^Ww)?_t5HQFTQPT4u zuofc2*u4c~0swLZ){;~{M3cL3rv?2y&sUP*0OyBu-T&Mng%vZ{w+fCZa9J zn%3jZzat}|a`PC7(r8X6iLS~h(v7@3&tCRJr|q;96Nd0Unj7q3O% zU)(aKiwM=h5cu;!cny*OWFAdrTQRb*G>L%sQw~Bh4Czw%ZHJs80`e3ek9w3R?6-e$ zaY2GQAgfoEwh1u}6&LlZ^lbx(nGFEqhW>u_>{k7$$%w~iS=mj+nttYYT3)92c)5}N zXK88p&487Q0xwB+e|&VbmJL+f%dSmN8zGK#=mlub#E6B`SCBUnhBfd*0Zt=!$fA69`YB1}qC|t0N8xJOX)>KJN`Ci_gNK(uM6bZkJ!#$7*wpk1 zMuZp$hNx<^I5`sCbbK!P;r>`kCq#YOIkzz@fBu}E$rVh;RE*F36k4ZOWes7K1_%b! z^!1rg<1t|gNSfl+j)GZe)Ufd~W>R*VoN^N<214|3S_VHy}><}>}@H25O>cU|w!1C?Gw zSY->}N8gGR``Y$V_=*(M`nFN&>^OV3wlPJyKzpp?D(*C;n`aoot)fy@&c2PT^!LwqM=hp1!!va~aIKZ#+!udKn=aGXM2 zii4gT9li;tesQs33+^<;a`Xgo17F`xic(^)SRZ1fyX}KP$aJ+`cUjB>PCN!%0~T{B ztUUDPuo}zNUtTSr>qv5kJlcpUKZQa8m~Mo5_&gi4+G)8&oKcokvRT?#347NsBV`;O z+RHe~lvuwz$0cSnNf*mnNJm{-h2(DIp^|0Ujq^@+ACD`kpPEJ)peM$0uLn{soF%02 zYL9P-?|$;E9M4?+V-f$oFu3_vy8cqHiIMOzZx@ znKv9>W4A`5)!?Q$akNh-RjI5FA|M$l(6=M}Vi@Ri^g?M01<2yoZmSTd18`rrs;)#g z1TMFqGsV>rrJX#IURP#qBz4`9nOV?`iOh?g3%E2$9$G-oWG%T`vhvA zKDZH@CBT2bmY(b);e5K+ZeJB~{T!Dm3mL`AB>_`0aS57d`Pl3v%Xd#B3dy<7jUo{F zE2SJIL4J^VI(h<3C-|VP_T(|oK1^hzwPI26BWohtN4j9eENyi@5fM)$|3H$!&R?iB zLUb7yjw>2&NSmucB6I0HW^%TD0N}5_fSga#18YEs%bY;?$=^pW1xHGq21J5H?v{^Z zz#U51KPddBBdk+qf=Gw@-(F8PR^G|N=-2B#!mq3ml^6^#r*?Z(%Q;)txd$yZ#4NJ7 z!~Ar%+(q9>*rZPvaAA9VcgOacRjYD+BaN6zi{{iV?4Jg%#CkU;3Ai!BBcV9A;1C`3 zw5Q5)P1sSRgy{t&f3q+etP`Ds*xO@ zD4QJei>X?`?$q006Mb@kg-mrWxWKaVpwysfQ@gPD_irgnAXaO8#`dXc=uR-fWDC03 zp(QN^HGWhg?}9kHZA#eRe?1kq0`Sa}73$=B1smDO&2jb&FMhf`;KlD5W+XWhnnr<>8P>`pMqx7tWvE@i=cLu<1I2 z+!AaoO-MG(G?MHWwi9=@(jy>!ew%)#iX(v$BN8rC5(gy0GaRoz0(-~$rQJfQp#8f# zf;si%OxF_n4FgVYsTds@xI~f5A>Va4w}LhHu1baY53U4xJuTVmnNBjo`CL^NO96ix82vYW=m}RhFlF3~;zP#2T2+ImT1^i}L%& zQmCje*=Ba{=$cIGi~UEgc(grI%}Y_0wGKIpW?$3ogGceq6Onsp|1*YAFE^%v-5vR~ zOkLIf4pEq(nQcGngPLDh5WnItQ5CvId@EU!gVm1@t8MBCgi;7WT%7WGJdj5(wq*%afCRyl&?4b1Uafj^OKRq;pOYHyn4d=8fypN=({K~J!W9TO)A7% z(HO16g^lbiNs_c5rF%`E>FJe5U*VwTK_L_L9E3e!fAsdaDL3}MH~%5G*DUL|4mVJk z@=E7-ZkblesB;_?u>4}g$~l5CKJ$o=i6H+}zla%X3rDvjjBKz;y#}8nU8)c*?p8#E4IK?8 zlbvv0ZSV1*SbvCD70YJZupv7Q7E-+izlNzrEDq(;_(m#MgM$n#^%|79gi_VAj@$kvxZILk|Lq3uuPbL=29x<7VZ)wiO>ttKy zlWZxNeK=((Ihj}w#c?Iude9l1J1NM6xY{we8T?3@?tEV`d@b69Z1Csf`IEWZB`tE< z`zos@IaJ3+wOTH3i$Av+VQ$$IiGHz{%`lmVRlHKsNx!3Gd?$?CEei;q$9^cFZ9Lzq zr7_mYWRhE1=GZey*QGc}2**1>s$mxC2y|?TmY~LiCV;T#=cO87tU$t;ZU8BL=Xv{x zi8vjn>_h7I+>bE>)fY>RLOtmM8UuC+&*M$K?{=XG=C`>yMrBCQS1Mt`BD|TxeD7X^ ztt|X_agfijU^_bUXPkKtaurSQQt{rMW-0|pM~<76eHkcPWpzRz^{NZ@>Uwas90(+! zHFsP5HnUTN)gLd5sH9T3-8vkufGV0gJf-h^0cc3P3gbLHQ%a2}PrXo6sRU zA&CuZ0HX(LES(WRAvbXGj0$n6FZB5^F_VM+!Tp2qawcOh_$XqDDZOz>rO|I=W=YwO(Fp@FAoe@2X?U@RTP;54cI z_U_lJyiz{DfPiZGYwYxgc}YypG7f{i7Oqssqc=)%dUt%6ENzd$bz-tT| zDI(SzF?eCA%atd@uOr3aThb}Rj0RtI4MRM`-TbLD zWt3fZ8ycy+r9w;A@6{TMSqAg-CVJjxT=Pv%avyapA zZp>8-jq*~RE-)K2E%%=iavgS-TJGzc;F+{0kG$tK;4ZUkI)*`6*<|t9S=LN8>H%^r z8;nmCf*9kGdmT7$$xgvd#&GRu%P&#hXv;%(=k}`s zY7Q*$xb9qa8biMRQyk{(Gfc0Q%*;(b_$bc+2u4`ex_@&wOr=|ITNZ9A`B~)^3q=X>)JCMn`ofQnMcE4nZcNs-2+nHtsF-zD4;S&r?BVZiT}y&FK$8ui|}NP z?KDcyuQrA^llQU4r)H6dC96w2vss1}lRu^tTS2jLWQE$g`v4e z++sUZKglG)8+gp$a%vy6;CKOmRgReF)Tu{zhksLRi>1|p4?QCM%=#Q1Ceaq^wy58A zJV{1-p@IiY{~7tYn(15qNu~0gJNI8JTm?7BUC7@@Zgpxwv)@QL(;J?YsHxhwf}kgv z#_DE1PBsESxy7yh_ay!ejt&btOvq zn~3>yQcac)mI1ECR-GF)-iknAcPa{?n#I%t4IEGL*g7nXdZa3IdtNgz#Im5*1(TEU z(LR7bVWo->leGq{Mk}}b(DHkVM4i9^-dAyZ^E*8qU13s4*>aDG^mq-wL&yX+7@z@= zj#dFuG%WxrlP9l&>44zds(_sKLr2TwE2sBIYug|4*SGJwzlj;sR9zP|=tw)TZ?)&q zP~^jIuPy~ZOz1B`*P7HiC7cUTfTJ##0=}Lo;WSH}@60>TFuK6OIQ zza$u4U0364>)I^%IfwxLIKKebfAQ=TwXubjwL7`XX$P>6`8KDhf!@k3_~2bo z7es0yo_5j|Vk*4R{RgWw86Hkd8&(x8@-+$XUr&=)@P~h*DoGrc--9gVJg>ia zFf{e;t)L3cZi2}h8 zk`up8NNW~xaCWJ6Y)WXp%0NLojQR$7;NK_al?>IBsYS7;>OdB5ie_CfvfYmad?r(} zO^W@x&^|eV2JU@nkG?3H56;7=CddIFHf#sJr7mkvGV$cKu1t?WZO5JZz6G?f{)Ptp zb$A)VhZ=6D5JP*D`N5?s82L(bnU#xwhLyD~lz%gn&pbG?b*I+K`${+kB{I+TBIwhvNw z_13beg9EmQBMyfDGYpD=IgL@F{vr@H%#B5O9S3TJ^c3TSbQZz5f0rLTe8rN>dCB~F z)n*rI8Kbe33EKOnu0wxBfokO9%6c9XZPwXZD+ckvOInDLSX*6!fCF4yOOqj+wW!MRc+-5;-mO}u5SN*RSVA`Bk zquji+O=F04T(RMnKP`#c`!^L0?} zoIt6Gdnwb=H@R@??)`&X1bqd*gp>zT!5L9?ub90Nc6G>>uolF~4h>kxYwI~^(BH}$ zPMFkjpUJxs0YBI^P9?v64od%h84p$%Rq9cX;?z4=3mA;m{8B4b%=`6qM+pua4^=s~ za(->o%c5ynlakllO=`7%TS8!AQP`4{vQZtBkt$G_yU3uUdcjLZ%2Qw-k^F(Xw4<@8XuHoo)k@B*Uas5j zML!`yteZ^TP)A4|7rZ;c=F)3Ya3QEYllahGw3GG16kxITxLhpl#+*KN&6cZS4FI!5 zRf{QTq(!9EW5?4rRi1>WeahihZZtScgH3zunB2HhC+u-|LBad0&(dNFUz6^3x?lQd5W!gjFV0; z)rc7&33BC99#q=e-cVfqe2zO2+#~pf7+ucUN3+%e;>Iq#Qaic;Iivz2$gNVjgy9)3fTI{H=}j)$&Dk z9X19OWJAVXFf$LriFik{S-k+mlrW>Ok7Il82wCN|9U9)>?2aC#*NYyJsR!`O=-+YE zS8A^sRTtekjPYz|r+b#f_o8B_-d;@S3?s_K3x}%(_JNWjjgN0fjG8+z!^pymbawqB? ztSOv0K(bSCZ$`izbRA)*s7)_5Xy%9hdK<(R?=j8m6_ovVx=dz2gv=HTn6<{~nYfUG zg7^Er%$!*g;B1&Gpye&)?e*rWpk_A%C_wfD-9CF`pKcLntLD|n!D|nlj!l%uIp(wF zfn{g%XJr%;w(nyX3eN*g>u+ywIyUdCUIut8$||@57wGt_)*h+=AYX6MOwYTysIT^& ze}{X3o;4%C$KX%dr}^^5<>Jd@h-rZ=grq=ao@49)7*8;Yr{q|{39OQn_xZgI=^ zo*1T^?%3^E8(mmE8FhtU;eCA>x3qFt+#tD5GYj)foHb8)E`l-=o9A7_5^LKqdku}% zqI0Z{r$38_kN>E{^31332JwLt?USGHZ=C`q`XxnnsCYzCW7j2R$Ofx6rpxWPsgcg; z9se!Pd=2MLJ=L06vf+lI~kDv_H3A2t6x% Date: Sun, 29 Aug 2021 18:00:22 -0600 Subject: [PATCH 0249/1083] Archive GSoC 2021 files --- 2021/logos/scipy_logo2.png | Bin 0 -> 54953 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/scipy_logo2.png diff --git a/2021/logos/scipy_logo2.png b/2021/logos/scipy_logo2.png new file mode 100644 index 0000000000000000000000000000000000000000..e1b764228bb45c3ed1e202e4dd73d21bb47f108d GIT binary patch literal 54953 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 literal 0 HcmV?d00001 From 1788af4fd898af5e52ac6ace4a694c1dca33f623 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:22 -0600 Subject: [PATCH 0250/1083] Archive GSoC 2021 files --- 2021/logos/tern_logo.png | Bin 0 -> 24967 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/tern_logo.png diff --git a/2021/logos/tern_logo.png b/2021/logos/tern_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..91559458601834a2163dd4b471d990132ed29344 GIT binary patch literal 24967 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 literal 0 HcmV?d00001 From d40198977591257c3bb43a7107e321f38a5ab0d5 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 29 Aug 2021 18:00:23 -0600 Subject: [PATCH 0251/1083] Archive GSoC 2021 files --- 2021/logos/zyte-gsoc.png | Bin 0 -> 4742 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2021/logos/zyte-gsoc.png diff --git a/2021/logos/zyte-gsoc.png b/2021/logos/zyte-gsoc.png new file mode 100644 index 0000000000000000000000000000000000000000..720f7eaefb8f076ee4a4eccdf5f7a8b77a5a5580 GIT binary patch literal 4742 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 Z;jhQ#wNFcT;(x~jF}-;ef5rXD{{T%8Bvt?b literal 0 HcmV?d00001 From 5c11501b44edb3635f041226218746d3e86a509a Mon Sep 17 00:00:00 2001 From: Muhammed Abdullah <63636498+ABD-01@users.noreply.github.com> Date: Fri, 24 Sep 2021 03:13:45 +0530 Subject: [PATCH 0252/1083] Fixed typos (#127) --- ideas.html | 2 +- students.html | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ideas.html b/ideas.html index 402f1e1..70f7319 100644 --- a/ideas.html +++ b/ideas.html @@ -568,7 +568,7 @@

    Friends of the PSF

    Here's some more interesting organizations that use Python!

      -
    • TARDIS TARDIS is an open-source Monte Carlo radiative-transfer spectral synthesis code for 1D models of supernova ejecta. It is designed for rapid spectral modelling of supernovae. It is developed and maintained by a multi-disciplinary team iincluding software engineers, computer scientists, statisticians, and astrophysicists.
    • +
    • TARDIS TARDIS is an open-source Monte Carlo radiative-transfer spectral synthesis code for 1D models of supernova ejecta. It is designed for rapid spectral modelling of supernovae. It is developed and maintained by a multi-disciplinary team including software engineers, computer scientists, statisticians, and astrophysicists.

  • diff --git a/students.html b/students.html index b1b52c3..572bc21 100644 --- a/students.html +++ b/students.html @@ -1,4 +1,4 @@ - + @@ -369,7 +369,7 @@

    something else, just leave the IRC window open and check back occasionally) and see if someone gets back to you. If they don't, try posting to the mailing list (it's possible all the developers - are asleep!) If you're on a mailing list, you should give people around 24-48h to answer + are asleep!) If you're on a mailing list, you should give people around 24-48hrs to answer before worrying too much about it.

  • Make sure you're asking in the best place. One common mistake students From 34d05ac1c2cd39b2b10c4b7b64fd7854d74ddefe Mon Sep 17 00:00:00 2001 From: Terri Oda Date: Mon, 17 Jan 2022 12:02:45 -0800 Subject: [PATCH 0253/1083] fix: update language from student to GSoC contributor --- 2021/ideas.html | 2 +- LICENSE.md | 2 +- README.md | 2 +- students.html => contributors.html | 65 +++-- deadlines.html | 6 +- ideas.html | 451 +---------------------------- index.html | 38 +-- mentors.html | 98 +++---- psf_ideas.html | 4 +- template.html | 4 +- 10 files changed, 125 insertions(+), 547 deletions(-) rename students.html => contributors.html (92%) diff --git a/2021/ideas.html b/2021/ideas.html index 44dd6f4..64f090d 100644 --- a/2021/ideas.html +++ b/2021/ideas.html @@ -59,7 +59,7 @@

    Ideas

    -

    We're accepting suborgs until March 16, 2021 so new orgs may appear. +

    This page is an archive from GSoC 2021. For the latest ideas, please visit the main website

    diff --git a/LICENSE.md b/LICENSE.md index 3dcf0f0..34143fb 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -7,7 +7,7 @@ This refers specifically to all content stored at to be displayed at . -Please note that this does not include the student blogs (available at +Please note that this does not include the GSoC contributor blogs (available at ) which are the property of the individual authors and may have other licenses. diff --git a/README.md b/README.md index c94ee82..330ee8b 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ FAQs, schedules, and all the plans for our participation in Google Summer of Code. Unfortunately, editing the wiki isn't easy for everyone: it requires a separate account, explicit edit permissions, knowledge of somewhat arcane syntax. As a result, the wiki pages are maintained by a very small group. -Since we had great success with moving the student blog information to +Since we had great success with moving the GSoC contributor blog information to github so people could use pull requests to update it, we're going to try to do the same with the info pages and see how it works out. diff --git a/students.html b/contributors.html similarity index 92% rename from students.html rename to contributors.html index 572bc21..934967e 100644 --- a/students.html +++ b/contributors.html @@ -41,11 +41,11 @@
  • Getting Started
  • -
  • Students
  • +
  • Contributors
  • Mentors
  • Project Ideas
  • Deadlines
  • -
  • FAQ
  • +
  • FAQ
  • Blogs
  • Info for Sub-orgs
  • Contact
  • @@ -55,8 +55,8 @@
    -

    Students

    -

    GSoC is basically an open source apprenticeship: students will be paid by +

    GSoC Contributors

    +

    GSoC is basically an open source apprenticeship: contributors will be paid by Google to work under the guidance of mentors from an open source community. It's a really great opportunity to build new skills, make connections in your community, get experience working with a larger and often distributed team, @@ -67,7 +67,7 @@

    Time commitment

    -

    Students are Contributors are expected to work around 30+ hours a week on their GSoC project, over the course of the 3 month program. @@ -83,7 +83,7 @@

    organizations and the ideas that they are willing to sponsor. Typically, you'll choose one of their ideas and work with a mentor to create a project proposal that's good for both you and your chosen open source community. - Sometimes, projects are open to new ideas from students, but if you propose + Sometimes, projects are open to new ideas from GSoC contributors, but if you propose something new make especially sure that you work with a mentor to make sure it's a good fit for your community. Unsolicited, undiscussed ideas are less likely to get accepted.

    @@ -114,24 +114,24 @@

    Selection Tips

    Google intends this to be a way for new contributors to join - the world of open source. The students most likely to be selected are those + the world of open source. The contributors most likely to be selected are those who are engaged with the community and hoping to continue their involvement for more than just a few months. It's more important to be a good community member than it is to be a good coder, for most projects!

    -

    Read the instructions. A large number of students don't read the instructions +

    Read the instructions. A large number of contributors don't read the instructions when submitting proposals, and their applications get rejected. For example, every year we reject a number - of students who submitted a resume, scientific paper, presentation or other file that doesn't + of contributors who submitted a resume, scientific paper, presentation or other file that doesn't contain any information about the project they would like to complete. Sometimes we get dozens of nearly identical form letters from a single university that wind up marked as spam. Don't do this!

    -

    Listen and use feedback from others. Every year, we reject a few students who +

    Listen and use feedback from others. Every year, we reject a few contributors who simply wouldn't listen to their mentors. Remember: the mentors are using their interactions with you to figure out if it's worth their volunteer time to work with you. No one wants to have an intern who doesn't listen, and - students who don't listen also don't produce code that the open source project can use, - so students who don't listen don't get hired. Nor do students who are arrogant jerks, + contributors who don't listen also don't produce code that the open source project can use, + so contributors who don't listen don't get hired. Nor do contributors who are arrogant jerks, or who violate the Code of Conduct. Be professional and show that you will take the mentoring relationship seriously. @@ -139,13 +139,14 @@

    Here's some resources so you can read up more on how to be an awesome - student:

    + GSoC contributor:

    • The GSoC student Guide -- This is a guide written by mentors and former - students. It covers many questions that most students ask us. Please read + contributors. It covers many questions that most contributors ask us. (Note that it was written + when all GSoC contributors were students.) Please read it before asking any questions on the mailing list or IRC if you can! New - students in particular might want to read the section + contributors in particular might want to read the section Am I Good Enough?
    • @@ -231,7 +232,7 @@

      How do I choose a project or sub-org?

      Be aware that all sub orgs might not be able to participate every year, and make sure to check and see if they're planning to participate before assuming.

      -

      If you're chosen as a GSoC student, you're going to be expected to make some decisions +

      If you're chosen as a GSoC contributor, you're going to be expected to make some decisions on your own, so you can make a better first impression on mentors by showing that you're able to narrow down your field of choices!

      @@ -251,7 +252,7 @@

      What do I need to know to

      The answer to this depends a lot on the project you choose. We have a range of projects, from beginner to advanced. Each of the sub orgs expects different things from their - students: maybe you'll need to know a bit about machine learning, or email, or image + contributors: maybe you'll need to know a bit about machine learning, or email, or image processing. The answer to this question is always ask your mentors what you will need to know for a specific project.

      @@ -264,7 +265,7 @@

      What do I need to know to
      • You need to have a bit of experience with Python. You can be a beginner, but - practicing in advance is good! And there are a lot more projects available for students + practicing in advance is good! And there are a lot more projects available for contributors who are reasonably used to the language, so more practice means you'll have more project options. @@ -275,13 +276,13 @@

        What do I need to know to

      • You should be comfortable communicating your ideas to others in public. Most projects - have public mailing lists and would prefer if you use them, and Python students are also + have public mailing lists and would prefer if you use them, and Python GSoC contributors are also required to blog about their work over the summer. You can use a pseudonym (nickname) if that works best for you. Google will need to know who you are to pay you, but we just need something to call you.

        - All students are required to post weekly, there are 2 types of posts students will have to - make, the first is the weekly check-in. For a weekly check-in every student will have to + All GSoC contributors are required to post weekly, there are 2 types of posts GSoC contributors will have to + make, the first is the weekly check-in. For a weekly check-in every GSoC contributor will have to answer these 3 questions in a post; with each answer being <100 words.

        • 1. What did you do this week?
        • @@ -290,9 +291,9 @@

          What do I need to know to



        - The second post is a blog post, here a student will be required to go into some detail on + The second post is a blog post, here a GSoC contributor will be required to go into some detail on what they are working on, what they struggle with, and what solutions they have come to. - There is no formal structure to this and every student is welcome to use their own style but + There is no formal structure to this and every GSoC contributor is welcome to use their own style but the above three questions should be answered in the blog post at some point.
      • You probably want some experience with version control. We have a lot @@ -372,7 +373,7 @@

        are asleep!) If you're on a mailing list, you should give people around 24-48hrs to answer before worrying too much about it.

      • -
      • Make sure you're asking in the best place. One common mistake students +
      • Make sure you're asking in the best place. One common mistake new contributors make is to contact individual developers rather than asking on a public mailing list or a public IRC channel. @@ -416,29 +417,29 @@

        How many slots does pytho $x get?

        We don't know our slot allocation until Google announces them, and Google bases their - numbers on the number of students we tell them we want. The more great applications we + numbers on the number of GSoC contributors we tell them we want. The more great applications we have, the more slots we'll request. So rather than worrying about the number of slots, you - should be aiming to be such a memorable and great prospective student that your sub-org + should be aiming to be such a memorable and great prospective GSoC contributor that your sub-org will definitely request a slot with you in mind.

        For sub-orgs, new groups working with us usually get 1-2 slots, experienced sub-orgs may be granted as many as they can comfortably mentor at the discretion of the org admins. (The max number will likely be close to the total number of mentors divided by two, but - the actual number requested depends on which students the org specifically wants to hire + the actual number requested depends on which GSoC contributors the org specifically wants to hire after they've done an initial review of the applications.)

        Google has been incredibly generous with letting us have slots in previous years, so we - are usually more limited by the matching of mentors with truly excellent students. We've - had as many as 70 or fewer than 20 depending on the quality of student applications.

        + are usually more limited by the matching of mentors with truly excellent contributors. We've + had as many as 70 or fewer than 20 depending on the quality of GSoC applications.

        If we get 100 applications and 50 of them - are excellent, we'll try to find enough mentors for 50 students. If only 5 of them are + are excellent, we'll try to find enough mentors for 50 GSoC contributors. If only 5 of them are excellent, then we'll be sad but we'll only request 5 slots and most of our mentors would take the year off. - Sometimes whole sub-orgs take the year off because they have no excellent students. (and yes, + Sometimes whole sub-orgs take the year off because they have no excellent GSoC contributors. (and yes, if every single application we got was amazing we'd try to find a way to mentor all those - students.)

        + contributors.)

    diff --git a/deadlines.html b/deadlines.html index 5fdd90b..b402cbf 100644 --- a/deadlines.html +++ b/deadlines.html @@ -72,11 +72,11 @@

    Blogging schedule (Student Deadlines)

    -

    Every week, students are asked to post something about their project on their blogs. This helps the python community learn about the work students are doing and also helps the org admins make sure that students still on track to pass and don't need help. There are two types of things that students post: blog posts, which are longer descriptions of the work they're doing, and weekly check ins, which answer a few short questions as a sort of status report. These are due every Monday during the GSoC period, and the schedule is listed below as a list and as a calendar at the bottom of the page that you can export and add to your own calendar.

    +

    Every week, contributors are asked to post something about their project on their blogs. This helps the python community learn about the work contributors are doing and also helps the org admins make sure that contributors still on track to pass and don't need help. There are two types of things that contributors post: blog posts, which are longer descriptions of the work they're doing, and weekly check ins, which answer a few short questions as a sort of status report. These are due every Monday during the GSoC period, and the schedule is listed below as a list and as a calendar at the bottom of the page that you can export and add to your own calendar.

    • June 7, 2021 - Weekly Check-In Due
    • diff --git a/ideas.html b/ideas.html index 70f7319..e58a739 100644 --- a/ideas.html +++ b/ideas.html @@ -39,11 +39,11 @@
    • Getting Started
    • -
    • Students
    • +
    • Contributors
    • Mentors
    • Project Ideas
    • Deadlines
    • -
    • FAQ
    • +
    • FAQ
    • Blogs
    • Info for Sub-orgs
    • Contact
    • @@ -59,7 +59,14 @@

      Ideas

      -

      We're accepting suborgs until March 16, 2021 so new orgs may appear. +

      We're still building the list of sub-orgs for GSoC 2022 and preparing Python's application to Google (it gets submitted in February 2022).

      + +

      If you're a sub-org who wants to join, please + read the information for sub-orgs.

      + +

      If you're a new contributor looking for something to do, you might want to check last year's + list of sub-orgs to see who might participate this year. Remember, *any* open source experience will help you, so + it's fine to just choose anything for practice before the orgs are announced!

      @@ -80,7 +87,7 @@

      -
      Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any projects related to the development of the language -- but we're looking for mentors if you want to run such a project. We are accepting at most one student this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page. +
      Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any projects related to the development of the language -- but we're looking for mentors if you want to run such a project. We are accepting at most one contributor this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page.

      Contact Links

      @@ -95,91 +102,7 @@

      -
      - -
      -
      - -
      -

      - MNE-Python -

      -
      -
      -
      MNE-Python is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG, ECoG, and more. -
      -
      -

      Contact Links

      -
      - -
      -

      Chat

      -
      - - - - - -
      -

      Blog Url

      -
      - -
      -

      Homepage

      -
      - - -
      -
      -
      - -
      -
      - -
      -

      - FURY -

      -
      -
      -
      FURY is a free and open source software library for scientific visualization and 3D animations. FURY contains many tools for visualizing a series of scientific data including graph and imaging data. -
      -
      -

      Contact Links

      -
      - -
      -

      Chat

      -
      - - - -
      -

      Blog Url

      -
      - -
      -

      Homepage

      -
      - - -
      -
      -
      +
      @@ -188,7 +111,7 @@

      - + CVE Binary Tool

      @@ -208,357 +131,11 @@

      - - -
      - -
      -
      - -
      -

      - MSS - Mission Support System -

      -
      -
      -
      MSS is a web service based client/server application to plan atmospheric research flights. - -The Mission Support System (MSS) is a software that is written by scientists in the field of atmospheric science. The purpose is to have a tool that simplifies the process for planning a scientific flight in which parameters of the atmosphere are measured. The research aircrafts typically carry a comprehensive scientific payload comprised of data aquisition instruments by different companies and research institutions. The measurement of relevant parameters, for example the chemical composition of trace gases, temperature or aerosol particle characteristics, are needed to improve the scientific understanding of the processes in the atmosphere. This is of significant importance for the understanding for example of climate change or the recovery of the ozone hole. -
      -
      -

      Contact Links

      -
      - -
      -

      Chat

      -
      - - - - - -
      -

      Blog Url

      -
      - -
      -

      Homepage

      -
      - - -
      -
      -
      - -
      -
      - -
      -

      - EOS Design System -

      -
      -
      -
      EOS UI/UX Solutions is an open-source organization that aims to help improve user experience with a set of solutions like the EOS Design system, EOS icons, user Story, and more to come. - -OUR MISSION -To empower creativity by making UX and UI easily accessible to designers and developers. -Our mission is to help deliver quality interfaces while accelerating time-to-market. - -OUR VISION -To reshape the enterprise and open source worlds with applications people love to use. -
      -
      -

      Contact Links

      -
      - -
      -

      Chat

      -
      - - - -
      -

      Homepage

      -
      - - -
      -
      -
      - -
      -
      - -
      -

      - DFFML -

      -
      -
      -
      DFFML aims to democratize machine learning. It makes feature engineering, dataset storage, model training, and model deployment simple and easy. Its wide selection of model and dataset storage plugins enable developers of all backgrounds to play with and add machine learning to their projects. -
      -
      -

      Contact Links

      -
      - -
      -

      Chat

      -
      - -
      -

      Homepage

      -
      - - -
      -
      -
      - -
      -
      - -
      -

      - Scrapy -

      -
      -
      -
      Zyte (formerly Scrapinghub) is a company focused on information retrieval and its later manipulation. -
      -
      -

      Contact Links

      -
      - - - -
      -

      Blog Url

      -
      - -
      -

      Homepage

      -
      - -

      - -
      -
      - -
      -

      - Python Argentina -

      -
      -
      -
      Python Argentina Civil Association (A.C.PyAr) is a formal non-profit organization of programmers with focus on community projects, mainly for Spanish-speakers & Latin Americans - -Spanish is one of the most spoken languages in the world, and our Latin American countries often lacks open source software to fulfill regional needs. -Our projects want to facilitate tools and resources to students, enthusiasts and professionals, so it is easier to learn and use Python in this region of the world (and of course, contributing back to the international community, as many of our projects can be extended to other situations too!). -
      -
      -

      Contact Links

      -
      - -
      -

      Chat

      -
      - - - - - -
      -

      Blog Url

      -
      - -
      -

      Homepage

      -
      - - -
      -
      -
      - -
      -
      - -
      -

      - Tern -

      -
      -
      -
      Tern is a software package inspection tool for containers written in Python3. -
      -
      -

      Contact Links

      -
      - -
      -

      Chat

      -
      - - - -
      -

      Homepage

      -
      - - -
      -
      -
      - -
      -
      - -
      -

      - SciPy -

      -
      -
      -
      The SciPy library is one of the most widely used libraries for scientific computing with Python. It provides many user-friendly and efficient numerical routines for everything from linear algebra and numerical optimization to statistics and graph algorithms. -
      -
      -

      Contact Links

      -
      - - - -
      -

      Homepage

      -
      - - -
      -
      -
      - -
      -
      - -
      -

      - Activeloop -

      -
      -
      -
      Activeloop Hub unifies storage for datasets, makes them streamable, accessible from any machine at any scale for AI/ML purposes and efficient to work with. -
      -
      -

      Contact Links

      -
      - -
      -

      Chat

      -
      - - - -
      -

      Blog Url

      -
      - -
      -

      Homepage

      -
      - - -
      -
      -
      - -
      -
      - -
      -

      - PyData/Sparse -

      -
      -
      -
      PyData/Sparse provides sparse arrays compliant with the NumPy API for the PyData Ecosystem -
      -
      -

      Contact Links

      -
      - -
      -

      Chat

      -
      - -
      -

      Homepage

      -
      - - -
      -
      -
      - diff --git a/index.html b/index.html index 7ede10e..186c2ee 100644 --- a/index.html +++ b/index.html @@ -39,11 +39,11 @@
    • Getting Started
    • -
    • Students
    • +
    • Contributors
    • Mentors
    • Project Ideas
    • Deadlines
    • -
    • FAQ
    • +
    • FAQ
    • Blogs
    • Info for Sub-orgs
    • Contact
    • @@ -55,7 +55,7 @@

      Python Summer of Code

      - Students: get paid to work on open source projects! + Contributors: get paid to work on open source projects!

      Projects: find new contributors and mentor the next generation! @@ -88,7 +88,7 @@

      Google Summer of Code

      - Google Summer of Code (GSoC) is a global program that offers post-secondary students an + Google Summer of Code (GSoC) is a global program that offers new contributors over 18 an opportunity to be paid for contributing to an open source project over a three month period.

      @@ -99,12 +99,12 @@

      Since 2005, the Python Software Foundation has participated in Google Summer of Code, serving as an "umbrella organization" to a variety of Python-related projects, as well as sponsoring projects related to the development of the Python language. Python provides mentors, Google - provides the program (and the money!), and students write code! + provides the program (and the money!), and GSoC contributors write code!

      -

      Students: You're early! We won't know much about projects or sub-orgs until February. But +

      Contributors: You're early! We won't know much about projects or sub-orgs until February. But now is a good time to practice contributing. *Any* experience in open source will help you later, so don't worry too much about finding the "right" thing to do until February, and just get some practice. Not sure where to start? @@ -131,7 +131,7 @@

      There's hundreds of thousands of projects that use Python, and you need to narrow down the list before you can get help or do much that's useful. - See How + See How do I choose a project or sub-org? for ideas on how to do that.

      Any open source experience will help you prepare for GSoC, @@ -243,15 +243,15 @@

      How to apply

    • Read the links and instructions given on this site -- All of it! we've tried to give you all - the information you need to be an awesome student applicant. + the information you need to be an awesome GSoC applicant.
    • Choose a sub-org (check the list here). Applications not associated with a sub-org typically get rejected. -
    • Talk with your prospective mentors about what they expect of student +
    • Talk with your prospective mentors about what they expect of GSoC applicants and get help from them to refine your project ideas. Listening to your mentors' recommendations is very important at this stage!
    • -
    • Prepare a patch for that sub-org. Usually we expect students to fix a bug +
    • Prepare a patch for that sub-org. Usually we expect GSoC contributors to fix a bug and have made a pull request (or equivalent). Your code doesn't have to be @@ -299,7 +299,7 @@

      important part of the application process. Talk to the mentors and other developers, listen when they give you advice, and demonstrate that you've understood by incorporating their feedback into - what you're proposing. We reject a lot of students who haven't listened to mentor + what you're proposing. We reject a lot of applicants who haven't listened to mentor feedback. If your mentors tell you that a project idea won't work for them, you're probably not going to get accepted unless you change it.

      @@ -349,7 +349,7 @@

      Getting in Touch

      Please note that Python has a Community Code of Conduct and mentors and - students working with the PSF are asked to abide by it as members of the + contributors working with the PSF are asked to abide by it as members of the Python community.

    • @@ -369,7 +369,7 @@

      The most common questions are answered here:

      @@ -427,8 +427,8 @@

    • Read first. We've tried to answer the common questions on this site, and we get asked things like "How do I get started?" and - "Where do I find easy bugs?" a lot. Check the - Frequently Asked Questions (FAQ) on the student page for + "Where do I find easy bugs?" a lot. Check the + Frequently Asked Questions (FAQ) on the GSoC contributor page for more!
    • Be Patient! Our mentors typically have day jobs and can't always answer @@ -443,7 +443,7 @@

      For mentors: All the gsoc admins can be reached at gsoc-admins(at)python(dot)org if you have questions about participating. - (Students should email gsoc-general(at)python.org with all of their + (GSoC contributors should email gsoc-general(at)python.org with all of their questions, unless they are of a sensitive personal nature.)

      @@ -452,7 +452,7 @@

      Org admins

      -

      The 2020 Python Software Foundation (PSF) org admin team:

      +

      The 2022 Python Software Foundation (PSF) org admin team:

      • Terri Oda (terri on IRC) - focus areas: figurehead, making final decisions, website/documentation @@ -461,14 +461,14 @@

        mentoring/mentor supervision.

      • -
      • Matthew Lagoe (Botanic on IRC) - focus areas: student blogs, irc bot, making sure +
      • Matthew Lagoe (Botanic on IRC) - focus areas: GSoC contributor blogs, irc bot, making sure things happen on time
      • Kushal Das (kushal on IRC) - focus areas: advice, time zone coverage

      The org admins can be reached at gsoc-admins(at)python(dot)org (for mentors) - Students should almost always visit Getting Started first, and + GSoC contributors should almost always visit Getting Started first, and email gsoc-general(at)python.org only if you get stuck.

      diff --git a/mentors.html b/mentors.html index 94d7e54..046a808 100644 --- a/mentors.html +++ b/mentors.html @@ -41,11 +41,11 @@
    • Getting Started
    • -
    • Students
    • +
    • Contributors
    • Mentors
    • Project Ideas
    • Deadlines
    • -
    • FAQ
    • +
    • FAQ
    • Blogs
    • Info for Sub-orgs
    • Contact
    • @@ -58,10 +58,10 @@

      Mentors

      Interested in volunteering with the Python Software Foundation?

      -

      The biggest job is mentoring students: Mentoring a - student as a primary mentor can be a pretty big time commitment (see +

      The biggest job is mentoring new contributors: Mentoring a + GSoC contributor as a primary mentor can be a pretty big time commitment (see "What does it take to be a mentor?" for more information) but it's a very - rewarding chance to give a student an open source apprenticeship. + rewarding chance to give a GSoC contributor an open source apprenticeship. We mentor in teams, so if all you can handle is a few code reviews or taking over for a week while someone's on vacation, you can team up with someone with more time.

      @@ -79,12 +79,12 @@

      Mentors

      But we often need other volunteers! We're also looking for friendly community members to help with other tasks! We'd love to have more - people available on IRC/Mailing lists to answer student and mentor + people available on IRC/Mailing lists to answer GSoC contributor and mentor questions in various time zones. We are particularly looking for volunteers - who can read and comment on student blogs, remind students if they haven't - posted, and promote the work our students do to the larger Python community. + who can read and comment on contributor blogs, remind contributors if they haven't + posted, and promote the work our GSoC contributors do to the larger Python community. Or maybe you have another skillset you'd like to contribute? (Proofreading? - Recruiting diverse student applicants?) If you want to help, we can try to + Recruiting diverse contributor applicants?) If you want to help, we can try to find a way to make that happen.

      If you'd like to volunteer, get in touch with a sub-org admin or @@ -105,22 +105,22 @@

      We expect around a 0-10hr/week commitment, which sounds scary, but it's not actually that variable. You usually spend up to lots of time for the first few weeks, where you're - fleshing out your ideas page, discussing projects with many students, and selecting - students from their proposals. After students are selected and settled in, it becomes more + fleshing out your ideas page, discussing projects with many contributors, and selecting + contributors from their proposals. After contributors are selected and settled in, it becomes more like a 1hr commitment per week for a weekly meeting, and maybe a few more hours here and there for - code review or questions. (That depends on your student: experienced students may need - very little supervision, inexperienced students may need more. It also depends on you: You - and your co-mentor(s) select the student and project you mentor, so you can choose + code review or questions. (That depends on your GSoC contributor: experienced contributors may need + very little supervision, inexperienced contributors may need more. It also depends on you: You + and your co-mentor(s) select the person and project you mentor, so you can choose according to the time commitment you have. Some mentors even do pair programming with - their students!)

      -

      I recommend at least one mentor has a weekly 1hr meeting with the student + their GSoC contributors!)

      +

      I recommend at least one mentor has a weekly 1hr meeting with the GSoC contributor so they get to know each other, keep everyone on track, and give a chance to talk about other stuff. Lots - of students have questions about jobs, courses, architecture, open source, etc. and it's - nice for students to have someone to talk to especially since many of them will not have + of contributors have questions about jobs, courses, architecture, open source, etc. and it's + nice for contributors to have someone to talk to especially since many of them will not have worked remotely on their own for any length of time before. Some weeks this meeting may be the only @@ -136,7 +136,7 @@

      We want at least two mentors per project, so hopefully no one ever gets overwhelmed and feels like they're always on call (Google does ask that we try to answer questions within - 48h so students can't get stuck for too long), and no one mentor has to know all the + 48h so contributors can't get stuck for too long), and no one mentor has to know all the answers.

      @@ -148,30 +148,30 @@

      members of their open source project. If you're joining a new project for GSoC, expect to take time - to learn the ropes yourself so you can help students.

      -

      Mentors don't have to be the Best At Everything. A lot of what mentors do is keep students + to learn the ropes yourself so you can help GSoC contributors.

      +

      Mentors don't have to be the Best At Everything. A lot of what mentors do is keep contributors on track and keep them from getting stuck for too long. Sometimes that means just knowing who to ask or where to look rather than knowing the answer yourself.

      In an ideal world, at least one mentor can answer at least basic architectural questions and knows how to get code accepted upstream. Not every mentor has to be a coder: experienced users can help - students understand why features make sense (or dont!), system administrators can help - student + contributors understand why features make sense (or dont!), system administrators can help + contributors understand how deployment works in practice, experts in areas like accessibility, usability, - and security could help guide students in their areas of expertise.

      + and security could help guide contributors in their areas of expertise.

      - Evaluating students + Evaluating GSoC contributors

      -

      Mentors do have to do multiple evaluations on the student, two mid-terms and one at the end. +

      Mentors do have to do multiple evaluations on each GSoC contributor, two mid-terms and one at the end. Usually the mentors discuss and then the "primary" mentor fills in the evaluation with input from all mentors. There's a - few questions about how the student is doing and then a pass/fail that determines if the - student gets paid and continues in the program.

      + few questions about how the GSoC contributor is doing and then a pass/fail that determines if the + GSoC contributor gets paid and continues in the program.

      @@ -208,7 +208,7 @@

      Sub Orgs

    • Send an email indicating interest to gsoc-admins(at)python(dot)org before the Python deadline (exceptions can be made if you get an amazing - student applicant later and want to sign up just for them). + GSoC contributor applicant later and want to sign up just for them).
    • Have a good ideas page. We have a template below. Getting a @@ -223,22 +223,22 @@

      Sub Orgs

      may be asked to take time off to limit core volunteer burnout.
    • Disclose all potential conflicts of interest to the Python admins BEFORE accepting a - student. If you are unsure, ask. If a conflict is found after the fact the student and - sub-org may be dropped from the program. (Examples: student is involved in your research + GSoC contributor. If you are unsure, ask. If a conflict is found after the fact the GSoC contributor and + sub-org may be dropped from the program. (Examples: GSoC contributor is involved in your research group, - student is your child, student owes you money, etc.) + GSoC contributor is your child, GSoC contributor owes you money, etc.)
    • Give access to any private communication channels to the PSF admins for the duration of GSoC that are used for the project, ie slack, private git repo, discord etc. This is mostly so we can reach you where you're already looking for gsoc-related messages, but could also be used - if a student has a dispute with a mentor and asks for our help. + if a GSoC contributor has a dispute with a mentor and asks for our help.

      We can't promise to take everyone who meets those criteria, but we do try to - take any group that we feel will give the students a great experience. + take any group that we feel will give the GSoC contributors a great experience. Terri has final say in which projects participate under the Python umbrella, but please send any queries to all the admins at gsoc-admins(at)python(dot)org to make sure we're all on the same page.

      @@ -247,7 +247,7 @@

      Sub Orgs

      mentoring organizations directly with Google.
      We're happy to help you in any way we can and we don't mind being your backup plan. We're also happy to help advertise python based organizations not under our umbrella: we - want students to find projects that best suit them!

      + want GSoC contributors to find projects that best suit them!

      Please note: The funds Google gives Python as mentor stipends are given to the PSF grants program rather than @@ -263,7 +263,7 @@

      Python Sub-org Ideas Temp

      There are not very many strict requirements for Google Summer of Code Ideas pages, but - there are some things that students often ask us for. This page is intended as a starting + there are some things that GSoC contributors often ask us for. This page is intended as a starting template for organizations so you don't forget those things.

      Warning: In 2014, many orgs got rejected because their ideas pages were offline when @@ -273,7 +273,7 @@

      Python Sub-org Ideas Temp

      About MyOrg

      -

      Tell the students a bit about your organization. Here's some questions you might want to +

      Tell the prospective contributors a bit about your organization. Here's some questions you might want to answer:

        @@ -296,10 +296,10 @@

        Contacting MyOrg

        Include any special instructions/info about communicating: e.g. what time zones are your - mentors in? do you prefer it if gsoc students introduce themselves first or just + mentors in? do you prefer it if GSoC contributors introduce themselves first or just dive in? - are there any common mistakes students make when making a first impression? + are there any common mistakes contributors make when making a first impression?

        Getting Started

        @@ -313,7 +313,7 @@

        Getting Started

        setup guides!)
      • What's the process for submitting your first bug fix? -
      • Where should students look to find easy bugs to try out? +
      • Where should new contributors look to find easy bugs to try out?

      Writing your GSoC application @@ -322,10 +322,10 @@

      Writing your GSoC application

      Links to advice about applications and the application template goes here.

      @@ -335,7 +335,7 @@

      Project Ideas

      from beginner to expert. Please do try to have at least one, preferably several beginner tasks: GSoC gets a - lot of students with minimal open source experience who feel very + lot of new contributors with minimal open source experience who feel very discouraged (and sometimes even complain to Google) if orgs don't any have projects at their @@ -345,14 +345,14 @@

      1. Project name

      • Project description: Make sure you have a - high-level description that any student can + high-level description that any new GSoC contributor can understand, as well as deeper details
      • Skills: programming languages? specific domain knowledge?
      • Difficulty level: Easy/Intermediate/Hard - classification (students ask for this info + classification (contributors ask for this info frequently to help them narrow down their choices. Difficulty levels are something Google wants to see, so they aren't optional; make your best guess.) @@ -360,18 +360,18 @@

        1. Project name

      • Related Readings/Links: was there a mailing list discussion about this topic? - standards you want the students to read first? bugs/feature + standards you want new contributors to read first? bugs/feature requests?
      • Potential mentors: A list of mentors likely to be involved with this project, so - students know who to look for on IRC/mailing lists if they have + GSoC contributors know who to look for on IRC/mailing lists if they have questions. (If you've had - trouble with students overwhelming specific mentors, feel free + trouble with GSoC contributors overwhelming specific mentors, feel free to re-iterate here if - students should contact the mailing list to reach all mentors.) + GSoC contributors should contact the mailing list to reach all mentors.)

      2. Project name

      diff --git a/psf_ideas.html b/psf_ideas.html index 93ee2de..94e960e 100644 --- a/psf_ideas.html +++ b/psf_ideas.html @@ -43,11 +43,11 @@
      • Getting Started
      • -
      • Students
      • +
      • Contributors
      • Mentors
      • Project Ideas
      • Deadlines
      • -
      • FAQ
      • +
      • FAQ
      • Blogs
      • Info for Sub-orgs
      • Contact
      • diff --git a/template.html b/template.html index 7ff872a..4dc13aa 100644 --- a/template.html +++ b/template.html @@ -50,10 +50,10 @@
      • Project Ideas
      • Deadlines
      • -
      • Students
      • +
      • Contributors
      • Mentors
      • Sub-orgs
      • -
      • FAQ
      • +
      • FAQ
      • Blogs
      • Contact
      • From 23e7f0ab0ca6eb2f47e26b07095d25a2b21f6c39 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:06 -0700 Subject: [PATCH 0254/1083] Add logos/psf_axVW5Ir.png logo From d60eef66c7f3175cd7958a27cbf02ad76f69e959 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:07 -0700 Subject: [PATCH 0255/1083] Add logos/logo_hex.png logo From 6ddb2b790ecccc92700954fc59cb723c267df756 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:08 -0700 Subject: [PATCH 0256/1083] Add logos/fury-256_p3XAsKM.png logo From 0cab18e1785118ec0d1342b5df1786fb87b97623 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:10 -0700 Subject: [PATCH 0257/1083] Add logos/256x256_white.png logo From 1fd1cb55b7b033768f2e89982b4a4b9b1f0d85c9 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:12 -0700 Subject: [PATCH 0258/1083] Add logos/mss-logo_pLkeiq7.png logo From f0f1a6ce412be048d25be6f031bcab1bf62d904f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:13 -0700 Subject: [PATCH 0259/1083] Add logos/eoslogo.png logo From 5b31813115bf6d020710244c8d552f5b723be29f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:14 -0700 Subject: [PATCH 0260/1083] Add logos/256x256_white_hMgXXSp.png logo From ec8e429b75e3eaa7deedb5732d0a9fa5a5f46b5b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:15 -0700 Subject: [PATCH 0261/1083] Add logos/zyte-gsoc.png logo From 06c07d348fceecde95a8e74f790033e7cea17dfb Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:16 -0700 Subject: [PATCH 0262/1083] Add logos/pyar-logo-nuevo.png logo From 65dd329cc3449c99ffe84f8c00d9a12575945e38 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:18 -0700 Subject: [PATCH 0263/1083] Add logos/tern_logo.png logo From 3b17e09947147b1d4b3a8b75cbb2f557852bc26d Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:19 -0700 Subject: [PATCH 0264/1083] Add logos/scipy_logo2.png logo From 6cbc133596f42d0f3090970f433e03ffd70319c1 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:20 -0700 Subject: [PATCH 0265/1083] Add logos/hub-activeloop-logo-256.png logo From cde5feae3b70d773c246cd389282b02cdb3716a2 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:21 -0700 Subject: [PATCH 0266/1083] Add logos/logo_WmOuQD6.png logo From 0939682049e1dac27aa8961fb5eca3bf1085113b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 16:48:22 -0700 Subject: [PATCH 0267/1083] Update ideas.html --- ideas.html | 449 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 436 insertions(+), 13 deletions(-) diff --git a/ideas.html b/ideas.html index e58a739..30b659a 100644 --- a/ideas.html +++ b/ideas.html @@ -59,14 +59,7 @@

        Ideas

        -

        We're still building the list of sub-orgs for GSoC 2022 and preparing Python's application to Google (it gets submitted in February 2022).

        - -

        If you're a sub-org who wants to join, please - read the information for sub-orgs.

        - -

        If you're a new contributor looking for something to do, you might want to check last year's - list of sub-orgs to see who might participate this year. Remember, *any* open source experience will help you, so - it's fine to just choose anything for practice before the orgs are announced! +

        We're accepting suborgs until March 16, 2021 so new orgs may appear.

        @@ -87,7 +80,7 @@

        -
        Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any projects related to the development of the language -- but we're looking for mentors if you want to run such a project. We are accepting at most one contributor this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page. +
        Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any projects related to the development of the language -- but we're looking for mentors if you want to run such a project. We are accepting at most one student this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page.

        Contact Links

        @@ -102,7 +95,91 @@

        -
        +
        + +
        +
        + +
        +

        + MNE-Python +

        +
        +
        +
        MNE-Python is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG, ECoG, and more. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + + + +
        +

        Blog Url

        +
        + +
        +

        Homepage

        +
        + + +
        +
        +
        + +
        +
        + +
        +

        + FURY +

        +
        +
        +
        FURY is a free and open source software library for scientific visualization and 3D animations. FURY contains many tools for visualizing a series of scientific data including graph and imaging data. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + +
        +

        Blog Url

        +
        + +
        +

        Homepage

        +
        + + +
        +
        +
        @@ -111,7 +188,7 @@

        - + CVE Binary Tool

        @@ -131,11 +208,357 @@

        + + +
        + +
        +
        + +
        +

        + MSS - Mission Support System +

        +
        +
        +
        MSS is a web service based client/server application to plan atmospheric research flights. + +The Mission Support System (MSS) is a software that is written by scientists in the field of atmospheric science. The purpose is to have a tool that simplifies the process for planning a scientific flight in which parameters of the atmosphere are measured. The research aircrafts typically carry a comprehensive scientific payload comprised of data aquisition instruments by different companies and research institutions. The measurement of relevant parameters, for example the chemical composition of trace gases, temperature or aerosol particle characteristics, are needed to improve the scientific understanding of the processes in the atmosphere. This is of significant importance for the understanding for example of climate change or the recovery of the ozone hole. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + + + +
        +

        Blog Url

        +
        + +
        +

        Homepage

        +
        + + +
        +
        +
        + +
        +
        + +
        +

        + EOS Design System +

        +
        +
        +
        EOS UI/UX Solutions is an open-source organization that aims to help improve user experience with a set of solutions like the EOS Design system, EOS icons, user Story, and more to come. + +OUR MISSION +To empower creativity by making UX and UI easily accessible to designers and developers. +Our mission is to help deliver quality interfaces while accelerating time-to-market. + +OUR VISION +To reshape the enterprise and open source worlds with applications people love to use. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + +
        +

        Homepage

        +
        + + +
        +
        +
        + +
        +
        + +
        +

        + DFFML +

        +
        +
        +
        DFFML aims to democratize machine learning. It makes feature engineering, dataset storage, model training, and model deployment simple and easy. Its wide selection of model and dataset storage plugins enable developers of all backgrounds to play with and add machine learning to their projects. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + +
        +

        Homepage

        +
        + + +
        +
        +
        + +
        +
        + +
        +

        + Scrapy +

        +
        +
        +
        Zyte (formerly Scrapinghub) is a company focused on information retrieval and its later manipulation. +
        +
        +

        Contact Links

        +
        + + + +
        +

        Blog Url

        +
        + +
        +

        Homepage

        +
        + +

        + +
        +
        + +
        +

        + Python Argentina +

        +
        +
        +
        Python Argentina Civil Association (A.C.PyAr) is a formal non-profit organization of programmers with focus on community projects, mainly for Spanish-speakers & Latin Americans + +Spanish is one of the most spoken languages in the world, and our Latin American countries often lacks open source software to fulfill regional needs. +Our projects want to facilitate tools and resources to students, enthusiasts and professionals, so it is easier to learn and use Python in this region of the world (and of course, contributing back to the international community, as many of our projects can be extended to other situations too!). +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + + + +
        +

        Blog Url

        +
        + +
        +

        Homepage

        +
        + + +
        +
        +
        + +
        +
        + +
        +

        + Tern +

        +
        +
        +
        Tern is a software package inspection tool for containers written in Python3. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + +
        +

        Homepage

        +
        + + +
        +
        +
        + +
        +
        + +
        +

        + SciPy +

        +
        +
        +
        The SciPy library is one of the most widely used libraries for scientific computing with Python. It provides many user-friendly and efficient numerical routines for everything from linear algebra and numerical optimization to statistics and graph algorithms. +
        +
        +

        Contact Links

        +
        + + + +
        +

        Homepage

        +
        + + +
        +
        +
        + +
        +
        + +
        +

        + Activeloop +

        +
        +
        +
        Activeloop Hub unifies storage for datasets, makes them streamable, accessible from any machine at any scale for AI/ML purposes and efficient to work with. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + +
        +

        Blog Url

        +
        + +
        +

        Homepage

        +
        + + +
        +
        +
        + +
        +
        + +
        +

        + PyData/Sparse +

        +
        +
        +
        PyData/Sparse provides sparse arrays compliant with the NumPy API for the PyData Ecosystem +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + +
        +

        Homepage

        +
        + + +
        +
        +
        + @@ -145,7 +568,7 @@

        Friends of the PSF

        Here's some more interesting organizations that use Python!

          -
        • TARDIS TARDIS is an open-source Monte Carlo radiative-transfer spectral synthesis code for 1D models of supernova ejecta. It is designed for rapid spectral modelling of supernovae. It is developed and maintained by a multi-disciplinary team including software engineers, computer scientists, statisticians, and astrophysicists.
        • +
        • TARDIS TARDIS is an open-source Monte Carlo radiative-transfer spectral synthesis code for 1D models of supernova ejecta. It is designed for rapid spectral modelling of supernovae. It is developed and maintained by a multi-disciplinary team iincluding software engineers, computer scientists, statisticians, and astrophysicists.
        From c80af8ae9cb1316d6120b68d833f86e15f262101 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:46 -0700 Subject: [PATCH 0268/1083] Add logos/psf_axVW5Ir.png logo From 08038404a695bc14e82f1d64c270dcc7763843af Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:47 -0700 Subject: [PATCH 0269/1083] Add logos/logo_hex.png logo From 2889c82e83de6ef5c7ad0ba588c4b9ad812ccc63 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:48 -0700 Subject: [PATCH 0270/1083] Add logos/fury-256_p3XAsKM.png logo From d731467f5593a195fba56e7fd076cb1ec6e4af60 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:49 -0700 Subject: [PATCH 0271/1083] Add logos/256x256_white.png logo From ecc3d47e22d31c03ed1d4d5c0b507319dc2cb033 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:50 -0700 Subject: [PATCH 0272/1083] Add logos/mss-logo_pLkeiq7.png logo From 1750add1952adc3039f3520574c6d2e24b9adc5c Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:51 -0700 Subject: [PATCH 0273/1083] Add logos/eoslogo.png logo From c56550b14125ce93d2101efb3b7755fedf2bc29e Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:52 -0700 Subject: [PATCH 0274/1083] Add logos/256x256_white_hMgXXSp.png logo From 84707fe2f254af8c9ade27699050fe188e9d8518 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:53 -0700 Subject: [PATCH 0275/1083] Add logos/zyte-gsoc.png logo From 7008bbba6f3534ddd14ec136cdf045e42ec905a6 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:55 -0700 Subject: [PATCH 0276/1083] Add logos/pyar-logo-nuevo.png logo From 4b6c82da6ac8ad4f3a4cd7fa473bb34619ad7e05 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:56 -0700 Subject: [PATCH 0277/1083] Add logos/tern_logo.png logo From 1df4054f18b6bc35f756ffc51410285561e1c0e5 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:57 -0700 Subject: [PATCH 0278/1083] Add logos/scipy_logo2.png logo From 9ce2f2ea1584af41003f3ac149ca98c3291a77d2 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:58 -0700 Subject: [PATCH 0279/1083] Add logos/hub-activeloop-logo-256.png logo From 3ff4a3fb90033785bc2fcf81cad0b0bcf7d59aad Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:07:59 -0700 Subject: [PATCH 0280/1083] Add logos/logo_WmOuQD6.png logo From ba0f1074a779d42f0ac3f743ef123984e4f3a8ed Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:08:00 -0700 Subject: [PATCH 0281/1083] Add logos/psf_axVW5Ir_HK5PR6m.png logo --- logos/psf_axVW5Ir_HK5PR6m.png | Bin 0 -> 26446 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/psf_axVW5Ir_HK5PR6m.png diff --git a/logos/psf_axVW5Ir_HK5PR6m.png b/logos/psf_axVW5Ir_HK5PR6m.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f3e4319036bd3078be629b5a1f745cefaa93a2 GIT binary patch literal 26446 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 Date: Fri, 21 Jan 2022 17:08:01 -0700 Subject: [PATCH 0282/1083] Update ideas.html --- ideas.html | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/ideas.html b/ideas.html index 30b659a..48632a4 100644 --- a/ideas.html +++ b/ideas.html @@ -559,6 +559,34 @@


        +
        +
        + +
        +

        + Python Software Foundation GSoC Team +

        +
        +
        +
        Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any projects related to the development of the language -- but we're looking for mentors if you want to run such a project. We are accepting at most one contributor this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + +
        +
        +
        + From 6b4167bc96f16fc27a216c21ffb333f420633b81 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:14:58 -0700 Subject: [PATCH 0283/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo --- logos/psf_axVW5Ir_zvfn7Uy.png | Bin 0 -> 26446 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/psf_axVW5Ir_zvfn7Uy.png diff --git a/logos/psf_axVW5Ir_zvfn7Uy.png b/logos/psf_axVW5Ir_zvfn7Uy.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f3e4319036bd3078be629b5a1f745cefaa93a2 GIT binary patch literal 26446 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 Date: Fri, 21 Jan 2022 17:15:00 -0700 Subject: [PATCH 0284/1083] Update ideas.html --- ideas.html | 492 +---------------------------------------------------- 1 file changed, 1 insertion(+), 491 deletions(-) diff --git a/ideas.html b/ideas.html index 48632a4..3eb6caa 100644 --- a/ideas.html +++ b/ideas.html @@ -72,497 +72,7 @@

        Ideas

        -
        -

        - Python Software Foundation GSoC Team -

        -
        -
        -
        Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any projects related to the development of the language -- but we're looking for mentors if you want to run such a project. We are accepting at most one student this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page. -
        -
        -

        Contact Links

        -
        - -
        -

        Chat

        -
        - - -
        -
        -
        - -
        -
        - -
        -

        - MNE-Python -

        -
        -
        -
        MNE-Python is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG, ECoG, and more. -
        -
        -

        Contact Links

        -
        - -
        -

        Chat

        -
        - - - - - -
        -

        Blog Url

        -
        - -
        -

        Homepage

        -
        - - -
        -
        -
        - -
        -
        - -
        -

        - FURY -

        -
        -
        -
        FURY is a free and open source software library for scientific visualization and 3D animations. FURY contains many tools for visualizing a series of scientific data including graph and imaging data. -
        -
        -

        Contact Links

        -
        - -
        -

        Chat

        -
        - - - -
        -

        Blog Url

        -
        - -
        -

        Homepage

        -
        - - -
        -
        -
        - -
        -
        - -
        -

        - -CVE Binary Tool -

        -
        -
        -
        The CVE Binary Tool is a security tool that scans for a number of common, vulnerable open source components (openssl, libpng, libxml2, expat and a few others) to let you know if your system includes common libraries with known vulnerabilities. -
        -
        -

        Contact Links

        -
        - -
        -

        Chat

        -
        - -
        -

        Homepage

        -
        - - -
        -
        -
        - -
        -
        - -
        -

        - MSS - Mission Support System -

        -
        -
        -
        MSS is a web service based client/server application to plan atmospheric research flights. - -The Mission Support System (MSS) is a software that is written by scientists in the field of atmospheric science. The purpose is to have a tool that simplifies the process for planning a scientific flight in which parameters of the atmosphere are measured. The research aircrafts typically carry a comprehensive scientific payload comprised of data aquisition instruments by different companies and research institutions. The measurement of relevant parameters, for example the chemical composition of trace gases, temperature or aerosol particle characteristics, are needed to improve the scientific understanding of the processes in the atmosphere. This is of significant importance for the understanding for example of climate change or the recovery of the ozone hole. -
        -
        -

        Contact Links

        -
        - -
        -

        Chat

        -
        - - - - - -
        -

        Blog Url

        -
        - -
        -

        Homepage

        -
        - - -
        -
        -
        - -
        -
        - -
        -

        - EOS Design System -

        -
        -
        -
        EOS UI/UX Solutions is an open-source organization that aims to help improve user experience with a set of solutions like the EOS Design system, EOS icons, user Story, and more to come. - -OUR MISSION -To empower creativity by making UX and UI easily accessible to designers and developers. -Our mission is to help deliver quality interfaces while accelerating time-to-market. - -OUR VISION -To reshape the enterprise and open source worlds with applications people love to use. -
        -
        -

        Contact Links

        -
        - -
        -

        Chat

        -
        - - - -
        -

        Homepage

        -
        - - -
        -
        -
        - -
        -
        - -
        -

        - DFFML -

        -
        -
        -
        DFFML aims to democratize machine learning. It makes feature engineering, dataset storage, model training, and model deployment simple and easy. Its wide selection of model and dataset storage plugins enable developers of all backgrounds to play with and add machine learning to their projects. -
        -
        -

        Contact Links

        -
        - -
        -

        Chat

        -
        - -
        -

        Homepage

        -
        - - -
        -
        -
        - -
        -
        - -
        -

        - Scrapy -

        -
        -
        -
        Zyte (formerly Scrapinghub) is a company focused on information retrieval and its later manipulation. -
        -
        -

        Contact Links

        -
        - - - -
        -

        Blog Url

        -
        - -
        -

        Homepage

        -
        - - -
        -
        -
        - -
        -
        - -
        -

        - Python Argentina -

        -
        -
        -
        Python Argentina Civil Association (A.C.PyAr) is a formal non-profit organization of programmers with focus on community projects, mainly for Spanish-speakers & Latin Americans - -Spanish is one of the most spoken languages in the world, and our Latin American countries often lacks open source software to fulfill regional needs. -Our projects want to facilitate tools and resources to students, enthusiasts and professionals, so it is easier to learn and use Python in this region of the world (and of course, contributing back to the international community, as many of our projects can be extended to other situations too!). -
        -
        -

        Contact Links

        -
        - -
        -

        Chat

        -
        - - - - - -
        -

        Blog Url

        -
        - -
        -

        Homepage

        -
        - - -
        -
        -
        - -
        -
        - -
        -

        - Tern -

        -
        -
        -
        Tern is a software package inspection tool for containers written in Python3. -
        -
        -

        Contact Links

        -
        - -
        -

        Chat

        -
        - - - -
        -

        Homepage

        -
        - - -
        -
        -
        - -
        -
        - -
        -

        - SciPy -

        -
        -
        -
        The SciPy library is one of the most widely used libraries for scientific computing with Python. It provides many user-friendly and efficient numerical routines for everything from linear algebra and numerical optimization to statistics and graph algorithms. -
        -
        -

        Contact Links

        -
        - - - -
        -

        Homepage

        -
        - - -
        -
        -
        - -
        -
        - -
        -

        - Activeloop -

        -
        -
        -
        Activeloop Hub unifies storage for datasets, makes them streamable, accessible from any machine at any scale for AI/ML purposes and efficient to work with. -
        -
        -

        Contact Links

        -
        - -
        -

        Chat

        -
        - - - -
        -

        Blog Url

        -
        - -
        -

        Homepage

        -
        - - -
        -
        -
        - -
        -
        - -
        -

        - PyData/Sparse -

        -
        -
        -
        PyData/Sparse provides sparse arrays compliant with the NumPy API for the PyData Ecosystem -
        -
        -

        Contact Links

        -
        - -
        -

        Chat

        -
        - -
        -

        Homepage

        -
        - - -
        -
        -
        - -
        -
        -

        From d75827eab067b85ea748d853fb75e86f164ac6dd Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:21:06 -0700 Subject: [PATCH 0285/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From e653f0854fbeaa1ebeddab02016395740c02b463 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 21 Jan 2022 17:21:07 -0700 Subject: [PATCH 0286/1083] Update ideas.html --- ideas.html | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ideas.html b/ideas.html index 3eb6caa..f1d5dfc 100644 --- a/ideas.html +++ b/ideas.html @@ -59,7 +59,14 @@

        Ideas

        -

        We're accepting suborgs until March 16, 2021 so new orgs may appear. +

        We're still building the list of sub-orgs for GSoC 2022 and preparing Python's application to Google (it gets submitted in February 2022).

        + +

        If you're a sub-org who wants to join, please + read the information for sub-orgs.

        + +

        If you're a new contributor looking for something to do, you might want to check last year's + list of sub-orgs to see who might participate this year. Remember, *any* open source experience will help you, so + it's fine to just choose anything for practice before the orgs are announced!

        From c2e45a5840c3cf7a07bfe1312a77627c32bac3dd Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 25 Jan 2022 19:13:43 -0700 Subject: [PATCH 0287/1083] Update sitemap.xml --- sitemap.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sitemap.xml b/sitemap.xml index ace916e..773c58b 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -11,7 +11,7 @@ 1.00 - https://python-gsoc.org/students.html + https://python-gsoc.org/contributors.html 0.80 From c7476e83fce6886a66251b2e368f3d2c8f4e44e7 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 25 Jan 2022 19:16:38 -0700 Subject: [PATCH 0288/1083] Create students.html --- students.html | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 students.html diff --git a/students.html b/students.html new file mode 100644 index 0000000..e3c223d --- /dev/null +++ b/students.html @@ -0,0 +1,6 @@ + + + + +

        Page has been moved if you are not redirected in five seconds, click here.

        + From c14ef7a414fdec743ae283bc2dd8a2bfdc5a7e33 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 3 Feb 2022 15:29:06 -0700 Subject: [PATCH 0289/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From 277d7beb3eb233d4635abb08d157b3ae60c42907 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 3 Feb 2022 15:29:07 -0700 Subject: [PATCH 0290/1083] Add logos/256x256_white_3xCK6Bv.png logo --- logos/256x256_white_3xCK6Bv.png | Bin 0 -> 1042 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/256x256_white_3xCK6Bv.png diff --git a/logos/256x256_white_3xCK6Bv.png b/logos/256x256_white_3xCK6Bv.png new file mode 100644 index 0000000000000000000000000000000000000000..27b6dd154db3673ae6ab0d5dd9a8a642c2d8c96e GIT binary patch literal 1042 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58911L)MWvCLm;O$)7d$|)7e>}peR2rGbfdS zL1SX=L~D=30U~Yx?UvYS@r4N#o(Pz$)6r#-CE69Bc!g`N)r>n|Sbe1?iHN%&-1^`_ z^2S#W9<5p3yjp?7&f(6TIU=!3jucOJ>XzV-d3U`2{Qu(jI~(@LrLB^bVGlWL6x6w6 z!pU`93&Vd19AVgXLD?{PzVJ~Mo7b=B?OORR$>#L#_vc@Q7O64UFn!dy%-dbjTv2uT zlI440_lUrtj`N+zd3Gs$RKA`%{l0~`%(u^HIwty^6?X4vb&@`vd#0<+%f?kEG^F>_ zU&-mB=c4CaEt+cj{$#wwxlHZTG0RPRSj0B62r{LF1UgBIC2h%GGQ;Cy<({XE)7O>#DI<$0m%?LX^YuU>$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3 Date: Thu, 3 Feb 2022 15:29:08 -0700 Subject: [PATCH 0291/1083] Update ideas.html --- ideas.html | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/ideas.html b/ideas.html index f1d5dfc..b3e0471 100644 --- a/ideas.html +++ b/ideas.html @@ -104,6 +104,40 @@


        +
        +
        + +
        +

        + +CVE Binary Tool +

        +
        +
        +
        The CVE Binary Tool is a free, open source tool to help you find known vulnerabilities in software, using data from the National Vulnerability Database (NVD) list of Common Vulnerabilities and Exposures (CVEs). The tool can function as a binary scanner or check a known component list. It is intended to be used as part of your continuous integration system to enable regular vulnerability scanning and give you early warning of known issues in your supply chain. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + +
        +

        Homepage

        +
        + + +
        +
        +
        + From 7c118ebdfc792813d5f77919652ffa58048005a9 Mon Sep 17 00:00:00 2001 From: Terri Oda Date: Thu, 3 Feb 2022 15:04:08 -0800 Subject: [PATCH 0292/1083] 2022 deadlines for sub-orgs --- deadlines.html | 49 +++++++++++++++---------------------------------- 1 file changed, 15 insertions(+), 34 deletions(-) diff --git a/deadlines.html b/deadlines.html index b402cbf..bffd7fe 100644 --- a/deadlines.html +++ b/deadlines.html @@ -101,58 +101,39 @@

        Mentor and Sub-Org admin deadlines

          -
        • Feb. 12, 2021 - Sub-org application deadline. Please email gsoc-admins@python.org to indicate interest.
        • +
        • Feb. 19, 2022 - Sub-org application deadline. Please email gsoc-admins@python.org to indicate interest.
        • -
        • March 16, 2021 - Second sub-org application deadline. This is intended for projects who applied separately.
        • +
        • March 10, 2022 - Second sub-org application deadline. This is intended for projects who applied separately.
        • -
        • April 29, 2021 - Slot request due
        • +
        • May 10, 2022 - Slot request due
        • -
        • May 11, 2021 - Project selections due
        • +
        • May 18, 2022 - Project selections due
        • -
        • July 14, 2021 - Mentor Phase 1 evaluations due
        • - - - -
        • Aug. 28, 2021 - Mentor Final Evaluations Due
        • - +
        • July 27, 2022 - Mentor Phase 1 evaluations due
        • + + + +
        • September 17, 2022 - Mentor Final Evaluations Due (standard schedule)
        • + + + +
        • November 26, 2022 - Mentor Final Evaluations Due (extended schedule)

        Blogging schedule (Student Deadlines)

        Every week, contributors are asked to post something about their project on their blogs. This helps the python community learn about the work contributors are doing and also helps the org admins make sure that contributors still on track to pass and don't need help. There are two types of things that contributors post: blog posts, which are longer descriptions of the work they're doing, and weekly check ins, which answer a few short questions as a sort of status report. These are due every Monday during the GSoC period, and the schedule is listed below as a list and as a calendar at the bottom of the page that you can export and add to your own calendar.

          - -
        • June 7, 2021 - Weekly Check-In Due
        • - -
        • June 14, 2021 - Weekly Blog Post Due
        • - -
        • June 21, 2021 - Weekly Check-In Due
        • - -
        • June 28, 2021 - Weekly Blog Post Due
        • - -
        • July 5, 2021 - Weekly Check-In Due
        • - -
        • July 12, 2021 - Weekly Blog Post Due
        • - -
        • July 19, 2021 - Weekly Check-In Due
        • - -
        • July 26, 2021 - Weekly Blog Post Due
        • - -
        • Aug. 2, 2021 - Weekly Check-In Due
        • - -
        • Aug. 9, 2021 - Weekly Blog Post Due
        • - -
        • Aug. 16, 2021 - Weekly Check-In Due
        • - -
        • Aug. 23, 2021 - Weekly Blog Post Due
        • + +
        • GSoC 2022 schedule to come later.
        From cbc973d8a007fbdc23f354a1b60c10643b078fa4 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 3 Feb 2022 18:27:06 -0700 Subject: [PATCH 0293/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From 02d6d64de57c8dc55cd5e357987918a34ed4776a Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 3 Feb 2022 18:27:07 -0700 Subject: [PATCH 0294/1083] Add logos/256x256_white_3xCK6Bv.png logo From 23e12c5c224145c5848216b0961e2d1a621bf073 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 3 Feb 2022 18:27:08 -0700 Subject: [PATCH 0295/1083] Add logos/eos.png logo --- logos/eos.png | Bin 0 -> 16567 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/eos.png diff --git a/logos/eos.png b/logos/eos.png new file mode 100644 index 0000000000000000000000000000000000000000..2a15d2fd8570eb9f9204549ca4775c896f337735 GIT binary patch literal 16567 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 literal 0 HcmV?d00001 From 4d8df2ab4ba6632d1b8127d8d1393ddfe1815c1d Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 3 Feb 2022 18:27:10 -0700 Subject: [PATCH 0296/1083] Update ideas.html --- ideas.html | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/ideas.html b/ideas.html index b3e0471..a91844f 100644 --- a/ideas.html +++ b/ideas.html @@ -138,6 +138,42 @@


        +
        +
        + +
        +

        + EOS Design System +

        +
        +
        +
        EOS UX/UI Solutions is a community of developers and designers that create solutions to help the open source word deliver more user-friendly and user-centric applications. Our main projects are EOS Icons and User Story. We have a total of 14 repositories and over 200 members in our slack channel. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + +
        +

        Homepage

        +
        + + +
        +
        +
        + From fd8bb75ff56ec8f4761de6c7a2a2a35a065079a0 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 8 Feb 2022 16:31:10 -0700 Subject: [PATCH 0297/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From e67007235fe33958088b6fd9745ac5f2f4988718 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 8 Feb 2022 16:31:12 -0700 Subject: [PATCH 0298/1083] Add logos/256x256_white_3xCK6Bv.png logo From 394857c3a7f2fa8b1e5097ee1a65992026b4b7f9 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 8 Feb 2022 16:31:13 -0700 Subject: [PATCH 0299/1083] Add logos/eos.png logo From e4bb9f4cd87844eb7d0f4b60224446c7e0a66cb7 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 8 Feb 2022 16:31:17 -0700 Subject: [PATCH 0300/1083] Add logos/logo_mne_hex.png logo --- logos/logo_mne_hex.png | Bin 0 -> 28533 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/logo_mne_hex.png diff --git a/logos/logo_mne_hex.png b/logos/logo_mne_hex.png new file mode 100644 index 0000000000000000000000000000000000000000..df63b7cc78ce7121ab78e2f4df61373f1d6d05a1 GIT binary patch literal 28533 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 etzk|}g#I5-IS{wM;WT^z0000 Date: Tue, 8 Feb 2022 16:31:18 -0700 Subject: [PATCH 0301/1083] Add logos/activeloop-gsoc-logo.png logo --- logos/activeloop-gsoc-logo.png | Bin 0 -> 6402 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/activeloop-gsoc-logo.png diff --git a/logos/activeloop-gsoc-logo.png b/logos/activeloop-gsoc-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ae8d55c5894374380026e96d875559a0e4d9127b GIT binary patch literal 6402 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 Date: Tue, 8 Feb 2022 16:31:20 -0700 Subject: [PATCH 0302/1083] Update ideas.html --- ideas.html | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) diff --git a/ideas.html b/ideas.html index a91844f..29d83b6 100644 --- a/ideas.html +++ b/ideas.html @@ -174,6 +174,90 @@


        +
        +
        + +
        +

        + MNE-Python +

        +
        +
        +
        MNE-Python software is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG, ECoG, and more. It includes modules for data input/output, preprocessing, visualization, source estimation, time-frequency analysis, connectivity analysis, machine learning, and statistics. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + + + +
        +

        Blog Url

        +
        + +
        +

        Homepage

        +
        + + +
        +
        +
        + +
        +
        + +
        +

        + Activeloop +

        +
        +
        +
        Activeloop is the Database for AI company. Its open-source package, Hub, is a dataset format for AI enabling building, managing, & streaming datasets real-time to PyTorch & TensorFlow. Hub also enables version-control, querying, and instant visualization of datasets. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + +
        +

        Blog Url

        +
        + +
        +

        Homepage

        +
        + + +
        +
        +
        + From 9b71ef170745e30b54907e96a35d1ab0e1601119 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 10 Feb 2022 04:15:06 -0700 Subject: [PATCH 0303/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From 5c143fce52ee20443174cdec945f25a4b60300dc Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 10 Feb 2022 04:15:07 -0700 Subject: [PATCH 0304/1083] Add logos/256x256_white_3xCK6Bv.png logo From 9c29f93bb87f7403562b851a7dbc83aebebfb6ea Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 10 Feb 2022 04:15:09 -0700 Subject: [PATCH 0305/1083] Add logos/eos.png logo From 68568e44bb536be535cfd156a75b58ac72cffb8b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 10 Feb 2022 04:15:11 -0700 Subject: [PATCH 0306/1083] Add logos/logo_mne_hex.png logo From f3eedcf1f37a4d3c1aedae4f99f2cb82b5861eb5 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 10 Feb 2022 04:15:12 -0700 Subject: [PATCH 0307/1083] Add logos/activeloop-gsoc-logo.png logo From 82c2bcf470c294d125e9b098d130587bd2f9fc2e Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Thu, 10 Feb 2022 04:15:13 -0700 Subject: [PATCH 0308/1083] Update ideas.html From 8eebbc2a4b7cc356939cacc1643dc45c8d970fa6 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:50:06 -0700 Subject: [PATCH 0309/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From a44ea6d3b14d73ad4700cee33053428465a4c0b0 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:50:08 -0700 Subject: [PATCH 0310/1083] Add logos/256x256_white_3xCK6Bv.png logo From 9c61b5bd5f854e7df3a59bc27c2804522b9af2bc Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:50:09 -0700 Subject: [PATCH 0311/1083] Add logos/eos.png logo From 41b7b00979d58a8e25cec64601b2e5238b81449a Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:50:11 -0700 Subject: [PATCH 0312/1083] Add logos/logo_mne_hex.png logo From 40964f39d9781838c8a43a6aeaaf4a5fd3a56c80 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:50:12 -0700 Subject: [PATCH 0313/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From 79f1f4249429bfcb3d8bf442d4c2138f4960d2d2 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:50:12 -0700 Subject: [PATCH 0314/1083] Add logos/activeloop-gsoc-logo.png logo From c8eadc1e7216ce8e56b1e7fe9a632780386cc92c Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:50:13 -0700 Subject: [PATCH 0315/1083] Add logos/256x256_white_3xCK6Bv.png logo From 7e60317a18a80f7353f51af4bbf8cf70b5c4fa17 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:50:13 -0700 Subject: [PATCH 0316/1083] Update ideas.html --- ideas.html | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/ideas.html b/ideas.html index 29d83b6..48c2026 100644 --- a/ideas.html +++ b/ideas.html @@ -100,6 +100,9 @@

        +
        @@ -134,6 +137,10 @@

        Ideas Page

        +
        @@ -170,6 +177,9 @@

        +
        @@ -214,6 +224,9 @@

        +
        @@ -254,6 +267,9 @@

        +
        From e84dfc43b4709cf645387f521da759d6a6ece293 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:50:15 -0700 Subject: [PATCH 0317/1083] Add logos/eos.png logo From 38f1472365605cc9cafd7423b49d63a9ec32a4fe Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:50:16 -0700 Subject: [PATCH 0318/1083] Add logos/logo_mne_hex.png logo From b3c53ff95a6a4f057106e69eb4b30520a615c010 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:50:17 -0700 Subject: [PATCH 0319/1083] Add logos/activeloop-gsoc-logo.png logo From 1abb62434299f417a1feb5da919c8e39aadb851e Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:50:19 -0700 Subject: [PATCH 0320/1083] Update ideas.html From 619bb77dd1dd329f71d4b678a117e21bb58e82f5 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:54:06 -0700 Subject: [PATCH 0321/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From 7607d85b762f4fb30c1fe743e73b40e0aff4d798 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:54:06 -0700 Subject: [PATCH 0322/1083] Add logos/256x256_white_3xCK6Bv.png logo From f1af2d3827731df0af2f51fe90da88a1e1f79e3c Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:54:08 -0700 Subject: [PATCH 0323/1083] Add logos/eos.png logo From ef079aa87542e915f598d1e12b9453fb379acc98 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:54:09 -0700 Subject: [PATCH 0324/1083] Add logos/logo_mne_hex.png logo From 42ab1a6568b07b9e7356def27c0497a9eff92963 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:54:10 -0700 Subject: [PATCH 0325/1083] Add logos/activeloop-gsoc-logo.png logo From 46d006067710b099d8d171956ba25efe28505675 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:54:11 -0700 Subject: [PATCH 0326/1083] Update ideas.html From cb278a2a45a124066f1d852e1308ebcb7e22954e Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:57:36 -0700 Subject: [PATCH 0327/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From d470e16cb12f98543d8f089fe84542c51a382b85 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:57:37 -0700 Subject: [PATCH 0328/1083] Add logos/256x256_white_3xCK6Bv.png logo From 4b72be5d5b319805b5b59b30c4e1ed731e7cfeae Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:57:38 -0700 Subject: [PATCH 0329/1083] Add logos/eos.png logo From 1e928be4fcde6ad587f6446b4c635ac907774124 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:57:40 -0700 Subject: [PATCH 0330/1083] Add logos/logo_mne_hex.png logo From e725ada8f12a327fb81a83ad2aa3e321b9ed8425 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:57:40 -0700 Subject: [PATCH 0331/1083] Add logos/activeloop-gsoc-logo.png logo From 621da19e21d29a858725e2c597f9dd91f1bc19a2 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 09:57:42 -0700 Subject: [PATCH 0332/1083] Add logos/mss-logo_C6tWPl0.png logo --- logos/mss-logo_C6tWPl0.png | Bin 0 -> 44897 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/mss-logo_C6tWPl0.png diff --git a/logos/mss-logo_C6tWPl0.png b/logos/mss-logo_C6tWPl0.png new file mode 100644 index 0000000000000000000000000000000000000000..d163ca9b0edad5b7ad32a9a67471f8290fc8326f GIT binary patch literal 44897 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 p!y2%91HM0*L3%Oo_iAK+ Date: Sat, 12 Feb 2022 09:57:43 -0700 Subject: [PATCH 0333/1083] Update ideas.html --- ideas.html | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/ideas.html b/ideas.html index 48c2026..7a8ff84 100644 --- a/ideas.html +++ b/ideas.html @@ -274,6 +274,53 @@


        +
        +
        + +
        +

        + MSS - Mission Support System +

        +
        +
        +
        MSS is a web service based client/server application to plan atmospheric research flights. The Mission Support System (MSS) is a software that is written by scientists in the field of atmospheric science. The purpose is to have a tool that simplifies the process for planning a scientific flight in which parameters of the atmosphere are measured. The research aircrafts typically carry a comprehensive scientific payload comprised of data aquisition instruments by different companies and research institutions. The measurement of relevant parameters, for example the chemical composition of trace gases, temperature or aerosol particle characteristics, are needed to improve the scientific understanding of the processes in the atmosphere. This is of significant importance for the understanding for example of climate change or the recovery of the ozone hole. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + + + +
        +

        Blog Url

        +
        + +
        +

        Homepage

        +
        + + + +
        +
        +
        + From 823276b029d94a666f325185668bb136c4ebbb68 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 17:16:06 -0700 Subject: [PATCH 0334/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From 7e260277458679bb899a58db75c27ee8327de6dc Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 17:16:07 -0700 Subject: [PATCH 0335/1083] Add logos/256x256_white_3xCK6Bv.png logo From 0d9e65f12fd8c53a00649f133e7d842bd422be36 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 17:16:09 -0700 Subject: [PATCH 0336/1083] Add logos/eos.png logo From 74081df7786af32463a238501ec5b47852350f5e Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 17:16:10 -0700 Subject: [PATCH 0337/1083] Add logos/logo_mne_hex.png logo From b3ad4390b33596db7d0c427282aacf5974a579a8 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 17:16:11 -0700 Subject: [PATCH 0338/1083] Add logos/activeloop-gsoc-logo.png logo From 0cfda70d8649f4adcb22501784d65264ac791a93 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 17:16:12 -0700 Subject: [PATCH 0339/1083] Add logos/mss-logo_C6tWPl0.png logo From f7d06bab123ec1b72d67b4833e8fd4fd3a6a855e Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sat, 12 Feb 2022 17:16:13 -0700 Subject: [PATCH 0340/1083] Update ideas.html From 02b8c0db05dd1be79fe359ab7461ebf2f861fe11 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 13 Feb 2022 09:28:07 -0700 Subject: [PATCH 0341/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From 4e5f97f7b38f6681096f74e5fb6c2de3915bffc5 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 13 Feb 2022 09:28:09 -0700 Subject: [PATCH 0342/1083] Add logos/256x256_white_3xCK6Bv.png logo From 78b27a548f0e30de44da35ca0824d3616f43dd06 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 13 Feb 2022 09:28:10 -0700 Subject: [PATCH 0343/1083] Add logos/eos.png logo From dadf044235df8ce1514c277049f8603f092c64b3 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 13 Feb 2022 09:28:11 -0700 Subject: [PATCH 0344/1083] Add logos/logo_mne_hex.png logo From 65373955735bb0bd7b785c921262990c52129987 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 13 Feb 2022 09:28:12 -0700 Subject: [PATCH 0345/1083] Add logos/activeloop-gsoc-logo.png logo From e1c729308fe1842f7d9482ef5a00e2b1826b6641 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 13 Feb 2022 09:28:14 -0700 Subject: [PATCH 0346/1083] Add logos/mss-logo_C6tWPl0.png logo From cc05ac0b4823a0106e51b81abecef523561fe04f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 13 Feb 2022 09:28:15 -0700 Subject: [PATCH 0347/1083] Add logos/fury-256_Q98JbJ6.png logo --- logos/fury-256_Q98JbJ6.png | Bin 0 -> 28450 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/fury-256_Q98JbJ6.png diff --git a/logos/fury-256_Q98JbJ6.png b/logos/fury-256_Q98JbJ6.png new file mode 100644 index 0000000000000000000000000000000000000000..f84515132b1cb76feb400c95ec2b38dc799d13fe GIT binary patch literal 28450 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 literal 0 HcmV?d00001 From 3efb34e549cb4ee0162bc6e1cd74ccffff78c802 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 13 Feb 2022 09:28:16 -0700 Subject: [PATCH 0348/1083] Update ideas.html --- ideas.html | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/ideas.html b/ideas.html index 7a8ff84..bb9caa8 100644 --- a/ideas.html +++ b/ideas.html @@ -321,6 +321,53 @@


        +
        +
        + +
        +

        + FURY +

        +
        +
        +
        FURY is a free and open-source software library for scientific visualization and 3D animations. FURY contains many tools for visualizing a series of scientific data including graphs and imaging data. FURY is participating in GSoC this year for the first time under the umbrella of the Python Software Foundation (PSF) +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + + + +
        +

        Blog Url

        +
        + +
        +

        Homepage

        +
        + + + +
        +
        +
        + From a9098a88023ad59fe7a24952e704d0b9f9f9e6c4 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 15 Feb 2022 07:53:06 -0700 Subject: [PATCH 0349/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From 49ffe2711a86f3871350b6eb38ab7b56c1e29785 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 15 Feb 2022 07:53:07 -0700 Subject: [PATCH 0350/1083] Add logos/256x256_white_3xCK6Bv.png logo From f6ab56b7316011950e9c13fdc3a89f1b2a8cd3c0 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 15 Feb 2022 07:53:09 -0700 Subject: [PATCH 0351/1083] Add logos/eos.png logo From 65f816b2e7cf4f2a8680a0c7ceb0e234b64cf3cb Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 15 Feb 2022 07:53:10 -0700 Subject: [PATCH 0352/1083] Add logos/logo_mne_hex.png logo From ab32074620ef511473fa10d193d35cb71ffc063f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 15 Feb 2022 07:53:11 -0700 Subject: [PATCH 0353/1083] Add logos/activeloop-gsoc-logo.png logo From 74e98f811e835d5ef78840be5b58bac4bb09879b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 15 Feb 2022 07:53:12 -0700 Subject: [PATCH 0354/1083] Add logos/mss-logo_C6tWPl0.png logo From 75d3a13f366d792587ea74d405f5f10c48947e7c Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 15 Feb 2022 07:53:14 -0700 Subject: [PATCH 0355/1083] Add logos/fury-256_Q98JbJ6.png logo From 8781f89c5b2e8865d4a484f1a4a9b9685a1e582f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Tue, 15 Feb 2022 07:53:14 -0700 Subject: [PATCH 0356/1083] Update ideas.html From fc6bc7d7c9a6b13769bcf6038cba04baf5d39100 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 09:28:07 -0700 Subject: [PATCH 0357/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From 58c2b03482d769a140f05b29a48253e30663e899 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 09:28:08 -0700 Subject: [PATCH 0358/1083] Add logos/256x256_white_3xCK6Bv.png logo From 497f4380a0898633d392e0a5351bd2db90cf87e9 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 09:28:09 -0700 Subject: [PATCH 0359/1083] Add logos/eos.png logo From 78a11901f27ca9484fe356b6a59667357ce670a2 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 09:28:10 -0700 Subject: [PATCH 0360/1083] Add logos/logo_mne_hex.png logo From 1cd10a7d4540b216defb282739401e4fd055e33b Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 09:28:12 -0700 Subject: [PATCH 0361/1083] Add logos/activeloop-gsoc-logo.png logo From e2e936123d82cb0c6599c7ed645f601a37d152f6 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 09:28:13 -0700 Subject: [PATCH 0362/1083] Add logos/mss-logo_C6tWPl0.png logo From 0a14a509c04f2ba09e488ecf6591e6371e4bf515 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 09:28:15 -0700 Subject: [PATCH 0363/1083] Add logos/zyte-gsoc_7Y51Vl0.png logo --- logos/zyte-gsoc_7Y51Vl0.png | Bin 0 -> 4742 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/zyte-gsoc_7Y51Vl0.png diff --git a/logos/zyte-gsoc_7Y51Vl0.png b/logos/zyte-gsoc_7Y51Vl0.png new file mode 100644 index 0000000000000000000000000000000000000000..720f7eaefb8f076ee4a4eccdf5f7a8b77a5a5580 GIT binary patch literal 4742 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 Z;jhQ#wNFcT;(x~jF}-;ef5rXD{{T%8Bvt?b literal 0 HcmV?d00001 From 386018078cc7860e90c919e829f65f0e14b88bd4 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 09:28:16 -0700 Subject: [PATCH 0364/1083] Add logos/fury-256_Q98JbJ6.png logo From d0d0ae287b4eaf6da720dccf782b094506713467 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 09:28:17 -0700 Subject: [PATCH 0365/1083] Update ideas.html --- ideas.html | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/ideas.html b/ideas.html index bb9caa8..48ed74b 100644 --- a/ideas.html +++ b/ideas.html @@ -321,6 +321,49 @@


        +
        +
        + +
        +

        + Scrapy +

        +
        +
        +
        Zyte (formerly Scrapinghub) is a company focused on information retrieval and its later manipulation. +
        +
        +

        Contact Links

        +
        + +
        +

        Chat

        +
        + + + +
        +

        Blog Url

        +
        + +
        +

        Homepage

        +
        + + + +
        +
        +
        +

      2. Project name

      From d29586a12f266cea9d2ff552b02fa39b61438773 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 15:51:06 -0700 Subject: [PATCH 0367/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From a7d963a86507f70b2e776f7375ae9aeb1c603beb Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 15:51:07 -0700 Subject: [PATCH 0368/1083] Add logos/256x256_white_3xCK6Bv.png logo From abf6a534418e0601cd5c02e09a584c409d9fb617 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 15:51:08 -0700 Subject: [PATCH 0369/1083] Add logos/eos.png logo From 820c13af1f5cb613446801d2b8550372237a680a Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 15:51:09 -0700 Subject: [PATCH 0370/1083] Add logos/logo_mne_hex.png logo From 884381443871be87f6b1aa94f8a1ed36438b6645 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 15:51:10 -0700 Subject: [PATCH 0371/1083] Add logos/activeloop-gsoc-logo.png logo From 97da7abbf73a873442d9c35911f57ad61df023a6 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 15:51:11 -0700 Subject: [PATCH 0372/1083] Add logos/mss-logo_C6tWPl0.png logo From 4d67c28807b60769d5f616e1f0e4d3e7846d91ec Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 15:51:12 -0700 Subject: [PATCH 0373/1083] Add logos/zyte-gsoc_7Y51Vl0.png logo From 722a065bad2d999f958f6a95a1cc686bd27af689 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 15:51:14 -0700 Subject: [PATCH 0374/1083] Add logos/fury-256_Q98JbJ6.png logo From ca646046b05304204d9e151708bad589e38ad944 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 15:51:15 -0700 Subject: [PATCH 0375/1083] Add logos/scipy_logo.png logo --- logos/scipy_logo.png | Bin 0 -> 17994 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/scipy_logo.png diff --git a/logos/scipy_logo.png b/logos/scipy_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..301fa7dc82e49660bd47786a2dbb146038e51f45 GIT binary patch literal 17994 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 Wi_&MmvylQSV(@hJb6Mw<&;$Tv7R!DB literal 0 HcmV?d00001 From 0c7b15adc5a9bf1733af7fddce85909261ddaf1a Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Mon, 21 Feb 2022 15:51:16 -0700 Subject: [PATCH 0376/1083] Add logos/Elastica_logo_256.png logo --- logos/Elastica_logo_256.png | Bin 0 -> 19202 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/Elastica_logo_256.png diff --git a/logos/Elastica_logo_256.png b/logos/Elastica_logo_256.png new file mode 100644 index 0000000000000000000000000000000000000000..6841a2289e35b8a3fcb62cd5b01242057a849907 GIT binary patch literal 19202 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 oWNbW6C^ Date: Mon, 21 Feb 2022 15:51:18 -0700 Subject: [PATCH 0377/1083] Update ideas.html --- ideas.html | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/ideas.html b/ideas.html index 48ed74b..20096f5 100644 --- a/ideas.html +++ b/ideas.html @@ -411,6 +411,82 @@


      +
      +
      + +
      +

      + SciPy +

      +
      +
      +
      SciPy provides algorithms for optimization, integration, interpolation, eigenvalue problems, algebraic equations, differential equations, statistics and many other classes of problems. + +SciPy wraps highly-optimized implementations written in low-level languages like Fortran, C, and C++. Enjoy the flexibility of Python with the speed of compiled code. +
      +
      +

      Contact Links

      +
      + +
      +

      Chat

      +
      + + + +
      +

      Homepage

      +
      + + + +
      +
      +
      + +
      +
      + +
      +

      + PyElastica +

      +
      +
      +
      PyElastica is the python implementation of Elastica, a free and open-source software project for the simulation of assemblies of slender, one-dimensional bodies using Cosserat rod theory, which provides a powerful and versatile framework for modeling the dynamics of slender structures interacting among themselves and with their environment. We are focused on providing useful simulation tools to the robotics and biomechanics communities to model, control, and visualize how these slender structures evolve and interact. +
      +
      +

      Contact Links

      +
      + +
      +

      Chat

      +
      + +
      +

      Homepage

      +
      + + + +
      +
      +
      + From 2ed9fd331a2a1743ba8d0f4b37b40df0b442809c Mon Sep 17 00:00:00 2001 From: Pramurta Sinha | b31ngd3v Date: Wed, 23 Feb 2022 22:20:19 +0530 Subject: [PATCH 0378/1083] Added 2020 2021 Python GSoC hyperlinks --- contributors.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contributors.html b/contributors.html index 934967e..b4aa37d 100644 --- a/contributors.html +++ b/contributors.html @@ -471,6 +471,8 @@

      Where can I find information about previous y
    • Python GSoC 2017
    • Python GSoC 2018
    • Python GSoC 2019
    • +
    • Python GSoC 2020
    • +
    • Python GSoC 2021
    From 17b1a49825ad3390a67fab8f9c61f338e1b5ab16 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 25 Feb 2022 14:46:06 -0700 Subject: [PATCH 0379/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From e0784231bc9cf1e7ecf19b2253951c9202b19c7d Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 25 Feb 2022 14:46:07 -0700 Subject: [PATCH 0380/1083] Add logos/256x256_white_3xCK6Bv.png logo From 72b27d1ef11e7a47ea523837ed7325211f6820e9 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 25 Feb 2022 14:46:08 -0700 Subject: [PATCH 0381/1083] Add logos/eos.png logo From f0c404a71f819857967d4255e8c6825ce0fc073f Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 25 Feb 2022 14:46:10 -0700 Subject: [PATCH 0382/1083] Add logos/logo_mne_hex.png logo From 8aaadf4edacc14ab4cd299b1e3570a2f339bda66 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 25 Feb 2022 14:46:11 -0700 Subject: [PATCH 0383/1083] Add logos/activeloop-gsoc-logo.png logo From 141c5e3e9dcfb243ac1f30786117a31b6f3029ec Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 25 Feb 2022 14:46:12 -0700 Subject: [PATCH 0384/1083] Add logos/mss-logo_C6tWPl0.png logo From f439322a9f2df1a8542f88650a90426354aa52d3 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 25 Feb 2022 14:46:13 -0700 Subject: [PATCH 0385/1083] Add logos/zyte-gsoc_7Y51Vl0.png logo From 1a9223216e999996b181ddb587687492db496bab Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 25 Feb 2022 14:46:14 -0700 Subject: [PATCH 0386/1083] Add logos/fury-256_Q98JbJ6.png logo From 638a5b0e8d7534ce541630ca4bdc5faa9dcff2c5 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 25 Feb 2022 14:46:15 -0700 Subject: [PATCH 0387/1083] Add logos/scipy_logo.png logo From bf1dc381cc3d98c0975e2c9d83410ddea4b8ffc8 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 25 Feb 2022 14:46:16 -0700 Subject: [PATCH 0388/1083] Add logos/Elastica_logo_256.png logo From 3c4342f2f04aa17c62a80fa9fe14199f0c57bccc Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Fri, 25 Feb 2022 14:46:17 -0700 Subject: [PATCH 0389/1083] Add logos/final_twu33Ki.png logo --- logos/final_twu33Ki.png | Bin 0 -> 9147 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/final_twu33Ki.png diff --git a/logos/final_twu33Ki.png b/logos/final_twu33Ki.png new file mode 100644 index 0000000000000000000000000000000000000000..a4209397a9a650e1e65e35b46a0343448384ce85 GIT binary patch literal 9147 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 Date: Fri, 25 Feb 2022 14:46:18 -0700 Subject: [PATCH 0390/1083] Update ideas.html --- ideas.html | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/ideas.html b/ideas.html index 20096f5..291e3b0 100644 --- a/ideas.html +++ b/ideas.html @@ -487,6 +487,49 @@


    +
    +
    + +
    +

    + Towhee +

    +
    +
    +
    Towhee is a flexible, application-oriented framework for running machine learning (ML) pipelines. It is a Python project that aims to make greatly simple anything2vec, allowing everyone - from beginner developers to large organizations - to deploy complex pipelines with just a few lines of code. It has become a common practice among the industry to drive data applications with neural network models. Applications involving embedding can be seen in all walks of life, such as product recommender system, copyright protection, data management, software security, new drug discovery, finance, insurance, etc. Despite the fact that the concept of “embed everything” has prevailed in academia and industry in recent years, how to embed unstructured data reasonably and efficiently based on business needs is still an urgent problem that has not yet been resolved. The idea of the Towhee project is to sweep out those obstacles and make MLops significantly easier. +
    +
    +

    Contact Links

    +
    + +
    +

    Chat

    +
    + + + +
    +

    Blog Url

    +
    + +
    +

    Homepage

    +
    + + + +
    +
    +
    + From f567f1ad3c080a60db61630b350b5fcdbe8ceadb Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:06 -0700 Subject: [PATCH 0391/1083] Add logos/psf_axVW5Ir_zvfn7Uy.png logo From b100716646bf8da1faf70ae795371aa41abbbc76 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:07 -0700 Subject: [PATCH 0392/1083] Add logos/256x256_white_3xCK6Bv.png logo From 5e8fc5fb6706a2a73742573db99705a9a6033237 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:08 -0700 Subject: [PATCH 0393/1083] Add logos/eos.png logo From 6f813bb4f15ed9001c7b48cb31a2daccac37af95 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:09 -0700 Subject: [PATCH 0394/1083] Add logos/logo_mne_hex.png logo From 73717dd93edc3ad6dca31b52d6eb2c97c9178edc Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:10 -0700 Subject: [PATCH 0395/1083] Add logos/activeloop-gsoc-logo.png logo From 97cf42967020d17e6581a3fe9dec7f8cfc0390ad Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:11 -0700 Subject: [PATCH 0396/1083] Add logos/mss-logo_C6tWPl0.png logo From 7e297eb91d0e83c9c8ac91acd136081f110d012a Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:12 -0700 Subject: [PATCH 0397/1083] Add logos/zyte-gsoc_7Y51Vl0.png logo From 7ec3f9cd10dd9832cecd550805a26602e27ce130 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:13 -0700 Subject: [PATCH 0398/1083] Add logos/fury-256_Q98JbJ6.png logo From 2cfe188a36808631a28cfebd439fa5ceaf8dd3fb Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:14 -0700 Subject: [PATCH 0399/1083] Add logos/scipy_logo.png logo From a3c1bb2be21596ceebc1a4bd02d41c2ba9748840 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:15 -0700 Subject: [PATCH 0400/1083] Add logos/Elastica_logo_256.png logo From fcc0d1c9a8e1d9d1e2cf71c93ba3eb559aced4d6 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:16 -0700 Subject: [PATCH 0401/1083] Add logos/pyar-logo-nuevo_maiypJC.png logo --- logos/pyar-logo-nuevo_maiypJC.png | Bin 0 -> 31864 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 logos/pyar-logo-nuevo_maiypJC.png diff --git a/logos/pyar-logo-nuevo_maiypJC.png b/logos/pyar-logo-nuevo_maiypJC.png new file mode 100644 index 0000000000000000000000000000000000000000..98f9c464791e99e07aa554cee28963ca3cdba261 GIT binary patch literal 31864 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 literal 0 HcmV?d00001 From bd582247291c47590f5925f3b7e199dc3c2096f5 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:16 -0700 Subject: [PATCH 0402/1083] Add logos/final_twu33Ki.png logo From 3a82cccff3305937c43ec31e9e6021baceec9df7 Mon Sep 17 00:00:00 2001 From: botanicvelious Date: Sun, 6 Mar 2022 19:51:17 -0700 Subject: [PATCH 0403/1083] Update ideas.html --- ideas.html | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/ideas.html b/ideas.html index 291e3b0..f0e52ab 100644 --- a/ideas.html +++ b/ideas.html @@ -487,6 +487,59 @@


    +
    +
    +